Resource and service discovery in SOAs: A P2P oriented semantic approach

Giuseppe Di Modica; Orazio Tomarchio; Lorenzo Vita

International Journal of Applied Mathematics and Computer Science (2011)

  • Volume: 21, Issue: 2, page 285-294
  • ISSN: 1641-876X

Abstract

top
An intense standardization process is favouring the convergence of grids and Service Oriented Architectures (SOAs). One of the benefits of such technological convergence is that grid resources and applications can be virtualized by services and offered through the SOA paradigm. In the broad and interoperable scenarios enabled by the SOA, involving the participation of several grid infrastructures across many administrative domains, service discovery can be a serious issue. In this paper we present a P2P-based infrastructure that leverages semantic technologies to support a scalable and accurate service discovery process. The key concept of the presented idea is the creation of an overlay network organized in several semantic groups of peers, each specialized in answering queries pertaining to specific applicative domains. Groups are formed by clustering together peers offering services that are semantically related. The architecture details of the proposed solution are presented. A system prototype has also been implemented and validated through a case study deployed on the PlanetLab testbed.

How to cite

top

Giuseppe Di Modica, Orazio Tomarchio, and Lorenzo Vita. "Resource and service discovery in SOAs: A P2P oriented semantic approach." International Journal of Applied Mathematics and Computer Science 21.2 (2011): 285-294. <http://eudml.org/doc/208047>.

@article{GiuseppeDiModica2011,
abstract = {An intense standardization process is favouring the convergence of grids and Service Oriented Architectures (SOAs). One of the benefits of such technological convergence is that grid resources and applications can be virtualized by services and offered through the SOA paradigm. In the broad and interoperable scenarios enabled by the SOA, involving the participation of several grid infrastructures across many administrative domains, service discovery can be a serious issue. In this paper we present a P2P-based infrastructure that leverages semantic technologies to support a scalable and accurate service discovery process. The key concept of the presented idea is the creation of an overlay network organized in several semantic groups of peers, each specialized in answering queries pertaining to specific applicative domains. Groups are formed by clustering together peers offering services that are semantically related. The architecture details of the proposed solution are presented. A system prototype has also been implemented and validated through a case study deployed on the PlanetLab testbed.},
author = {Giuseppe Di Modica, Orazio Tomarchio, Lorenzo Vita},
journal = {International Journal of Applied Mathematics and Computer Science},
keywords = {SOA; web service discovery; semantic; P2P; JXTA},
language = {eng},
number = {2},
pages = {285-294},
title = {Resource and service discovery in SOAs: A P2P oriented semantic approach},
url = {http://eudml.org/doc/208047},
volume = {21},
year = {2011},
}

TY - JOUR
AU - Giuseppe Di Modica
AU - Orazio Tomarchio
AU - Lorenzo Vita
TI - Resource and service discovery in SOAs: A P2P oriented semantic approach
JO - International Journal of Applied Mathematics and Computer Science
PY - 2011
VL - 21
IS - 2
SP - 285
EP - 294
AB - An intense standardization process is favouring the convergence of grids and Service Oriented Architectures (SOAs). One of the benefits of such technological convergence is that grid resources and applications can be virtualized by services and offered through the SOA paradigm. In the broad and interoperable scenarios enabled by the SOA, involving the participation of several grid infrastructures across many administrative domains, service discovery can be a serious issue. In this paper we present a P2P-based infrastructure that leverages semantic technologies to support a scalable and accurate service discovery process. The key concept of the presented idea is the creation of an overlay network organized in several semantic groups of peers, each specialized in answering queries pertaining to specific applicative domains. Groups are formed by clustering together peers offering services that are semantically related. The architecture details of the proposed solution are presented. A system prototype has also been implemented and validated through a case study deployed on the PlanetLab testbed.
LA - eng
KW - SOA; web service discovery; semantic; P2P; JXTA
UR - http://eudml.org/doc/208047
ER -

References

top
  1. Banaei-Kashani, F., Chen, C.-C. and Shahabi, C. (2004). WSPDS: Web Services Peer-to-peer Discovery Service, Proceedings of the International Conference on Internet Computing, Las Vegas, NV, USA, pp. 733-743. 
  2. BBN Technologies (2010). SemWebCentral, Open Source tools for the Semantic Web, http://www.semwebcentral.org/. 
  3. Bhogal, J., Macfarlane, A. and Smith, P. (2007). A review of ontology based query expansion, Information Processing and Management 43(4): 866-886. 
  4. Bisignano, M., Di Modica, G. and Tomarchio, O. (2009). Jaxson: A semantic P2P overlay network for web service discovery, 3rd International Workshop on Web Service Composition and Adaptation (WSCA-2009), ICWS-2009, Los Angeles CA, USA, pp. 438-445. 
  5. Chirita, P.A., Firan, C.S. and Nejdl, W. (2007). Personalized query expansion for the web, Proceedings of the 30th Annual International ACM SIGIR Conference on Research and Development in Information Retrieval, Amsterdam, The Netherlands, pp. 7-14. 
  6. Cohen, E., Fiat, A. and Kaplan, H. (2007). Associative search in peer to peer networks: Harnessing latent semantics, Computer Networks: The International Journal of Computer and Telecommunications Networking 51(8): 1861-1881. Zbl1115.68015
  7. Farrell J. and Lausen H. (2007). SAWSDL: Semantic annotations for WSDL and XML schema, http://www.w3.org/TR/sawsdl/. 
  8. JXTA Community Project (2007). The JXTA project, https://jxta.kenai.com/. 
  9. Li, D., Xu, R. and Wang, H. (2007a). A Semantic Web based peer to peer service discovery mechanism for intelligent business process, IEEE International Conference on EBusiness Engineering (ICEBE2007), Hong Kong, China, pp. 730-737. 
  10. Li, Y., Yang, F., Shuang, K. and Su, S. (2007b). A semantic peer-to-peer overlay for web services discovery, Proceedings of the 33rd Conference on Current Trends in Theory and Practice of Computer Science (SOFSEM '07), Harrachov, Czech Republic, pp. 750-760. 
  11. Mandreoli, F., Perdichizzi, A.M. and Penzo, W. (2007). A P2Pbased architecture for Semantic Web service automatic composition, International Workshop on Database and Expert Systems Applications (DEXA2007), Regensburg, Germany, pp. 429-433. 
  12. OASIS UDDI Specification Technical Committee (2005). UDDI: Universal Description, Discovery, and Integration, http://www.oasis-open.org/committees/uddi-spec. 
  13. OWL-S Technical Committee (2004). OWL-S: Semantic markup for Web services, http://www.w3.org/Submission/2004/SUBM-OWL-S-20041122/. 
  14. Papazoglou, M.P., Traverso, P., Dustdar, S. and Leymann, F. (2008). Service-oriented computing: A research roadmap, International Journal of Cooperative Information Systems 17(2): 223-255. 
  15. Papazoglou, M.P. and van den Heuvel, W.-J. (2007). Service oriented architectures: Approaches, technologies and research issues, The VLDB Journal 16(3): 389-415. 
  16. PlanetLab Consortium (2003). PlanetLab: An open platform for developing, deploying and accessing planetary-scale services, http://www.planet-lab.org/. 
  17. Sahin, O.D., Gerede, C.E., Agrawal, D., Abbadi, A.E., Ibarra, O.H. and Su, J. (2005). Spider: P2P-based web service discovery, Proceedings of the 3rd International Conference Service-Oriented Computing (ICSOC 2005), Amsterdam, The Netherlands, pp. 157-169. 
  18. Schlosser, M., Sintek, M., Decker, S. and Nejdl, W. (2002). A scalable and ontology-based P2P infrastructure for Semantic Web services, Proceedings of the 2nd International Conference on Peer-to-Peer Computing (P2P 2002), Linkping, Sweden, p. 104. 
  19. Sirin, E., Parsia, B., Grau, B.C., Kalyanpur, A. and Katz, Y. (2007). Pellet: A practical OWL-DL reasoner, Web Semantics: Science, Services and Agents on the World Wide Web 5(2): 51-53. 
  20. Song, M., Song, I.-Y., Hu, X. and Allen, R.B. (2007). Integration of association rules and ontologies for semantic query expansion, Data & Knowledge Engineering 63(1): 63-75. 
  21. Vu, L.-H., Hauswirth, M. and Aberer, K. (2005). Towards P2Pbased Semantic Web service discovery with QoS support, in C. Bussler and A. Haller (Eds.) Business Process Management Workshops: BPM 2005 International Workshops, Lecture Notes in Computer Science, Vol. 3812, pp. 18-31. 
  22. WSMO Technical Committee (2005). WSMO: Web service modeling ontology, http://www.w3.org/Submission/WSMO/. 

NotesEmbed ?

top

You must be logged in to post comments.

To embed these notes on your page include the following JavaScript code on your page where you want the notes to appear.

Only the controls for the widget will be shown in your chosen language. Notes will be shown in their authored language.

Tells the widget how many notes to show per page. You can cycle through additional notes using the next and previous controls.

    
                

Note: Best practice suggests putting the JavaScript code just before the closing </body> tag.