Skip to main content
Log in

Semantic web services publication and OCT-based discovery in structured P2P network

  • Special Issue Paper
  • Published:
Service Oriented Computing and Applications Aims and scope Submit manuscript

Abstract

Semantic web services (SWS) technology is developed to overcome the shortcomings of traditional standards, such as WSDL and UDDI, and enable maximal automation in all aspects of web service. But great improvement of capability in SWS-based service discovery is still desired. To address this issue, we present a distributed and semantic-matching-based approach for SWS publication and discovery by leveraging structured P2P technology. In this paper, first, we present our service matching rule which focuses on the inputs and outputs of SWS. Then, to realize this rule in open distributed environment and achieve the optimal match between a query and its qualified services, we propose not only a concept of ordered-concept-tree (OCT) to semantically sort the relevant concepts for service matching, but also a method to publish ontologies on structured P2P network to freely share and make full use of the concepts defined in different ontologies for OCT construction. Finally, we present a method for SWS publication on P2P network and an algorithm for service discovery. We also conduct experiments to evaluate our approach and the experimental results demonstrate its scalability, effectiveness, and callback capability to discover semantic web services.

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

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Similar content being viewed by others

References

  1. Cristina S, Manish P (2004) A peer-to-peer approach to web service discovery. World Wide Web: Internet Web Inf Syst 7: 211–229

    Article  Google Scholar 

  2. Semantic web services. http://en.wikipedia.org/wiki/Semantic_Web_Services

  3. W3C (2004) OWL-S. http://herman.w3.org/services/owl-s/1.1/overview/

  4. WSMO (2007) Web service modeling ontology (WSMO). http://www.wsmo.org/TR/d2/v1.4/

  5. Bachlechner D (2008) Toward a Semantic Web service technology roadmap Research. Challenges in Information Science, 2008. RCIS 2008. Second International Conference on, pp 17–28

  6. Luo J, Montrose B, Kim A, Khashnobish A, Kang M (2006) Adding OWL-S Support to the Existing UDDI Infrastructure. International Conference on Web Services 2006 (ICWS ’06), pp 153–162

  7. Paolucci M, Kawamura T, Payne T, Sycara K (2002) Importing the semantic web in UDDI. 2002 international workshop on web services, e-business, and the semantic web, pp 815–821

  8. Paolucci M, Kawamura T, Payne T, Sycara K (2002) Semantic matching of web services capabilities. The semantic web (ISWC 2002), pp 333–347

  9. Domingue J, Cabral L, Galizia S, Tanasescu V, Gugliotta A, Norton B, Pedrinaci C (2008) IRS-III: A broker-based approach to semantic Web services. J Web Semant 6: 109–132

    Article  Google Scholar 

  10. Paolucci M, Soudry J, Srinivasan N, Sycara K (2004) A broker for OWL-S web services. Extend Web Serv Technol 13: 79–98

    Article  Google Scholar 

  11. Si H, Ni Y, Chen Z, Yu L, Zhao Y (2010) An approach to semantic web services publication and discovery based on owl ontology inference. The 5th IEEE international symposium on service-oriented system engineering (SOSE’10)

  12. Erdem SI (2008) A BB SAM: Semantic advanced matchmaker. Studies in computational intelligence. Evolution of the web in artificial intelligence environments 130/2008:163–190

  13. Klusch M, Fries B, Sycara K (2009) OWLS-MX: a hybrid semantic web service matchmaker for OWL-S services. Int J Web Semant 7(2): 121–133

    Article  Google Scholar 

  14. W3C. OWL: Web ontology language overview. http://www.w3.org/TR/owl2-overview/.2009.10

  15. Stoica I, Morris R, Liben-Nowell D, Karger DR, Kaashoek MF, Dabek F, Balakrishnan H (2003) Chord: a scalable peer-to-peer lookup protocol for internet applications. IEEE/ACM transactions on networking 11(1): 17–32

    Article  Google Scholar 

  16. Karger D et al (1997) Consistent hashing and random trees: distributed caching protocols for relieving hot spots on the world wide web. In: Proceedings of 29th annual ACM symposium on theory of computing, pp 654–663

  17. Open chord (2011). http://open-chord.sourceforge.net/. Retrieved March 20

  18. OWLS-TC version 3.0. http://semwebcentral.org/frs/shownotes.php?release_id=353

  19. Aguilera U, Abaitua J, Diaz J, Bujan D, Lopez de Ipina D (2007) A semantic matching algorithm for discovery in UDDI. Semantic computing, 2007. ICSC 2007. International Conference on, pp 751–758

  20. Qiu T, Li P (2008) Web service discovery based on semantic matchmaking with UDDI. 2008 the 9th international conference for young computer scientists (ICYCS), pp 1229–1830

  21. Wen T, Sheng G, Li Y, Guo Q (2011) Research on Web service discovery with semantics and clustering Information. 2011 the 6th IEEE joint international technology and artificial intelligence conference (ITAIC), vol 1, pp 62–67

  22. Ganapathy G, Surianarayanan C (2010) An approach to identify candidate services for semantic web service discovery. 2010 IEEE international conference on service-oriented computing and applications (SOCA), pp 1–4

  23. Skoutas D, Sacharidis D, Kantere V, Sellis T (2008) Efficient semantic web service discovery in centralized and P2P environments. Lecture notes in computer science, 2008, vol 5318, The semantic web—ISWC, pp 583–598

  24. Vu L-H, Hauswirth M, Aberer K (2006) Towards P2P-based semantic web service discovery with QoS support. Lecture notes in computer science, vol 3812, Business process management workshops, pp 18–31

  25. Li Y, Su S, Yang F (2006) A peer-to-peer approach to semantic web services discovery. In: Alexandrov VN et al (eds) ICCS 2006, Part IV. LNCS 3994, pp 73–80

  26. Heine F, Hovestadt M, Kao O (2004) Towards ontology-driven P2P grid resource discovery. Proceedings—IEEE/ACM international workshop on grid computing, pp 76–83

  27. Meghazi H, Aklouf Y (2010) Toward a better automation of the distributed discovery mechanism for semantic web services. 2010 International conference on machine and web intelligence (ICMWI), pp 88–93

  28. Verma K, Sivashanmugam K, Sheth A, Patil A, Oundhakar S, Miller J (2005) METEORS WSDI: a scalable P2P infrastructure of registries for semantic publication and discovery of web services. Inf Tech Manag 6(1): 17–39

    Article  Google Scholar 

  29. Paolucci M, Sycara KP, Nishimura T, Srinivasan N (2003) Using DAML-S for P2P discovery. In: ICWS, pp 203–207

  30. Basters U, Klusch M (2006) RS2D: fast adaptive search for semantic web services in unstructured P2P networks. In: Cruz I, Decker S, Allemang D, Preist C, Schwabe D, Mika P, Uschold M, Aroyo LM (eds) ISWC 2006. LNCS, vol 4273. Springer, Heidelberg, pp 87–100

    Google Scholar 

  31. Maguitman AG, Menczer F, Roinestad H, Vespignani A (2005) Algorithmic detection of semantic similarity. In: Proceedings of 14th international conference on world wide web, pp 107–116

  32. Gharzouli M, Boufaida M (2010) A distributed P2P-based architecture for semantic web services discovery and composition. 2010 the 10th annual international conference on new technologies of distributed systems (NOTERE), pp 315–320

  33. Wang Z, Hu Y (2008) An approach for semantic web service discovery based on P2P network. Wireless communications, networking and mobile computing, 2008. WiCOM ’08. 4th International Conference on, pp 1–4

  34. Yu S, Liu J, Le J (2004) Decentralized web service organization combining semantic web and peer to peer computing. In: Zhang L-J, Jeckle M (eds) ECOWS 2004, LNCS 3250, pp 116–127

  35. Jia J, Meng C, Zhou H (2010) Hierarchical architecture for semantic peer-to-peer web service discovery. 2010 international conference on web information systems and mining (WISM) vol 2, pp 166–170

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Huayou Si.

Rights and permissions

Reprints and permissions

About this article

Cite this article

Si, H., Chen, Z., Deng, Y. et al. Semantic web services publication and OCT-based discovery in structured P2P network. SOCA 7, 169–180 (2013). https://doi.org/10.1007/s11761-011-0097-4

Download citation

  • Received:

  • Revised:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s11761-011-0097-4

Keywords

Navigation