A Novel Approach to Product Lifecycle Management based on Service Hierarchies

  • Stefan SilcherEmail author
  • Jorge Minguez
  • Bernhard Mitschang


In grown IT infrastructures for Product Lifecycle Management (PLM), applications are mostly interconnected using point-to-point interfaces. This leads to complex and unmanageable infrastructures. A continuous and efficient integration is a key requirement for successful PLM implementations. The Service Oriented Architecture (SOA) is a prevalent solution to efficiently integrate legacy applications and systems into business processes. Its possibility for loose coupling of services enables the replacement of point-to-point interfaces, this way reducing the complexity of managing and maintaining the IT infrastructure. This article introduces a SOA-based solution to the integration of all PLM phases. We employ an Enterprise Service Bus (ESB) as service-based integration and communication infrastructure and introduce three exemplary scenarios to illustrate the benefits of using an ESB as compared to alternative PLM infrastructures. Furthermore, we describe a service hierarchy that extends PLM functionality with value-added services by mapping business processes to data integration services.


Business Process Service Orient Architecture Integration Service Customer Order Business Process Execution Language 
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.



The authors would like to thank Thorsten Scheibler, who contributed to a previous publication on this topic, and Peter Reimann, who carefully reviewed this article.

Furthermore, the authors would like to thank the German Research Foundation (DFG) for financial support of the projects within the Graduate School of Excellence advanced Manufacturing Engineering (GSaME) at the University of Stuttgart.


  1. 1.
    Akram, A., Meredith, D., Allan, R.: Evaluation of BPEL to Scientific Workflows. In: Proceedings of the 6th International Symposium on Cluster Computing and the Grid, Singapore, Malaysia (2006)Google Scholar
  2. Chappell(2004).
    Chappell, D.A.: Enterprise Service Bus, O’Reilly, Sebastopol (2004)Google Scholar
  3. Chappell(2005).
    Chappell, D.: Understanding BizTalk Server 2006. Whitepaper, Microsoft Corp. (2005)Google Scholar
  4. CIMOSA(0000).
    ESPRIT Consortium AMICE (ed.): CIMOSA Open System Architecture for CIM, Springer, Berlin (1993)Google Scholar
  5. CIMdata(2006).
    CIMdata: Service-Oriented Architecture for PLM – An Overview of UGS’ SOA Approach. CIMdata, Inc. (2006)Google Scholar
  6. Credle et al.(2008).
    Credle, R., et al.: SOA Approach to Enterprise Integration for Product Lifecycle Management. IBM International Technical Support Organization (2008)Google Scholar
  7. Dassault(2010).
  8. Erl(2005).
    Erl, T.: Service-Oriented Architecture: Concepts, Technology, and Design. Prentice Hall International (2005)Google Scholar
  9. Hohpe, Woolf(2003).
    Hohpe, G., Woolf, B.: Enterprise Integration Patterns: Designing, Building, and Deploying Messaging Solutions. Addison-Wesley Longman, Amsterdam (2003)Google Scholar
  10. Katzenbach(2008).
    Katzenbach, A.: Engineering goes SOA – Role of SOA in Advanced Engineering IT. ProSTEP iViP Symposium Berlin (2008)Google Scholar
  11. Kimball, Caserta(2004).
    Kimball, R., Caserta, J.: The Data Warehouse ETL Toolkit: Practical Techniques for Extracting, Cleaning, Conforming, and Delivering Data. Wiley (2004)Google Scholar
  12. Kühn(2006).
    Kühn, W.: Digital Factory – Integration of simulation enhancing the product and production process towards operative control and optimization. Int. J. Simulat. 7, 27–39 (2006)Google Scholar
  13. Lasi et al.(2007).
    Lasi, H., Baars, H., Kemper, H.G.: Integration of customer based features in digital mock-ups. The IEEE International Conference on Industrial Engineering and Engineering Management, pp. 2010–2014 (2007)Google Scholar
  14. Minguez et al.(2009).
    Minguez, J., Jakob, M., Heinkel, U., Mitschang, B.V.: A SOA-based approach for the integration of a data propagation system. In: Proceedings of the IEEE International Conference on Information Reuse and Integration, pp. 47–52 (2009)Google Scholar
  15. Minguez et al.(2010).
    Minguez, J., Lucke, D., Jakob, M., Constantinescu, C., Mitschang, B., Westkämper, E.: Introducing SOA into Production Environments – The Manufacturing Service Bus. 43rd CIRP International Conference on Manufacturing Systems, Vienna, Austria, pp. 1117–1124 (2010)Google Scholar
  16. Molina et al.(1995).
    Molina, A., Al-Ashaab, A.H., Ellis, T.I.A., Young, R.I., Bell, R.: A review of computer-aided Simultaneous Engineering systems. Research in Engineering Design, vol. 7, Springer, pp. 38–63 (1995)Google Scholar
  17. MESA(2008).
    MESA International, IBM Corporation and Capgemini: SOA in Manufacturing Guidebook. (2008)Google Scholar
  18. OMG(2001).
    OMG: Model Driven Architecture (MDA). OMG (2001)Google Scholar
  19. OMG(2009).
    OMG: Product Lifecycle Management Services. V 2.0, OMG (2009)Google Scholar
  20. OASISWS(0000).
    OASIS WS-BPEL Extension for People (BPEL4People) TC: BPEL4People specification Version 1.0. (2007)
  21. OASIS(2007).
    OASIS WS-BPEL TC: Web Services Business Process Execution Language Version 2.0. OASIS Standard, (2007)
  22. PTC(2009).
    PTC: Windchill®;  Info*Engine.{\_}InfoEngine{\_}DS{\_}DE.pdf (2009)Google Scholar
  23. Saaksvuori, Immonen(2008).
    Saaksvuori, A., Immonen, A.: Product Lifecycle Management, Springer, Berlin (2008)Google Scholar
  24. Stark(2004).
    Stark, J.: Product Lifecycle Management: 21st Century Paradigm for Product Realisation (Decision Engineering). Springer, Berlin (2004)Google Scholar
  25. STEP(0000).
    ISO 10303-1:Industrial automation systems and integration Product data representation and exchange - Overview and Fundamental Principles, International Standard, ISO TC184/SC4 (1994)Google Scholar
  26. VDI(2003).
    VDI-Gesellschaft Produkt- und Prozessgestaltung: VDI-Richtlinie 2218 - Information technology in product development - Feature Technology. Beuth Verlag, Berlin (2003)Google Scholar
  27. Weerawarana et al.(2005).
    Weerawarana, S., Curbera, F., Leymann, F., Ferguson, D.F., Storey, T.: Web Services Platform Architecture: Soap, WSDL, WS-Policy, WS-Addressing, WS-Bpel, WS-Reliable Messaging and More. Prentice Hall International (2005)Google Scholar
  28. Wieland et al.(2009).
    Wieland, M., Görlach, K., Schumm, D., Leymann, F.: Towards reference passing in web service and workflow-based applications. Proceedings of the 13th IEEE international conference on Enterprise Distributed Object Computing, IEEE Press, pp. 89–98 (2009)Google Scholar
  29. W3C(0000).
    W3C: Resource Description Framework (RDF). (2004)
  30. W3C(0000).
    W3C: OWL Web Ontology Language. (2004)
  31. W3CXQuery(0000).
    W3C: XQuery 1.0 and XPath 2.0 Functions and Operators. (2010)
  32. W3CXSL(1999).
    W3C: XSL Transformations (XSLT) Version 1.0. W3C Recommendation, (1999)
  33. Wylie et al.(2004).
    Wylie, H., Jones, J., Edwards, P.: IA81 WebSphere Business Integration Message Broker and Web Services. Tech report, Version 3.0, IBM (2004)Google Scholar

Copyright information

© Springer Vienna 2012

Authors and Affiliations

  • Stefan Silcher
    • 1
    Email author
  • Jorge Minguez
    • 1
  • Bernhard Mitschang
    • 1
  1. 1.Graduate School for advanced Manufacturing Engineering, GSaME, Institute for Parallel and Distributed Systems, IPVSUniversity of StuttgartStuttgartGermany

Personalised recommendations