Academia.eduAcademia.edu

Outline

Improving Semantic Web Service Discovery

2008, Journal of Networks

https://doi.org/10.4304/JNW.3.1.35-42

Abstract

Semantic Web Services (SWS) propose to extend the traditional Web Services technologies on the way to consolidate ontologies and semantics. This makes it possible to select, integrate and invocate services dynamically. In this way, services are able to dynamically adapt themselves to changes without human intervention. The main purpose of this paper is to present an algorithm for matching SWS. The algorithm uses the description of the service capabilities to match the semantic values. The traditional matching has been improved using ontologies which constitute a step further in the matching algorithms. To implement the algorithm, an agent FIPA compliant architecture has been designed and developed. The results obtained are positive. The semantic web services framework developed in combination with the use of the matchmaking algorithm, which allows finding services based on their similarities.

References (20)

  1. A. Malik. "XML, Ontologies, and the semantic Web", The second generation of the web, M2002 Published in XML Journal, January 2003
  2. T. Payne and O. Lassila, "Semantic Web Services". IEEE Intelligent Systems. Special Issue on Semantic Web Services. vol. 19, pp. 14-15, 2004
  3. OWL Web Ontology Language, W3C Recommendation, available on: http://www.w3.org/TR/owl-features/
  4. Jena -A Semantic Web Framework for Java, Hewlett- Packard Development Company , available on: http://jena.sourceforge.net/
  5. Web Tools Platform (WTP) Project home page: http://www.eclipse.org/webtools/
  6. Apache Axis home page: http://ws.apache.org/axis/
  7. Apache Tomcat home page: http://tomcat.apache.org/
  8. M. Paolucci, T. Kawamura, T. Payne,& K. Sycara, "Semantic Matching of Web Services Capabilities". The First International Semantic Web Conference (ISWC), 2002
  9. J. Broekstra. "SeRQL: Sesame RDF query language". In M. Ehrig et al., editors, SWAP Deliverable 3.2 Method Design, pages 55-68. 2003.
  10. M. Klein and A. Bernstein, "Searching for Services on the Semantic Web using Process Ontologies". in The First Semantic Web Working Symposium (SWWS-1). 2001. Stanford, CA USA.
  11. D. Trastour, C. Bartolini, and J. Gonzalez-Castillo, "A Semantic Web Approach to Service Description for Matchmaking of Services", Proc. 1st Semantic Web Working Symposium, CA, 2001.
  12. F. L. Bellifemine (Editor), G. Caire (Editor), and D. Greenwood (Editor), "Developing Multi-Agent Systems with JADE", Wiley Publishers, 2006.
  13. M. Duftler et al., Web Services Invocation Framework (WSIF), OOPSLA Workshop on Object Oriented Web Services, October 2001.
  14. L. Li and I. Horrocks, "A Software Framework for Matchmaking Based on Semantic Web Technology". Int. J. of Electronic Commerce, 8(4):39-60, 2004.
  15. Zaremski, Amy Moormann, and Wing Jeannette M. "Signature matching: a Tool for Using Software Libraries", 1995.
  16. Zaremski, Amy Moormann, and Wing Jeannette M., "Specification Matching of Software Components", 1997.
  17. K. Sycara, M. Klusch, S. Widoff, and J. Lu "Dynamic Service Matchmaking among Agents in Open Information Environments", In A. Ouksel and A. Sheth Eds. Journal ACM SIGMOD Record, Special Issue on Semantic Interoperability in Global Information Systems, 1999.
  18. J. Gonzalez-Castillo, D. Trastour and C. Bartolini. "Description Logics for MatchMaking of Services", HP Technical Reports, October 2001.
  19. T. R. Payne; M. Paolucci and K. Sycara, "Advertising and Matching DAML-S Service Descriptions", Semantic Web Working Symposium (SWWS), 2001.
  20. C.Abela and M. Montebello. "DAML enabled Web Services and Agents in the Semantic Web", WS-RSD'02, Erfurt Germany, October 2002.