Title :
JXTA based parallel service invocation model for peer to peer web service composition
Author :
Ariyarathna, H.M.T.A. ; Ranasinghe, D.N.
Author_Institution :
Sch. of Comput., Univ. of Colombo, Colombo, Sri Lanka
Abstract :
When numerous web services are available, it seems natural to reuse existing web services to create a composite web service. A pivotal problem of web service composition is how to model input and output data dependencies of candidate web services to form composite web services efficiently. In a sequential web services invocation model, each web service needs to wait till the previous web service provides its output for the web service to be invoked, even if they don´t have any inter dependency. Hence they are very poor in resource utilization. Peer to peer network provides certain interesting capabilities such as fault tolerance, high scalability which are not possible in traditional client/server network architecture. JXTA holds tremendous promise for the P2P world. It defines a set of protocols that developers can use to build almost any P2P application. For P2P applications which perform a lot of web service transactions, the use of sequential service invocation architecture may become a limiting factor. This research is made to introduce parallel service invocation model and web service composition model to JXTA. XML tree based notation is introduced to represent a composite web service in JXTA peer environment. The model is implemented by using Java, XML RPC, AXIS2, JXTA and JXTA-SOAP technologies.
Keywords :
Java; Web services; XML; formal specification; parallel processing; peer-to-peer computing; protocols; public domain software; software architecture; software fault tolerance; AXIS2 technology; JXTA based parallel service invocation model; JXTA peer environment; JXTA-SOAP technology; Java technology; XML RPC technology; XML tree based notation; fault tolerance; peer-to-peer Web service composition; peer-to-peer network; resource utilization; sequential Web services invocation model; sequential service invocation architecture; Computational modeling; Computer architecture; Java; Peer to peer computing; Simple object access protocol; XML; parallel web service invocaton; peer-to-peer computing; web service composition;
Conference_Titel :
Industrial and Information Systems (ICIIS), 2012 7th IEEE International Conference on
Conference_Location :
Chennai
Print_ISBN :
978-1-4673-2603-2
DOI :
10.1109/ICIInfS.2012.6304798