Enabling plug-and-play software components in industrial cyber-physical systems by adopting service-oriented architecture paradigm

Industrial cyber-physical systems provide a vision of collaborative industrial automation systems with maximized flexibility and interoperability. Service-oriented architecture is considered as the key to enabling collaboration in industrial cyber-physical systems. On the device level, software components are expected to act as services that can be published and accessed from other distributed nodes. In this paper, a plug-and-play service component approach is proposed based on web service description language (WSDL) and IEC 61499 function blocks. Those services are able to be discovered by adopting device profiles for web services (DPWS). Plug-and-play software services are demonstrated on a building automation system example and future works on automatic service orchestration are discussed.

[1]  Sanjiva Weerawarana,et al.  Unraveling the Web services web: an introduction to SOAP, WSDL, and UDDI , 2002, IEEE Internet Computing.

[2]  Wolfgang Mahnke,et al.  OPC UA - Service-oriented Architecture for Industrial Applications , 2006, Softwaretechnik-Trends.

[3]  Bernd Freisleben,et al.  SOAP4PLC: Web Services for Programmable Logic Controllers , 2009, 2009 17th Euromicro International Conference on Parallel, Distributed and Network-based Processing.

[4]  Marko Becker,et al.  Service Oriented Architecture Concepts Technology And Design , 2016 .

[5]  Valeriy Vyatkin,et al.  Time-stamped event based execution semantics for industrial cyber-physical systems , 2015, 2015 IEEE 13th International Conference on Industrial Informatics (INDIN).

[6]  Toby Nixon,et al.  Web Services Dynamic Discovery (WS- Discovery) Version 1.1 , 2009 .

[7]  László Monostori,et al.  ScienceDirect Variety Management in Manufacturing . Proceedings of the 47 th CIRP Conference on Manufacturing Systems Cyber-physical production systems : Roots , expectations and R & D challenges , 2014 .

[8]  Alina Gîrbea,et al.  Design and Implementation of a Service-Oriented Architecture for the Optimization of Industrial Applications , 2014, IEEE Transactions on Industrial Informatics.

[9]  Cts Uninova The Adapter Module: a Building Block for Self-Learning Production Systems , 2014 .

[10]  Valeriy Vyatkin,et al.  Software Engineering in Industrial Automation: State-of-the-Art Review , 2013, IEEE Transactions on Industrial Informatics.

[11]  Helen Gill,et al.  Cyber-Physical Systems , 2019, 2019 IEEE International Conference on Mechatronics (ICM).

[12]  Valeriy Vyatkin,et al.  Bridging Service-Oriented Architecture and IEC 61499 for Flexibility and Interoperability , 2015, IEEE Transactions on Industrial Informatics.

[13]  Robert Harrison,et al.  Industrial Cloud-Based Cyber-Physical Systems: The IMC-AESOP Approach , 2014 .

[14]  A. I. Saleh,et al.  Toward SWSs Discovery: Mapping from WSDL to OWL-S Based on Ontology Search and Standardization Engine , 2013, IEEE Transactions on Knowledge and Data Engineering.

[15]  Rumen Kyusakov,et al.  Integration of Wireless Sensor and Actuator Nodes With IT Infrastructure Using Service-Oriented Architecture , 2013, IEEE Transactions on Industrial Informatics.

[16]  José Barata,et al.  Service-Oriented Infrastructure to Support the Deployment of Evolvable Production Systems , 2011, IEEE Transactions on Industrial Informatics.

[17]  Jochen Schlick Cyber-physical systems in factory automation - Towards the 4th industrial revolution , 2012, 2012 9th IEEE International Workshop on Factory Communication Systems.

[18]  Dirk Timmermann,et al.  Devices Profile for Web Services and the REST , 2010, 2010 8th IEEE International Conference on Industrial Informatics.

[19]  Paulo Leitão,et al.  Past, Present, and Future of Industrial Agent Applications , 2013, IEEE Transactions on Industrial Informatics.

[20]  Christian Diedrich,et al.  Integration of Automation Devices in Web Service supporting Systems , 2009 .

[21]  Tommaso Cucinotta,et al.  A Real-Time Service-Oriented Architecture for Industrial Automation , 2009, IEEE Transactions on Industrial Informatics.

[22]  Alberto Sangiovanni-Vincentelli,et al.  Methodology and Tools for Next Generation Cyber‐Physical Systems: The iCyPhy Approach , 2015 .

[23]  Edward A. Lee Cyber Physical Systems: Design Challenges , 2008, 2008 11th IEEE International Symposium on Object and Component-Oriented Real-Time Distributed Computing (ISORC).

[24]  Valeriy Vyatkin,et al.  Engineering in Industrial Automation : State of the Art Review , 2013 .

[25]  Jay Lee,et al.  Smart Agents in Industrial Cyber–Physical Systems , 2016, Proceedings of the IEEE.