Mobile Web Service Communication over UDP
Authors: Gehlen, Guido and Aijaz, Fahad and Walke, Bernard
Department of Communication Networks (ComNets), Faculty 6, RWTH Aachen University
: Guido Gehlen
In Proceedings of the 64th IEEE Vehicular Technology Conference, p. 1, Montréal, Canada,IEEE, 2006.
Publication Date: Sep, 2006
On page(s):1
ISBN: 1-4244-0063-5
Abstract
A promising platform to accelerate the application development for mobile systems. Currently, the Web Service protocol stack is using by default the Simple Object Access Protocol (SOAP) on top of HTTP. Since HTTP is using TCP, the round-trip time of a Web Service call in mobile networks is high due to the connection establishment of TCP (three-wayhandshake) and the congestion and error control mechanisms (slow-start phase). Some applications do not require delivery guarantees of TCP. For these applications an unreliable transport of SOAP messages over the User Datagram Protocol (UDP) is a natural choice. If an application needs a reliable transport of SOAP messages a lightweight ARQ mechanism on top of UDP is the better choice
than using HTTP over a mobile link. The session management of HTTP is substituted by introducing Web Services Addressing properties within the SOAP header.
This paper will present the architecture and the realization of an unreliable and reliable UDP SOAP binding for a Mobile Web Service based middleware, which consumes Web Services (client) and provides Web Services (server). Both bindings will map two basic MEP to UDP services. The reliable binding encapsulates a Selective-Repeat (explicit request) ARQ protocol on top of
UDP which ensures even the transmission of SOAP messages over several datagrams. Some use cases and examples motivate the work and stress the importance according to the mobile middleware. A comparison of method invocation latencies of the reliable UDP binding and the HTTP binding illustrate the performance enhancements.
Author Keywords
Mobile Web Services, SOAP, UDP, WS-Addressing, ARQ
Bibtex
@INPROCEEDINGS{guge-VTC2006-Fall,Signature in CN-Library = {Qi(2006)Fall}
AUTHOR = {Gehlen, G. and Aijaz, F. and Walke, B.},
TITLE = {Mobile Web Service Communication over UDP},
YEAR = {2006},
MONTH = {Sep},
PAGES = {1},
PUBLISHER = {IEEE},
ADDRESS = {Montréal, Canada},
BOOKTITLE = {Proceedings of the 64th IEEE Vehicular Technology Conference},
HOWPUBLISHED = {CD-ROM},
INSTITUTION = {IEEE},
ORGANIZATION = {IEEE},
AFFILIATION = {Department of Communication Networks (ComNets), Faculty 6, RWTH Aachen University},
ISBN = {1-4244-0063-5},
KEYWORDS = {Mobile Web Services, SOAP, UDP, WS-Addressing, ARQ},
LANGUAGE = {english},
LOCATION = {Montréal, Canada},
ANNOTE = {Mobile Web Services, SOAP, UDP, WS-Addressing, ARQ},
URL = {https://www.comnets.rwth-aachen.de}
}