Skip to main content

P2P Approach for Web Services Publishing and Discovery

  • Chapter
  • First Online:
Handbook of Peer-to-Peer Networking

Abstract

Web service is an emerging paradigm for distributing business applications from different platforms to a wide variety of clients. The critical factor in seamlessly accessing web services is to discover the appropriate service and the related service providers. Unfortunately, current web service technologies use centralized directory to keep the service index, which is not scalable and at the same time vulnerable to single point of failure. Peer to peer system is a popular decentralized architecture which can be used for key look up service with scalability and self organization. Thus there is an opportunity to intersect the P2P framework with web services to provide the scalable solution. In this chapter, we discuss the key methods to deploy web services using the peer-to-peer technology.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 349.00
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Hardcover Book
USD 449.99
Price excludes VAT (USA)
  • Durable hardcover edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Ankolekar, A., Burstein, M.H., Hobbs, J.R., Lassila, O., Martin, D.L., McIlraith, S.A., Narayanan, S., Paolucci, M., Payne, T.R., Sycara, K.P. Zeng, H.: Daml-s: Semantic markup for web services. In: SWWS, pp. 411–430 (2001)

    Google Scholar 

  2. Antoniou, G., Antoniou, G., Harmelen, F.V., Harmelen, F.V.: Web ontology language: Owl. In: Handbook on Ontologies in Information Systems, pp. 67–92. Springer-Verlag (2003)

    Google Scholar 

  3. Antoniou, G., van Harmelen, F.: A Semantic Web Primer. The MIT Press, Cambridge, Massachusetts (2004)

    Google Scholar 

  4. Canada, S.: North american industry classification system (naics) 2007 - canada (2007). URL http://www.statcan.ca/english/Subjects/Standard/naics/2007/naics07-menu.htm

  5. Curbera, F., Goland, Y., Klein, J., Leymann, F., Roller, D., Thatte, S., Weerawarana, S.: Business process execution language for web services version 1.0. (2008). URL http://dev2dev.bea.com/techtrack/BPEL4WS.jsp

  6. Doulkeridis, C., Zafeiris, V., Nrvg, K., Vazirgiannis, M., Giakoumakis, E.A.: Context-based caching and routing for p2p web service discovery. Distributed and Parallel Databases 21(1), 59–84 (2007)

    Article  Google Scholar 

  7. Forster, F., de Meer, H.: Discovery of web services with a p2p network. In: Discovery of Web Services with a P2P Network. Springer, Krakow, Poland (2004)

    Google Scholar 

  8. Moore, C.: Novell rolls out uddi server. http://www.infoworld.com/

  9. Nejdl, W., Wolf, B., Qu, C., Decker, S., Sintek, M., Naeve, A., Nilsson, M., Palmér, M., Risch, T.: EDUTELLA: a P2P networking infrastructure based on RDF. In: Proceedings of the 11th international conference on World Wide Web, pp. 604–615. ACM New York, NY, USA (2002)

    Google Scholar 

  10. Paolucci, M., Kawamura, T., Payne, T.R., Sycara, K.: Importing the semantic web in uddi. In: In Proceedings of E-Services and the Semantic Web Workshop, pp. 225–236 (2002)

    Google Scholar 

  11. Papazoglou, M.P., Krämer, B.J., Yang, J.: Leveraging web-services and peer-to-peer networks. In: In Proc. of the 15th Int. Conf. on Advanced Information Systems Engineering (CAiSE 2003, pp. 485–501 (2003)

    Google Scholar 

  12. Sagan, H.: Space-filling Curves. Springer-Verlag (1994)

    Google Scholar 

  13. Sahin, O.D., Gerede, C.E., Agrawal, D., Abbadi, A.E., Ibarra, O.H., Su, J.: Spider: P2p-based web service discovery. In: Proceedings of the Third International Conference Service-Oriented Computing (ICSOC 2005), pp. 157–169. Springer (2005)

    Google Scholar 

  14. Salton, G.: The SMART Retrieval System – Experiments in Automatic Document Processing. Prentice-Hall, Inc., Upper Saddle River, NJ, USA (1971)

    Google Scholar 

  15. Schmidt, C., Parashar, M.: A peer-to-peer approach to web service discovery. World Wide Web 7(2), 211–229 (2004)

    Article  Google Scholar 

  16. Stern, R.H.: Napster: A walking copyright infringement? IEEE Micro 20(6), 4–5, 95 (2000)

    Article  Google Scholar 

  17. Stoica, I., Morris, R., Karger, D., Kaashoek, F.F., Balakrishnan, H.: Chord: A scalable peer-to-peer lookup service for internet applications. SIGCOMM Computer Communication Review 31(4), 149–160 (2001)

    Article  Google Scholar 

  18. Thaden, U., Siberski, W., Nejdl, W.: A Semantic Web based Peer-to-Peer Service Registry Network. Tech. rep. (2003)

    Google Scholar 

  19. Verma, K., Sivashanmugam, K., Sheth, A., Patil, A., Oundhakar, S., Miller, J.: Meteor-s wsdi: A scalable p2p infrastructure of registries for semantic publication and discovery of web services. Information Technology and Management 6(1), 17–39 (2005)

    Article  Google Scholar 

  20. Wierzbicki, A., Leibowitz, N., Ripeanu, M., Wozniak, R.: Cache replacement policies revisited: the case of P2P traffic. In: CCGRID, pp. 182–189. IEEE Computer Society (2004)

    Google Scholar 

  21. Zhu, Hu: Efficient, proximity-aware load balancing for DHT-based P2P systems. IEEETPDS: IEEE Transactions on Parallel and Distributed Systems 16 (2005)

    Google Scholar 

  22. Zhu, Y.: Making search efficient on gnutella-like P2P systems. In: 19th IEEE International Parallel & Distributed Processing Symposium (IPDPS 2005). Denver, Colorado, USA (2005)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Mohmammad Towhidul Islam .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2010 Springer Science+Business Media, LLC

About this chapter

Cite this chapter

Islam, M.T., Akon, M., Shen, X.(. (2010). P2P Approach for Web Services Publishing and Discovery. In: Shen, X., Yu, H., Buford, J., Akon, M. (eds) Handbook of Peer-to-Peer Networking. Springer, Boston, MA. https://doi.org/10.1007/978-0-387-09751-0_48

Download citation

  • DOI: https://doi.org/10.1007/978-0-387-09751-0_48

  • Published:

  • Publisher Name: Springer, Boston, MA

  • Print ISBN: 978-0-387-09750-3

  • Online ISBN: 978-0-387-09751-0

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics