Promising Technologies for SOA-Based Industrial Automation Systems

  • François Jammes
  • Stamatis Karnouskos
  • Bernard Bony
  • Philippe Nappey
  • Armando W. Colombo
  • Jerker Delsing
  • Jens Eliasson
  • Rumen Kyusakov
  • Petr Stluka
  • Marcel Tilly
  • Thomas Bangemann


In the last years service-oriented architectures have been extensively used to enable seamless interaction and integration among the various heterogeneous systems and devices found in modern factories. The emerging Industrial Automation Systems are increasingly utilising them. In the cloud-based vision of IMC-AESOP such technologies take an even more key role as they empower the backbone of the new concepts and approaches under development. Here we report about the investigations and assessments performed to find answers to some of the major questions that arise as key when technologies have to be selected and used in an industrial context utilizing Service-Oriented Architecture (SOA)-based distributed large-scale process monitoring and control system. Aspects of integration, real-timeness, distributeness, event-based interaction, service-enablement, etc., are approached from different angles and some of the promising technologies are analysed and assessed.


Client Application Process Control System Internet Engineer Task Force Wireless Sensor Node Embed Device 
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 thank the European Commission for their support, and the partners of the EU FP7 project IMC-AESOP ( for fruitful discussions.


  1. 1.
    Belshe M, Peon R (2012) SPDY protocol. IETF internet-draft.
  2. 2.
    Bormann C, Castellani AP, Shelby Z (2012) Coap: an application protocol for billions of tiny internet nodes. IEEE Internet Comput 16(2):62–67.
  3. 3.
    Castellani A, Gheda M, Bui N, Rossi M, Zorzi M (2011) Web Services for the internet of things through CoAP and EXI. In: IEEE international conference on communications workshops (ICC), 2011Google Scholar
  4. 4.
    Fojcik M, Folkert K (2012) Introduction to OPC-UA performance. In: Kwiecień A, Gaj P, Stera P (eds) Computer networks, communications in computer and information science. Springer, Berlin, vol 291, pp 261–270. doi: 10.1007/978-3-642-31217-528.
  5. 5.
    Gettys J, Nichols K (2012) Bufferbloat: dark buffers in the internet. Commun ACM 55(1):57–65. doi: 10.1145/2063176.2063196.
  6. 6.
    Hilbrich R (2010) An evaluation of the performance of dpws on embedded devices in a body area network. In: IEEE 24th international conference on advanced information networking and applications workshops (WAINA), 2010, pp 520–525. doi: 10.1109/WAINA.2010.93
  7. 7.
    Izaguirre M, Lobov A, Lastra J (2011) Opc-ua and dpws interoperability for factory floor monitoring using complex event processing. In: 9th IEEE international conference on industrial informatics (INDIN), 2011, pp 205–211. doi: 10.1109/INDIN.2011.6034874
  8. 8.
    Jammes F, Bony B, Nappey P, Colombo AW, Delsing J, Eliasson J, Kyusakov R, Karnouskos S, Stluka P, Tilly M (2012) Technologies for SOA-based distributed large scale process monitoring and control systems. In: 38th annual conference of the IEEE industrial electronics society (IECON 2012), Montréal, CanadaGoogle Scholar
  9. 9.
    Jennings C, Shelby Z, Arkko J (2013) Media types for sensor markup language (SENML). Technical report, IETF Secretariat.
  10. 10.
    Karnouskos S, Colombo AW (2011) Architecting the next generation of service-based SCADA/DCS system of systems. In: 37th annual conference of the IEEE industrial electronics society (IECON 2011), Melbourne, AustraliaGoogle Scholar
  11. 11.
    Karnouskos S, Somlev V (2013) Performance assessment of integration in the cloud of things via web services. In: IEEE international conference on industrial technology (ICIT 2013), Cape Town, South AfricaGoogle Scholar
  12. 12.
    Karnouskos S, Colombo AW, Jammes F, Delsing J, Bangemann T (2010) Towards an architecture for service-oriented process monitoring and control. In: 36th annual conference of the IEEE industrial electronics society (IECON 2010), Phoenix, AZGoogle Scholar
  13. 13.
    Karnouskos S, Colombo AW, Bangemann T, Manninen K, Camp R, Tilly M, Stluka P, Jammes F, Delsing J, Eliasson J (2012) A SOA-based architecture for empowering future collaborative cloud-based industrial automation. In: 38th annual conference of the IEEE industrial electronics society (IECON 2012), Montréal, CanadaGoogle Scholar
  14. 14.
    Kyusakov R, Eliasson J, Delsing J (2011) Efficient structured data processing for web service enabled shop floor devices. In: IEEE international symposium on industrial electronics (ISIE), 2011, pp 1716–1721. doi: 10.1109/ISIE.2011.5984320
  15. 15.
    Luckham DC (2001) The power of events: an introduction to complex event processing in distributed enterprise systems. Addison-Wesley Longman Publishing Co., Inc, Boston, MA, USAGoogle Scholar
  16. 16.
    Mahnke W, Leitner SH, Damm M (2009) OPC unified architecture. Springer, Heidelberg. ISBN 978-3-540-68899-0Google Scholar
  17. 17.
    Moritz G, Timmermann D, Stoll R, Golatowski F (2010a) Encoding and compression for the devices profile for web services. In: 24th IEEE international conference on advanced information networking and applications workshops, WAINA 2010, Perth, AustraliaGoogle Scholar
  18. 18.
    Moritz G, Zeeb E, Prüter S, Golatowski F, Timmermann D, Stoll R (2010b) Devices profile for web services and the REST. In: 8th international conference on industrial informatics (INDIN), Osaka, JapanGoogle Scholar
  19. 19.
    Moritz G, Golatowski F, Timmermann D (2011) A lightweight SOAP over CoAP transport binding for resource constraint networks. In: IEEE 8th international conference on mobile adhoc and sensor systems (MASS), 2011, pp 861–866. doi: 10.1109/MASS.2011.101
  20. 20.
    OCG (2007) Sensor model language (SensorML) implementation specification.
  21. 21.
    Shelby Z (2010) Embedded web services. Wirel Commun 17(6):52–57. doi: 10.1109/MWC.2010.5675778.
  22. 22.
    Tilly M, Reiff-Marganiec S (2011) Matching customer requests to service offerings in real-time. In: Proceedings of the 2011 ACM symposium on applied computing, ACM, NY, USA, SAC ’11, pp 456–461. doi: 10.1145/1982185.1982285.
  23. 23.
    Trace R, Foresti A, Singhal S, Mazahir O, Nielsen HF, Raymor B, Rao R, Montenegro G (2012) HTTP speed+mobility. IETF internet-draft.
  24. 24.
    Trnka P, Kodet P, Havlena V (2012) OPC-UA information model for large-scale process control applications. In: IECON 2012—38th annual conference on IEEE industrial electronics society, pp 5793–5798. doi: 10.1109/IECON.2012.6389038

Copyright information

© Springer International Publishing Switzerland 2014

Authors and Affiliations

  • François Jammes
    • 1
  • Stamatis Karnouskos
    • 2
  • Bernard Bony
    • 1
  • Philippe Nappey
    • 1
  • Armando W. Colombo
    • 3
    • 4
  • Jerker Delsing
    • 5
  • Jens Eliasson
    • 5
  • Rumen Kyusakov
    • 5
  • Petr Stluka
    • 6
  • Marcel Tilly
    • 7
  • Thomas Bangemann
    • 8
  1. 1.Schneider ElectricGrenobleFrance
  2. 2.SAPKarlsruheGermany
  3. 3.Schneider ElectricMarktheidenfeldGermany
  4. 4.University of Applied Sciences Emden/LeerEmdenGermany
  5. 5.Luleå University of TechnologyLuleåSweden
  6. 6.HoneywellPragueCzech Republic
  7. 7.MicrosoftUnterschleißheimGermany
  8. 8.ifakMagdeburgGermany

Personalised recommendations