DPWSim: A Devices Profile for Web Services (DPWS) Simulator

The devices profile for Web services (DPWS) standard enables the use of Web services for resource-constrained devices, main components of the Internet of Things (IoT). DPWS can power the next generation of IoT applications by connecting millions of networked devices and services on the Web. This paper presents a simulator, called DPWSim, to support the use of this technology. DPWSim featuring secure messaging, dynamic discovery, service description, service invocation, and publish-subscribe eventing can be used to prototype, develop, and test products in terms of DPWS communication protocols. It can also support the collaboration among manufacturers, developers, and designers during the new product development process.

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

[2]  Anura Gurugé,et al.  Universal Description, Discovery, and Integration , 2004 .

[3]  D. Box,et al.  Simple Object Access Protocol (SOAP) 1.1, W3C Note , 2000 .

[4]  Xiaoli Zhi,et al.  Dynamic Deployment of Embedded Services for DPWS-enabled Devices , 2012, 2012 International Conference on Computing, Measurement, Control and Sensor Network.

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

[6]  Roberto Chinnici,et al.  Web Services Description Language (WSDL) Version 2.0 Part 1: Core Language , 2007 .

[7]  Regina Dunlea,et al.  Simple Object Access Protocol (SOAP) , 2005 .

[8]  Noël Crespi,et al.  Semantic Context-Aware Service Composition for Building Automation System , 2014, IEEE Transactions on Industrial Informatics.

[9]  Robert Eckstein,et al.  Java Swing , 1998 .

[10]  J. Banks,et al.  Discrete-Event System Simulation , 1995 .

[11]  Noël Crespi,et al.  Extending the Devices Profile for Web Services Standard Using a REST Proxy , 2015, IEEE Internet Computing.

[12]  Soochang Park,et al.  Extending the Devices Profile for Web Services ( DPWS ) standard using a REST proxy , 2014 .

[13]  Dirk Timmermann,et al.  Beyond 6LoWPAN: Web Services in Wireless Sensor Networks , 2013, IEEE Transactions on Industrial Informatics.

[14]  Dirk Timmermann,et al.  Implementing powerful Web Services for highly resource-constrained devices , 2011, 2011 IEEE International Conference on Pervasive Computing and Communications Workshops (PERCOM Workshops).

[15]  Noël Crespi,et al.  A Framework for Social Device Networking , 2013, 2013 IEEE International Conference on Distributed Computing in Sensor Systems.

[16]  D. Box,et al.  Simple object access protocol (SOAP) 1.1 , 2000 .

[17]  Noël Crespi,et al.  DPWSim: A simulation toolkit for IoT applications using devices profile for web services , 2014, 2014 IEEE World Forum on Internet of Things (WF-IoT).

[18]  George Hassapis,et al.  A Modified DPWS Protocol Stack for 6LoWPAN-Based Wireless Sensor Networks , 2013, IEEE Transactions on Industrial Informatics.

[19]  Vlad Trifa,et al.  SOA-Based Integration of the Internet of Things in Enterprise Services , 2009, 2009 IEEE International Conference on Web Services.