Font Size: a A A

The Study And Implementation Of Accessing WebService For P2P Network Peer

Posted on:2005-10-07Degree:MasterType:Thesis
Country:ChinaCandidate:L F DiFull Text:PDF
GTID:2168360122993854Subject:Computer application technology
Abstract/Summary:PDF Full Text Request
P2P is a kind of network architecture against Client/Server architecture.In this architecture,all of the network nodes are Peer to Peer,they are both clients and servers.P2P implements the sharing of computing resources and services through the direct communication of the peers. WebService is a new technology used to develope distrubuted application.lt is a new platform to build distrubuted application which are interoperable.In the meantime,it provides a standard which is independent on platfonru building model and program language for the communication between the applications.P2P and WebService will be applied widely in the future.It is certain that there are interoperable applications between the two technologies.Especially a number of WebService resources have existed,the P2P network peers need to access and invoke these WebServices inevitably. Also P2P applictions using Web Services will be more standard,easier to access, understand and integrate.Thus the thesis puts forward the idea of integrating the WebService concept into P2P network, make the peers can access existing WebService resources and solve most of the current common problems in the P2P applications.The implementation of integrating the WebService into P2P in the thesis places emphases on:Transparency. The procedure of finding the WebService is transparent to the peer,as if it finds the inner services in the P2P network.The peer can invoke and access the Web Service transparently,as if it accesses the inner services in the P2P network.Extensibility. The implementation hopes that when the WebService protocols change,only a part of peers not all peers need modifications.For these purposes,the thesis brings forward the concept of WebServiceBroker.It is a broker used for the peers to access WebService.In fact it is a peer or a peer group to provide the service of accepting and dealing with the WebService query,and fulfill the task of searching and invoking the WebService.Following that,the thesis provides a framework and elementary implementations of how the peers access WebService through WebServiceBroker.The framework is that the peer makes use of the JXTA searching mechanism to find a WebServiceBroker,then sends a WebService query to it,the WebServiceBroker receives it and queries the WebService Service Registry,then returns the query result to the peer,the peer uses the result to invoke the WebServiceBroker Service(the thesis looks on the service provided by the WebServiceBroker to all peers as a JXTA service,calls it WebServiceBroker service),at last the WebServiceBroker accomplishes the true WebService invoking.Finally the thesis writes and publishes a simple WebService used to test the implementaion.The result of the testing proves that the peer can access and invoke the Web Service developed and published by the thesis through the WebServiceBroker.
Keywords/Search Tags:P2P(Peer to Peer), JXTA, Peer, PRP, PDP, WebService, SOAP, WSDL, UDDI, XML, WebServiceBroker (WSB), UDDI Registry
PDF Full Text Request
Related items