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.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
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)
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)
Antoniou, G., van Harmelen, F.: A Semantic Web Primer. The MIT Press, Cambridge, Massachusetts (2004)
Canada, S.: North american industry classification system (naics) 2007 - canada (2007). URL http://www.statcan.ca/english/Subjects/Standard/naics/2007/naics07-menu.htm
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
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)
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)
Moore, C.: Novell rolls out uddi server. http://www.infoworld.com/
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)
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)
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)
Sagan, H.: Space-filling Curves. Springer-Verlag (1994)
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)
Salton, G.: The SMART Retrieval System – Experiments in Automatic Document Processing. Prentice-Hall, Inc., Upper Saddle River, NJ, USA (1971)
Schmidt, C., Parashar, M.: A peer-to-peer approach to web service discovery. World Wide Web 7(2), 211–229 (2004)
Stern, R.H.: Napster: A walking copyright infringement? IEEE Micro 20(6), 4–5, 95 (2000)
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)
Thaden, U., Siberski, W., Nejdl, W.: A Semantic Web based Peer-to-Peer Service Registry Network. Tech. rep. (2003)
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)
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)
Zhu, Hu: Efficient, proximity-aware load balancing for DHT-based P2P systems. IEEETPDS: IEEE Transactions on Parallel and Distributed Systems 16 (2005)
Zhu, Y.: Making search efficient on gnutella-like P2P systems. In: 19th IEEE International Parallel & Distributed Processing Symposium (IPDPS 2005). Denver, Colorado, USA (2005)
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights 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)