WS4D: Toolkits for Networked Embedded Systems Based on the Devices Profile for Web Services

As the application of the Internet Protocol (IP) is not longer restricted to the internet and computer networks, future IP-based application scenarios require an enormous diversity of heterogeneous platforms and systems. Thereby emerging communication architectures, concepts, technologies and protocols must be capable of handling thousands of devices and communication endpoints on the one hand and be flexible and extensible enough on the other hand, to provide cross domain interoperability independent of platform specific constraints. The Devices Profile for Web Services (DPWS) is such a cross domain technology. This paper provides an overview of DPWS and existing DPWS implementations and toolkits with special focus on the Web Service for Devices (WS4D) initiative. Therefore, features and capabilities of DPWS are described in detail by referring to the open source WS4D implementations. The target platforms are ranging from resource rich server platforms down to highly resource constrained embedded devices.

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

[2]  Oliver Dohndorf,et al.  Location-Transparent Integration of Distributed OSGi Frameworks and Web Services , 2009, 2009 International Conference on Advanced Information Networking and Applications Workshops.

[3]  George Hassapis,et al.  Utilizing semantic Web Services in factory automation towards integrating resource constrained devices into enterprise information systems , 2009, 2009 IEEE Conference on Emerging Technologies & Factory Automation.

[4]  Frank Golatowski,et al.  Service-Oriented Architectures for Embedded Systems Using Devices Profile for Web Services , 2007, 21st International Conference on Advanced Information Networking and Applications Workshops (AINAW'07).

[5]  Dirk Timmermann,et al.  Web services on deeply embedded devices with real-time processing , 2008, 2008 IEEE International Conference on Emerging Technologies and Factory Automation.

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

[7]  Colin O'Flynn,et al.  Making sensor networks IPv6 ready , 2008, SenSys '08.

[8]  Roy Fielding,et al.  Architectural Styles and the Design of Network-based Software Architectures"; Doctoral dissertation , 2000 .

[9]  David E. Culler,et al.  Transmission of IPv6 Packets over IEEE 802.15.4 Networks , 2007, RFC.

[10]  Adam Dunkels,et al.  Contiki - a lightweight and flexible operating system for tiny networked sensors , 2004, 29th Annual IEEE International Conference on Local Computer Networks.

[11]  Vania Conan,et al.  An efficient service oriented architecture for heterogeneous and dynamic wireless sensor networks , 2008, 2008 33rd IEEE Conference on Local Computer Networks (LCN).

[12]  David E. Culler,et al.  IP is dead, long live IP for wireless sensor networks , 2008, SenSys '08.