Title :
Mobile Web services for peer-to-peer applications
Author :
Gehlen, Guido ; Pham, Linh
Author_Institution :
Commun. Networks, RWTH Aachen Univ., Germany
Abstract :
The role of the service oriented architecture (SOA) is going to he more and more popular in the software design for distributed systems. This middleware framework tries to simplify as much as possible the software architecture of distributed applications. In infrastructure based networks like the Internet the SOA is successfully implemented by XML Web services in a client-server manner. In ad-hoc systems without any infrastructure, the peer-to-peer (P2P) paradigm is attractive. Thus, a Web service realization using the P2P paradigm is promising, since a uniform middleware can be achieved without any constraints of the underlying network and communication paradigm. In this article, we look at a heterogenous environment being composed of mobile nodes with computing and communication capabilities. Each (peer) node equally acts as both, server and client. These nodes provide their services to other nodes in the distributed environment, and they are able to use remote services. We distinguish and discuss different SOA realizations enabling P2P computing and introduce common software architecture for P2P Web services. On this basis, we introduce an implementation of P2P Web services on Java enabled mobile devices. We focus on the server implementation, enabling mobile devices (phones and PDAs) to provide and publish their services.
Keywords :
Internet; Java; ad hoc networks; middleware; mobile computing; mobile handsets; peer-to-peer computing; software architecture; Internet; Java enabled mobile devices; ad-hoc systems; distributed applications; middleware framework; mobile Web services; peer-to-peer application; service oriented architecture; software architecture; Application software; IP networks; Middleware; Mobile communication; Peer to peer computing; Service oriented architecture; Software architecture; Software design; Web and internet services; Web services;
Conference_Titel :
Consumer Communications and Networking Conference, 2005. CCNC. 2005 Second IEEE
Print_ISBN :
0-7803-8784-8
DOI :
10.1109/CCNC.2005.1405210