LTP: An Efficient Web Service Transport Protocol for Resource Constrained Devices

Wireless Sensor Networks (WSNs) are envisioned to become an integral part of the Future Internet. Together with countless other embedded appliances, such resource-constraint devices will form an Internet of Things (IoT) where all kinds of devices extend the Internet to the physical world. In this vision, the seamless and flexible integration of IoT devices ranging from simple sensor nodes to large scale Enterprise IT servers are the basis for novel applications and business processes not possible before. A major challenge is to master the arising challenges of scale, low resources, and heterogeneity. In the Internet and especially in Enterprise IT, heterogeneity is addressed using Service-Oriented Architectures (SOA). However, today's technologies used to realize SOAs are to heavyweight to be used in resource-constraint networks (RCNs). In this paper, we introduce a novel, versatile, and light-weight Web Service transport protocol (called Lean Transport Protocol, LTP) that allows the transparent exchange of Web Service messages between all kinds of resource-constrained devices and server or PC class systems. We describe LTP in detail and show by real-world measurements that LTP has the potential to serve as standard Web Service transport protocol in the Internet of Things.

[1]  Tim Berners-Lee,et al.  Uniform Resource Locators (URL) , 1994, RFC.

[2]  D. Pfisterer,et al.  Energy-optimized Data Serialization For Heterogeneous WSNs Using Middleware Synthesis , 2007 .

[3]  Christian Werner,et al.  Enhanced transport bindings for efficient SOAP messaging , 2005, IEEE International Conference on Web Services (ICWS'05).

[4]  Sandeep Neema,et al.  Efficient Integration of Web Services in Ambient-aware Sensor Network Applications , 2006, 2006 3rd International Conference on Broadband Communications, Networks and Systems.

[5]  Samuel Wieland Design and implementation of a gateway for Web-based interaction and management of embedded devices , 2009 .

[6]  Carsten Buschmann,et al.  Advanced Data Compression Techniques for SOAP Web Services , 2007 .

[7]  Anneli Folkesson,et al.  World Wide Web Consortium (W3C) , 2005 .

[8]  Anna van Raaphorst OASIS (Organization for the Advancement of Structured Information Standards) , 2006 .

[9]  Adam Dunkels,et al.  Efficient application integration in IP-based sensor networks , 2009, BuildSys '09.

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

[11]  Jayant R. Haritsa,et al.  XGrind: a query-friendly XML compressor , 2002, Proceedings 18th International Conference on Data Engineering.

[12]  Francisco Curbera,et al.  Web Services Business Process Execution Language Version 2.0 , 2007 .

[13]  Feng Zhao,et al.  Tiny web services: design and implementation of interoperable and evolvable sensor networks , 2008, SenSys '08.

[14]  Stephen E. Deering,et al.  Internet Protocol, Version 6 (IPv6) Specification , 1995, RFC.