A Service-Based Production Ecosystem Architecture for Industrie 4.0

  • Thomas KuhnEmail author
  • Siwara Sadikow
  • Pablo Antonino
Project Report


Changeability is one major goal of Industrie 4.0. Existing production architectures limit changeability, because programmable logic controllers (PLC) that are responsible for the execution of real-time production steps also define the order of production steps that are executed for every product. PLC programming therefore implicitly defines the production process. Consequently, any change of a production process requires changes in PLC code, causes potential side effects due to unknown controller dependencies, and requires extensive testing. We propose a service-based architecture approach that encapsulates production steps into re-useable services. Production cells invoke services, and comparable to multi-agent systems autonomously decide about optimal service invocations based on shared information. In this article, we outline our service-based architecture concept and describe a use-case that illustrates the decentral organization of production systems and the cooperative optimization of production steps.


Service-based production SoA Industrie 4.0 Self-optimizing Self-reconfigurable 



The study was funded by the German Federal Ministry of Education and Reasearch - BMBF (Grant no. 01IS16022).


  1. 1.
    Sauter T, Soucek S, Kastner W, Dietrich D (2011) The evolution of factory and building automation. IEEE Ind Electron Mag 5(3):35–48CrossRefGoogle Scholar
  2. 2.
    Jammes F, Smit H, Lastra JLM, Delamer IM (2005) Orchestration of service-oriented manufacturing processes. In :2005 IEEE conference on emerging technologies and factory automation, vol 1, pp 8–624Google Scholar
  3. 3.
    Gamboa QF, Cardin O, L’Anton A, Castagna P (2015) Implementation of a process orchestration model in a service oriented holonic manufacturing system. In: IFAC-papers online—15th IFAC symposium on information control problems in manufacturing, vol 48(3), pp 1111–1116Google Scholar
  4. 4.
    Mathes M, Heinzl S, Freisleben B (2008) Towards a time-constrained web service infrastructure for industrial automation. In: 2008 IEEE international conference on emerging technologies and factory automation, pp 846–853Google Scholar
  5. 5.
    Veiga G, Malaca P, Pires JN, Nilsson K (2012) Separation of concerns on the orchestration of operations in flexible manufacturing. Assem Autom 32(1):38–50CrossRefGoogle Scholar
  6. 6.
    Delamer IM, Lastra JLM (2007) Loosely-coupled automation systems using device-level SOA. In: 2007 5th IEEE international conference on industrial informatics, vol 2, pp 743–748Google Scholar
  7. 7.
    Pfrommer J, Stogl D, Aleksandrov K, Navarro SE, Hein B, Beyerer J (2015) Plug & produce by modelling skills and service-oriented orchestration of reconfigurable manufacturing systems. Automatisierungstechnik 63(10):790–800CrossRefGoogle Scholar
  8. 8.
    Loskyll M, Heck I, Schlick J, Schwarz M (2012) Context-based orchestration for control of resource-efficient manufacturing processes. Futur Internet 4(3):737–761CrossRefGoogle Scholar
  9. 9.
    Engel G, Greiner T, Seifert S (2018) Ontology-assisted engineering of cyberphysical production systems in the field of process technology. IEEE Trans Ind Inform 14(6):2792–2802CrossRefGoogle Scholar
  10. 10.
    Barnstedt E, Bedenbender H, Billmann M, Boss B, Clauer E, Fritsche M, Garrels K, Hankel M, Hillermeier O, Hoffmeister M, Jochem M, Koziolek H, Legat C, Mendes M, Neidig J, Sauer M, Schier M, SchmittM, Schrder T, Ziesche C (2018) Details of the asset administration shell. Part 1—The exchange of information between partners in the value chain of Industrie 4.0, p 11Google Scholar
  11. 11.
    Bao J, Calvanese D, Grau BC, Dzbor M, Fokoue A, Golbreich C (2012) Owl 2 web ontology language document overview.

Copyright information

© Gesellschaft für Informatik e.V. and Springer-Verlag GmbH Germany, part of Springer Nature 2019

Authors and Affiliations

  1. 1.Fraunhofer IESEKaiserslauternGermany

Personalised recommendations