Efficient XML Interchange in factory automation systems

The advent of Service-Oriented Architecture (SOA) in the automation domain has made possible the cross-layer vertical integration of devices, manufacturing systems and business processes. However, the use of standard web service technologies is not always possible in an industrial environment with high real-time requirements and limited hardware resources due to the overhead connected to XML processing. The work presented in this paper analyses the opportunities, advantages and challenges when applying the newly emerged Efficient XML Interchange (EXI) standard for XML encoding to the factory automation systems. The two major SOA-based automation middleware architectures, namely OPC Unified Architecture (OPC UA) and Devices Profile for Web Services (DPWS), were investigated. Furthermore, we present an EXI-based approach for extending the reach of the service technology covering deployments on resource constrained embedded devices.

[1]  Jan Kooijman,et al.  Sensor web enablement , 2008 .

[2]  Heiko Krumm,et al.  Integration of a legacy automation system into a SOA for devices , 2009, 2009 IEEE Conference on Emerging Technologies & Factory Automation.

[3]  Wolfgang Mahnke,et al.  OPC Unified Architecture , 2009, Autom..

[4]  Wolfgang Mahnke,et al.  Standard Information Models , 2009 .

[5]  Zach Shelby,et al.  Embedded web services , 2010, IEEE Wireless Communications.

[6]  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.

[7]  Sherif Sakr,et al.  XML compression techniques: A survey and comparison , 2009, J. Comput. Syst. Sci..

[8]  Peter Deutsch,et al.  DEFLATE Compressed Data Format Specification version 1.3 , 1996, RFC.

[9]  Frank Golatowski,et al.  SIRENA - Service Infrastructure for Real-time Embedded Networked Devices: A service oriented framework for different domains , 2006, International Conference on Networking, International Conference on Systems and International Conference on Mobile Communications and Learning Technologies (ICNICONSMCL'06).

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

[11]  Rumen Kyusakov,et al.  Efficient structured data processing for web service enabled shop floor devices , 2011, 2011 IEEE International Symposium on Industrial Electronics.

[12]  Siobhán Clarke,et al.  Web services on embedded systems - a performance study , 2010, 2010 8th IEEE International Conference on Pervasive Computing and Communications Workshops (PERCOM Workshops).

[13]  Per Lindgren,et al.  MULLE: a minimal sensor networking device : implementation and manufacturing challenges , 2004 .

[14]  Roy T. Fielding,et al.  Principled design of the modern Web architecture , 2000, Proceedings of the 2000 International Conference on Software Engineering. ICSE 2000 the New Millennium.

[15]  Sheila A. Greibach,et al.  A New Normal-Form Theorem for Context-Free Phrase Structure Grammars , 1965, JACM.

[16]  Sheldon L. Snyder Efficient XML Interchange (EXI) compression and performance benefits : development, implementation and evaluation , 2010 .