ECOWS 2004: Web Services pp 116-127 | Cite as
Decentralized Web Service Organization Combining Semantic Web and Peer to Peer Computing
Abstract
While Web services already provide distributed operation execution, service publication and discovery with UDDI (Universal Description, Discovery and Integration) is still based on a centralized design. In this paper, we present an approach for distributed Web services organization by combining the capabilities of Semantic Web services with the dynamics and real-time search capabilities of peer to peer (P2P) networks. Furthermore, we use domain ontology to provide enhanced semantic Web service annotation. A DHT (distributed hash table) based catalog service is used to store the semantic indexes for direct and flexible service publication and discovery. For partnership federation, we have made improvements for this architecture. We use category ontology to organize domain specific service enabling semantic classification of service based on domains. Thus service publication and discovery is within the federate partners. We have proposed the decentralized Web service organization architecture and discussed the procedure of service publication and discovery.
Keywords
Service Discovery Domain Ontology Category Ontology Distribute Hash Table Super NodePreview
Unable to display preview. Download preview PDF.
References
- 1.Siebes, R.: Peer-to-Peer solutions in the Semantic Web context: an overview. EU-IST Project IST-2001-34103 SWAP, Vrije Universiteit Amsterdam (2002)Google Scholar
- 2.UDDI. UDDI white papers, http://www.uddi.org/whitepapers.html
- 3.Thaden, U., Siberski, W., Nejdl, W.: A Semantic Web based Peer-to-Peer Service Registry Network. Technical Report, University of Hanover, Germany (2003)Google Scholar
- 4.Schlosser, M., Sintek, M., Decker, S., Nejdl, W.: A Scalable and Ontology-Based P2P Infrastructure for Semantic Web Services. In: Second International Conference on Peer-to-Peer Computing (P2P 2002), Linkoping Sweden (2002)Google Scholar
- 5.Schmidt, C., Parashar, M.: A Peer to Peer Approach to Web Service Discovery. World Wide Web 7(2), 211–229 (2003)CrossRefGoogle Scholar
- 6.Paolucci, M., Sycara, K., Nishimura, T., Srinivasan, N.: Using DAML-S for P2P Discovery. In: Proceedings of the First International Conference on Web Services (ICWS 2003), Las Vegas, USA, pp. 203–207 (2003)Google Scholar
- 7.Maedche, A., Staab, S.: Services on the Move - Towards P2P-Enabled Semantic Web Services. In: Proceedings of the 10th International Conference on Information Technology and Travel & Tourism, Helsinki, Finland (2003)Google Scholar
- 8.Gnutella Resources, http://gnutella.wego.com
- 9.Napster, http://www.napster.com
- 10.Ratnasamy, S., Francis, P., Handley, M., Karp, R., Schenker, S.: A Scalable Content- Addressable Network. In: Proceedings of ACM SIGCOMM 2001, San Diego, CA, USA (2001)Google Scholar
- 11.Rowstron, A., Druschel, P.: Pastry: Scalable, distributed object location and routing for large-scale peer-to-peer systems. In: IFIP/ACM International Conference on Distributed Systems Platforms, Heidelberg, Germany, pp. 329–350 (2001)Google Scholar
- 12.Stoica, I., Morris, R., Karger, D., Kaashoek, M.F., Balakrishnan, H.: Chord: A Scalable Peer-to-Peer Lookup Protocol for Internet Applications. IEEE/ACM Transactions on Networking 11(1), 17–32 (2003)CrossRefGoogle Scholar
- 13.Zhao, B.Y., Kubiatowicz, J., Joseph, A.: Tapestry: An Infrastructure for Fault-tolerant Wide-area Location and Routing. U. C. Berkeley Technical Report UCB/CSD-01-1141 (2001)Google Scholar
- 14.Liben-nowell, D., Balakrishnan, H., Karger, D.: Observations on the Dynamic Evolution of Peer-to-Peer Networks. Proceedings of the First International Workshop on Peer-to-Peer Systems (IPTPS 2002), Cambridge MA, pp. 22–33 (2002)Google Scholar
- 15.Dabek, F., Kaashoek, M.F., Karger, D., Morris, R., Stoica, I.: Wide-area cooperative storage with CFS. In: Proceedings of the 18th ACM Symposium on Operating Systems Principles (SOSP 2001), Canada (2001)Google Scholar
- 16.Akkiraju, R., Goodwin, R., Doshi, P., Roeder, S.: A Method for Semantically Enhancing the Service Discovery Capabilities of UDDI. In: Proceedings of the Workshop on Information Integration on the Web (IIWeb 2003), Acapulco, Mexico (2003)Google Scholar
- 17.Uschold, M., Grüninger, M.: Ontologies: Principles, Methods and Applications. Knowledge Engineering Review 11(2) (1996)Google Scholar
- 18.Christensen, E., Curbera, F., Meredith, G., Weerawarana, S.: Web Services Description Language (WSDL) Version 2.0 Part 1: Core Language (2004), http://www.w3.org/TR/2004/WDwsdl20-20040326/
- 19.Miller, G.: Special Issue, WordNet: An on-line lexical database. International Journal of Lexicography 3(4), 235–312 (1990)CrossRefGoogle Scholar