ECOWS 2004: Web Services pp 116-127 | Cite as

Decentralized Web Service Organization Combining Semantic Web and Peer to Peer Computing

  • Shoujian Yu
  • Jianwei Liu
  • Jiajin Le
Part of the Lecture Notes in Computer Science book series (LNCS, volume 3250)

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 Node 
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. 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. 2.
    UDDI. UDDI white papers, http://www.uddi.org/whitepapers.html
  3. 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. 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. 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. 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. 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. 8.
    Gnutella Resources, http://gnutella.wego.com
  9. 9.
  10. 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. 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. 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. 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. 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. 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. 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. 17.
    Uschold, M., Grüninger, M.: Ontologies: Principles, Methods and Applications. Knowledge Engineering Review 11(2) (1996)Google Scholar
  18. 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. 19.
    Miller, G.: Special Issue, WordNet: An on-line lexical database. International Journal of Lexicography 3(4), 235–312 (1990)CrossRefGoogle Scholar

Copyright information

© Springer-Verlag Berlin Heidelberg 2004

Authors and Affiliations

  • Shoujian Yu
    • 1
  • Jianwei Liu
    • 1
  • Jiajin Le
    • 1
  1. 1.College of Information Science and TechnologyDonghua UniversityShanghaiChina

Personalised recommendations