From A Monolithic PLM Landscape To A Federated Domain and Data Mesh
From A Monolithic PLM Landscape To A Federated Domain and Data Mesh
From A Monolithic PLM Landscape To A Federated Domain and Data Mesh
https://doi.org/10.1017/pds.2022.73
Abstract
Product Lifecycle Management (PLM) is one of the most business-critical IT backbones of manufacturing
companies. It often consists of numerous, rigidly interwoven monolithic applications and is seen as
synonymous with costly maintenance, lack of extensibility, and poor scalability. This paper proposes an
approach for transforming a monolithic PLM landscape into a federated Domain and Data Mesh. This
enhances semantic interoperability and enables data-driven use cases by treating data as first-class citizens.
User-centric PLM domains moreover help to increase productivity in the workplace.
Keywords: product lifecycle management (PLM), semantic modelling, software engineering, data
mesh, domain-driven design
1. Introduction
Managing product data along its lifecycle has always been a challenging task for enterprise IT in
manufacturing companies. Based on ISO/IEC/IEEE 15288 (2015), the generic life cycle of a product
consists of the following stages: Concept, Development, Production, Utilization/ Support, and Retirement.
During these stages, various tools are used to manage the generated product data. For example, in early
phases of the Concept stage, Requirements Management (RM) tools are often used to define, to document
and to manage the requirements. As development continues, various applications such as Product Data
Management (PDM), Application Lifecycle Management (ALM), Enterprise-Resource-Planning (ERP),
and Internet of Things (IoT) Platforms come into play. Each of these applications is used to manage a
subset of product data that is generated during product lifecycle and pertaining to a product context. The
product data is exchanged between these applications realizing business use cases across applications and
across departments. Figure 1 shows the product lifecycle phases as well as the PLM landscape of a
manufacturing company with more than 100 software tools for data handling and numerous interfaces for
data exchange.
The business issues facing manufacturing companies, such as the abrupt electrification of powertrains, the
demand for connected devices, and the handling of (big) data, are emerging at an accelerating pace. This is
leading to challenges in realizing unconventional business requirements using conventional IT Landscape.
To overcome this, on one end companies are trying to align their IT Landscape to new internal and external
requirements. On the other end, independent software vendors are offering platform solutions that promise
a homogeneous IT landscape to be competitive in disruptive situations. However, the platform solutions do
not cover all aspects of changing business requirements. Furthermore, the challenges related to semantic
interoperability, semantic configuration, and data consistency in the IT landscape, as well as data
discoverability and usability, are not properly addressed. These are essential for an organization to be both
data-driven and user-centric in order to thrive in disruptive situations.
5. Summary
In this article, a new PLM landscape in the form of a federated Domain and Data Mesh is proposed. By
leveraging modern approaches such as Domain-Driven Design and Data Mesh, as well as technologies
such as Semantic Web, the proposed Domain-driven PLM landscape tackles various technical, operational
and business challenges faced by manufacturing companies. It also meets new requirements essential to
make an enterprise data- and knowledge-driven. In addition, the new landscape is inherently user-centric in
design, helping to make enterprise IT more focused on users and their real needs for their daily tasks. The
model-driven software components and services help to significantly increase the synergy between the
domains and improve efficiency in the development, maintenance and reuse of the software components.
By shifting from traditional Single Source of Truth philosophy to Nearest Source of Truth based on Single
Source of Change philosophy, the monolithic legacy PLM solutions are efficiently replaced with modern
user-centric domains in a federated landscape. This enables enterprises to respond quickly and flexibly to
new requirements. A cross-domain Semantic Layer ensures cross-domain semantic interoperability and
enables holistic data-driven solutions and analytical use cases transforming the fragmented PLM landscape
into a living knowledge graph.
Finally, a domain-agnostic PLM infrastructure leverages platform thinking across all domains and ensures
global interoperability through global standards as well as domain self-sovereignty through local standards.
References
Alharthi, A.; Krotov, V.; Bowman, M. (2017), Addressing barriers to big data, Business Horizons, Volume 60,
Issue 3, Pages 285-292. https://doi.org/10.1016/j.bushor.2017.01.002
Bennett, K. (1995), Legacy systems: coping with success, IEEE Software, vol. 12, no. 1, pp. 19-23. doi:
10.1109/52.363157
Berners-Lee, T.; Hendler, J.; Lassila, O. (2001), The Semantic Web, Scientific American, vol. 284, no. 5, pp.34-
43. https://www.jstor.org/stable/26059207
Bisbal, J.; Lawless, D.; Wu, B.; Grimson, J. (1999), Legacy information systems: issues and directions, IEEE
Software, vol. 16, no. 5, pp. 103-111. doi: 10.1109/52.795108
Dehghani, Zh. (2022), Data Mesh: Delivering Data-Driven Value at Scale (1.ed - preview version), O’Reilly
Media, Inc.
Dickopf, Th. (2020), A holistic methodology for the development of cybertronic systems in the context of the
Internet of Things, [PhD Thesis], Kaiserslautern. https://doi.org/10.2370/9783844073690
Eigner, M. (2021), System Lifecycle Management - Digitalisierung des Engineering, Springer Vieweg, Berlin.
https://doi.org/10.1007/978-3-662-62183-7
Evans, E. (2003), Domain-Driven Design: Tackling Complexity in the Heart of Software, Boston, Addison-
Wesley Professional.
Highsmith, J.; Luu, L.; Robinson, D. (2020), EDGE: Value-Driven Digital Transformation, Boston, Addison-
Wesley.
Hooshmand, Y.; Adamenko, D.; Kunnen, S.; Köhler, P. (2017), An approach for holistic model-based
engineering of industrial plants, 21st International Conference on Engineering Design (ICED17),
Vancouver.
Hooshmand, Y.; Adamenko, D.; Kunnen, S.; Köhler, P. (2018), Semi-Automatic Creation of System Models
based on SysML Model Libraries, INCOSE EMEA Sector Systems Engineering Conference, Berlin.
ISO/IEC/IEEE (2015), ISO/IEC/IEEE 15288:2015: Systems and Software Engineering - System Life Cycle
Processes, International Organisation for Standardization, Geneva.
Narayan, S. (2018), Products Over Projects, [online]. Available at: https://martinfowler.com/articles/products-over-
projects.html (accessed 05.11.2021).
Newman, S. (2019), Monolith to Microservices: Evolutionary Patterns to Transform Your Monolith, O'Reilly
Media, Inc.
Nowack, B. (2009), The Semantic Web – Not a Piece of cake…, [online]. Available at:
http://bnode.org/blog/2009/07/08/the-semantic-Web-not-a-piece-of-cake (accessed 18.07.2021).
Pfenning, M.; Reichwein, A.; Hooshmand, Y.; Dickopf, T.; Bleisinger, O.; Psota, T.; Masior, J.; Roth, A.;
Muggeo, C.; Hutsch, M. (2021), Killing the PLM Monolith – the Emergence of cloud-native System
Lifecycle Management (SysLM), Fraunhofer-Publica Verlag.
Pfenning, M. (2017), Durchgängiges Engineering durch die Integration von PLM und MBSE, [PhD Thesis],
Technical University Kaiserslautern.
Sneed, H.; Verhoef, Ch. (2019), Re-implementing a legacy system, Journal of Systems and Software, Volume
155, Pages 162-184. https://doi.org/10.1016/j.jss.2019.05.012
Taibi, D.; Lenarduzzi, V.; Pahl, C. (2017), Processes, Motivations, and Issues for Migrating to Microservices
Architectures: An Empirical Investigation, IEEE Cloud Computing, vol. 4, no. 5, pp. 22-32. doi:
10.1109/MCC.2017.4250931
Vernon, V. (2016), Domain-Driven Design Distilled, Boston, Addison-Wesley Professional.
W3C (2015), Semantic Web - Leading the web to its full potential, [online]. Available at:
https://www.w3.org/standards/semanticweb (accessed 18.07.2021).