SOA at device level in the industrial domain: Assessment of OPC UA and DPWS specifications

Service-oriented Architecture (SOA) is increasingly relevant across several domains of application by promising systems openness and unification over a common design and communication paradigm. At device level, the application of SOA is carried, on one hand, by Devices Profile for Web Services (DPWS) and complementary web-based specifications oriented towards resource management, and, on the other hand, by OPC Unified Architecture (OPC UA) framework. These are currently the major candidates to be deployed at device level in a service-oriented industrial scenario. This document offers an overlook over both approaches, along with some complementary WS-* specifications through an extensive technical assessment. Also, it illustrates that neither one of these specifications can alone entirely cope with the requirements of service-oriented industrial domain device level and that a combined approach promises to deliver an important contribution. Synergies between the two sets of specifications for a more conformant solution are identified, and a convergence approach is enunciated in an era where it is imperative to avoid unnecessary layers of integration across enterprise infrastructure to ensure a more agile, lean and sustainable development.

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

[2]  Michael Bell,et al.  Service-Oriented Modeling: Service Analysis, Design, and Architecture , 2008 .

[3]  T. Hannelius,et al.  Roadmap to adopting OPC UA , 2008, 2008 6th IEEE International Conference on Industrial Informatics.

[4]  François Jammes,et al.  Service-oriented paradigms in industrial automation , 2005, IEEE Transactions on Industrial Informatics.

[5]  T. Hadlich Providing device integration with OPC UA , 2006, 2006 4th IEEE International Conference on Industrial Informatics.

[6]  A.W. Colombo,et al.  Generic management services for DPWS-enabled devices , 2009, 2009 35th Annual Conference of IEEE Industrial Electronics.

[7]  Stamatis Karnouskos,et al.  Integration of SOA-ready networked embedded devices in enterprise systems via a cross-layered web service infrastructure , 2007, 2007 IEEE Conference on Emerging Technologies and Factory Automation (EFTA 2007).

[8]  J. Barata,et al.  Diagnosis using Service Oriented Architectures (SOA) , 2007, 2007 5th IEEE International Conference on Industrial Informatics.

[9]  Engineering of service-oriented automation systems : a survey , 2008 .

[10]  Michael Rosen,et al.  Applied SOA: Service-Oriented Architecture and Design Strategies , 2008 .

[11]  François Jammes,et al.  Service-Oriented Device Communications Using the Devices Profile for Web services , 2005, 21st International Conference on Advanced Information Networking and Applications Workshops (AINAW'07).

[12]  Dirk Timmermann,et al.  Encoding and Compression for the Devices Profile for Web Services , 2010, 2010 IEEE 24th International Conference on Advanced Information Networking and Applications Workshops.

[13]  José Barata,et al.  SOA in reconfigurable supply chains: A research roadmap , 2009, Eng. Appl. Artif. Intell..