Discovery of Web Services with a P2P Network

  • Florian Forster
  • Hermann De Meer
Part of the Lecture Notes in Computer Science book series (LNCS, volume 3038)


In the concept of Web Services, Universal Description, Discovery and Integration is still the weakest part. As a central instance, it does not easily scale to a growing number of users and lacks acceptance by the industry. In Peer-to-Peer Networks, which are highly popular, discovery of resources is one of the strongest parts. A central registry is not required when integrating Web Services in a Peer-to-Peer network. Each Web Service is responsible for itself and the Peer-to-Peer Network provides the framework for discovery, publication and registration of Web Services. This paper shows, how both technologies fit together and gives details on both structure and design of the Peer-to-Peer network. This results in a more feasible solution than the central Universal Description, Discovery and Integration infrastructure and provides an easy way for registration, publishing and discovery of Web Services.


Service Discovery Search Query Virtual Organization Local Cache UDDI Registry 
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.


  1. 1.
    Bray, T., et al.:: Extensible Markup Language (XML) 1.0 (Second Edition) in W3C Recommendation, W3C (October 6, 2000),
  2. 2.
    Ariba, IBM, Microsoft (2000): UDDI Technical White Paper, UDDI Project,
  3. 3.
    Gudgin, M., et al.: SOAP Version 1.2 Part 1: Messaging Framework in W3C Recommendation, W3C ( June 24, 2003),
  4. 4.
    Christensen, E., et al.:: Web Services Description Language (WSDL) 1.1 in W3C Note, W3C (March 15, 2001),
  5. 5.
    Wojciechowski, R., Weinhardt, C.: Web Services und Peer-to- Peer Netzwerke. In: Schoder, Fischbach, Teichmann (2002): Peer-to-Peer, pp. 99–117. Springer, Heidelberg (2002)Google Scholar
  6. 6.
    Schneider, J.: Convergence of Peer and Web Services (2001),
  7. 7.
    Torkington, N.: Why you should care about P2P and Web Services. In: Yet Another Perl Conference (2001),
  8. 8.
    Gregor, O.: ProSa-Discovery-Project - Discovery von WebServices mit Gnutella (2003),
  9. 9.
    Hoschek, W.: A Unified Peer-to-Peer Database Framework and its Application for Scalable Service Discovery. In: Proc. of the Int. IEEE/ACM Workshop on Grid Computing, Baltimore, USA, November 2002, pp. 126–144. Springer, Heidelberg (2002)Google Scholar
  10. 10.
    Hoschek, W.: Peer-to-Peer Grid Databases for Web Service Discovery. In: Berman, F., Fox, G., Hey, T. (eds.) Grid Computing: Making the Global Infrastructure a Reality (to appear), Wiley Press, Chichester (2002)Google Scholar
  11. 11.
    Mittermeier, L., Oberhauser, R.: Ad-hoc-Web-Services durch P2PTechnologien. In: JavaSpektrum 04/2002, pp. 28–39. SIGS Verlag (2002)Google Scholar
  12. 12.
    Papazoglou, M.P., Kraemer, B.J., Yang, J.: Leveraging Web-Services and Peer-to-Peer Networks. In: Eder, J., Missikoff, M. (eds.) CAiSE 2003. LNCS, vol. 2681, pp. 485–501. Springer, Heidelberg (2003)CrossRefGoogle Scholar
  13. 13.
    Kan, G.: Gnutella in Andy Oram (2001): Peer-to-Peer: Harnessing the Power of Disruptive Technologies, pp. 94–122. O’Reilly, Sebastopol (2001)Google Scholar
  14. 14.
    Anderson, D.: Seti@Home in Andy Oram (2001): Peer-to-Peer: Harnessing the Power of Disruptive Technologies, pp. 67–76. O’Reilly, Sebastopol (2001)Google Scholar
  15. 15.
    Leymann, F.:: Web Services Flow Language 1.0, IBM Document (2001),
  16. 16.
    Ballinger, K., et al.:: Web Services Inspection Language 1.0 (2001),
  17. 17.
    Verma, K., et al.:: METEOR’S WSDI: A Scalable Infrastructure of Registries for Semantic Publication and Discovery of Web Services in Journal of Information Technology and Management (2003) (to appear)Google Scholar

Copyright information

© Springer-Verlag Berlin Heidelberg 2004

Authors and Affiliations

  • Florian Forster
    • 1
  • Hermann De Meer
    • 1
  1. 1.Faculty of Mathematics and Computer ScienceUniversity of PassauPassau

Personalised recommendations