Web Services Discovery with Semantic Based on P2P
Web services provide a loosely coupled paradigm for distributed processing. To reduce the complexity and improve the compatibility with the legacy system, Web services usually provide a centralized service discovery and management mechanism. But there is a performance bottleneck and single-point of failure in this centralized method. To achieve the high scalability and efficiency, the decentralized Web services discovery approach based on P2P can be used. This paper presents a new model for structured Web services organization based on P2P. First, establish the semantic tree in which semantic information is contained in Web services addressing, routing table, and routing algorithm. Semantic tree achieve the semantic aggregation and routing process of Web services. Second, implant the Web services node in the semantic tree and the services computation domain is formed. Based on the structured P2P, Web services can be scheduled in varied collaborative computing model, which decentered and improve the performance.
KeywordsWeb services peer-to-peer Web services discovery semantic Web
Unable to display preview. Download preview PDF.
- 1.Lublinsky, B.: Defining SOA as an architectural style (EB/OL), http://www.ibm.com/developerworks/webservices
- 2.Haas, H., Brown, A.: Web Services Glossary (EB/OL) (2004), http://www.w3.org/TR/ws-gloss/
- 3.Papazoglou, M.P., Georgakopoulos, D.: Serive-Oriented Computing. Communcications of the ACM 46(10), 25–65 (2003)Google Scholar
- 4.UDDI (EB/OL) (2013), http://uddi.org/
- 5.Lublinsky, B.: Defining SOA as an architectural style (EB/OL), http://www.ibm.com/developerworks/webservices
- 6.Dooley, K.: Designing Large Scale Lans. O’Reilly Media (2009)Google Scholar
- 7.Harrison, A., Taylor, I.J.: WSPeer-An interface to web service hosting and invocation. In: Proceedings of 19th IEEE International Parallel and distributed Processing Symposium, IPDPS 2005, p. 1420050 (2005)Google Scholar
- 11.Milojicic, D.S., Kalogeraki, V., Lukose, R., et al.: Peer-to-Peer Computing. HP Laboratories, Palo Alto (2002)Google Scholar
- 12.Technical Committee on Service Computing (EB/OL) (2013), http://tab.computer.org/tcsc/
- 13.SCC 2004 (EB/OL) (2004), http://conferences.computer.org/scc/2004
- 14.Crowcroft, J., Pias, M., et al.: A Survey and Comparison of Peer-to-Peer Overlay Network Schemes. In: Submission to IEEE Communications Tutorials and Surveys (2004)Google Scholar
- 15.Saroiu, S., Gummadi, P.K., Gribble, S.D.: A Measurement Study of Peer-to-Peer File Sharing Systems. Presented at Multimedia Computing and Networking (2002)Google Scholar