Abstract
Service Oriented Architecture (SOA) and Peer-to-Peer (P2P) computing share many common characteristics. It is believed that the combination of the two emerging techniques is a very promising method in promoting the web services (WS). Because the service discovery plays a key role in the integration, here a P2P-based framework to manage the knowledge of service and locating services is proposed. In this paper, the details of the principle, constructing and maintaining of service semantic overlay architecture have been described, and the way how the semantic overlay facilitates discovery of service resources is illustrated. To enable the semantic web service superiority, Service Ontology, which is considered as the service semantic model, is employed to depict service. The service discovery includes two phases: searching on the service semantic overlay; and local discovery in peer’s service repository. Various solutions have been proposed to realize those two phases. Furthermore, tests are carried out to evaluate service discovery on the architecture.
Similar content being viewed by others
References
Iamnitchi A, Foster I, Nurmi D. A peer-to-peer approach to resource location in grid environments. In Proc. 11th Symp. High Performance Distributed Computing, Edinburgh, UK, August 2002, p.419.
Papazoglou M P, Georgakopoulos D. Service-oriented computing. Communication of the ACM, 2003, 46(10): 25–28.
De Roure D, Jennings N, Shadbolt N. Research agenda for the semantic grid: A future eScience infrastructure. In Grid Computing: Making the Global Infrastructure a Reality, Berman F, Fox G, Hey T (eds.), Wiley Europe, 2003, pp.437–470.
Zhuge H, Sun X, Liu J, Yao E, Chen X. A scalable P2P platform for the knowledge grid. IEEE Trans. Knowledge and Data Engineering, 2005, 17(12): 1721–1736.
Schmidt C, Parashar M. A peer-to-peer approach to web service discovery. World Wide Web Journal, 2004, 7(2): 211–229.
Liu J, Zhuge H. A semantic-link-based infrastructure for web service discovery in P2P networks. In Proc. 14th Int. World Wide Web Conf., Chiba, Japan, May 2005, pp.940–941.
Paolucci M, Sycara K, Nishimura T, Srinivasan N. Using DAML-S for P2P discovery. In Proc. 1st Int. Conf. Web Services, Las Vegas, Nevada, June 2003, pp.203–207.
Forster F, De Meer H. Discovery of web services with a P2P network. In Proc. 4th Int. Conf. Computational Science, Krakow Poland, June 2004, pp.90–97.
Papazoglou M P, Kramer B J, Yang J. Leveraging web-services and peer-to-peer networks. In Proc. 15th Int. Conf. Advanced Information Systems Engineering, Klagenfurt, Austria, June 2003, pp.485–501.
Verma K, Sivashanmugam K, Sheth A et al. METEOR-S WSDI: A scalable infrastructure of registries for semantic publication and discovery of web services. J. Information Technology and Management, 2005, 6(1): 17–39.
McIlraith S A, Martin D L. Bringing semantics to web services. IEEE Intelligent Systems, 2003, 18(1): 90–93.
Yu Y, Jin H. Building a semantic P2P scientific references sharing system with JXTA. In Proc. 8th Asia-Pacific Web Conf., Harbin, China, Jan. 2006, pp.937–942.
Jin H, Wu H. Semantic metadata models in references sharing and retrieval system—SemreX. In Proc. 1st Int. Conf. Grid and Pervasive Computing, Taichung, May 2006, pp.437–446.
Jin H, Wu H. Semantic-enabled specification for web services agreement. Int. J. Web Services Practices, 2005, 1(1–2): 13–20.
Li L, Horrocks I. A software framework for matchmaking based on semantic web technology. In Proc. 12th Int. WWW Conf., Budapest, Hungary, May 2003, pp.331–339.
Paolucci M, Kawamura T, Payne T R, Sycara K P. Semantic matching of web services capabilities. In Proc. 1st Int. Semantic Web Conf., Sardinia, Italy, June 2002, pp.333–347.
Watts D J, Strogatz S H. Collective dynamics of small-world networks. Nature, June 1998, 393(6684): 440–442.
Sripanidkulchai K, Maggs B, Zhang H. Efficient content location using interest-based locality in peer-to-peer systems. In Proc. The 22nd Annual Joint Conference of the IEEE Computer and Communications Societies, San Francisco, USA, April 2003, pp.2166–2176.
Chawathe Y, Ratnasamy S, Breslau L et al. Making Gnutella-like P2P systems scalable. In Proc. ACM SIGCOMM'03, Karlsruhe, Germany, August 2003, pp.407–418.
Faloutsos M, Faloutsos P, Faloutsos C. On power-law relationships of the Internet topology. ACM SIGCOMM Computer Communication Review, 1999, 29(4): 251–262.
Kleinberg J. The small-world phenomenon: An algorithm perspective. In Proc. 32nd ACM Symp. Theory of Computing, Portland, USA, May 2000, pp.163–170.
Berry M, Drmac Z, Jessup E. Matrices, vector spaces, and information retrieval. SIAM Review, 1999, 41(2): 335–362.
Ehrig M, Haase P, Hefke M et al. Similarity for ontology—A comprehensive framework. In Proc. 13th European Conf. Information Systems, Regensburg, Germany, May 2005.
Li Y, Bandar Z A, McLean D. An approach for measuring semantic similarity between words using multiple information sources. IEEE Trans. Knowledge and Data Engineering, 2003, 15(4): 871–882.
Author information
Authors and Affiliations
Corresponding author
Additional information
Hao Wu received his B.S. degree in computer science from Zhengzhou University, China in 2001, and M.S. degree in computer science from Huazhong University of Science and Technology (HUST, China) in 2004. He is currently a Ph.D. candidate in School of Computer, HUST. His research interests include grid computing, peer-to-peer computing, and semantic web.
Xiao-Min Ning received his B.S. degree in computer science from Huazhong Normal University, China in 2000. He is currently a Ph.D. candidate in School of Computer, Huazhong University of Science and Technology (HUST, China). His research interests include grid computing, semantic web, and information retrieval.
Rights and permissions
About this article
Cite this article
Jin, H., Wu, H. & Ning, XM. Facilitating Service Discovery with Semantic Overlay. J Comput Sci Technol 21, 582–591 (2006). https://doi.org/10.1007/s11390-006-0582-y
Received:
Issue Date:
DOI: https://doi.org/10.1007/s11390-006-0582-y