Abstract
With the evolution of Web service technology, services will not only become increasingly sophisticated, but also move into the area of business-to-consumer and peer-to-peer interactions. Because of todays wide variety of services offered to perform a specific task, there is a need for mediation infrastructures able to support humans or agents in the eventual selection of appropriate services. It is a common opinion that such issues should be solved adopting semantically rich unambiguous descriptions. Hence, ontologies should be used to describe services, to ease their discovery and selection. In order to perform such a selection, a matchmaking procedure, based on semantic descriptions similarity, is needed. Technologies developed for the Semantic Web based on theoretical studies on Artificial Intelligence, particularly on Description Logics, can help in this sense. As the Semantic Web is conceived as an extension of the current one, technologies developed explicitly for they both must be used synergically in order to provide a semantic layer to approaches such as UDDI registries, using OWL formatted descriptions. In this paper we present a framework for discovery of services, stored in an UDDI registry, which exposes a description whose semantic can be modeled using OWL-DL based formalism. In order to perform this task, methodologies to compute semantic differences between two descriptions and non-standard inference services have been investigated and exploited in an implemented system.
Keywords
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.
Partial funding by project PON CNOSSO and MS3DI
Download to read the full chapter text
Chapter PDF
Similar content being viewed by others
References
Baader, F., Calvanese, D., McGuinness, D., Nardi, D., and Patel-Schneider, P., editors (2002). The Description Logic Handbook. Cambridge University Press.
Bechhofer, S., Mller, R., and Crowther, P. (2003). The DIG Description Logic Interface. In Proc. DL’03, volume 81 of CEUR Workshop Proceedings.
Benatallah, B., Hacid, M.-S., Rey, C., and Toumani, F. (2003). Request Rewriting-Based Web Service Discovery. In Proc. ISWC, volume 2870 of LNCS, pages 242–257.
Borgida, A. and Patel-Schneider, P. F. (1994). A Semantics and Complete Algorithm for Subsumption in the CLASSIC Description Logic. J. of Artificial Intelligence Research, 1: 277–308.
Casati, F. and Shan, M. C. (2001). Dynamic and Adaptive Composition of E-Services. Information Systems, 26:143–163.
Colucci, S., Di Noia, T., Di Sciascio, E., Donini, F., and Mongiello, M. (2003a). Concept Abduction and Contraction in Description Logics. In Proc. DL’03, volume 81 of CEUR Workshop Proceedings.
Colucci, S., Di Noia, T., Di Sciascio, E., Donini, F., and Mongiello, M. (2003b). Logic Based Approach to web services discovery and matchmaking. In Proc. E-Services Workshop at ICEC’03.
Di Noia, T., Di Sciascio, E., Donini, F., and Mongiello, M. (2003a). Abductive matchmaking using description logics, pages 337–342, Acapulco. MK.
Di Noia, T., Di Sciascio, E., Donini, F., and Mongiello, M. (2003b). Semantic matchmaking in a P-2-P electronic marketplace. In Proc. Symposium on Applied Computing (SAC’ 03), pages 582–586. ACM.
Di Noia, T., Di Sciascio, E., Donini, F., and Mongiello, M. (2003c). A system for principled Matchmaking in an electronic marketplace. In Proc. WWW’ 03, pages 321–330, Budapest. ACM Press.
Di Sciascio, E., Donini, F., Mongiello, M., and Piscitelli, G. (2001). A Knowledge-Based System for Person-to-Person E-Commerce. In Proc. KI-2001 Workshop ADL-2001, volume 44 of CEUR Workshop Proceedings.
Gonzales-Castillo, J., Trastour, D., and Bartolini, C. (2001). Description Logics for Matchmaking of Services. In Proc. KI-2001 Workshop ADL-2001, volume 44. CEUR Workshop Proceedings.
Hoffner, Y., Facciorusso, C., Field, S., and Schade, A. (2000). Distribution Issues in the Design and Implementation of a Virtual Market Place. Computer Networks, 32:717–730.
Li, L. and Horrocks, I. (2003). A Software Framework for Matchmaking Based on Semantic Web Technology. In Proc. WWW’ 03, pages 331–339, Budapest. ACM Press.
McGuinness, D., Fikes, R., Hendler, J., and Stein, L. (2002). DAML+OIL: An Ontology Language for the Semantic Web. IEEE Intelligent Systems, 17(5):72–80.
Paolucci, M., Kawamura, T., Payne, T., and Sycara, K. (2002a). Importing the semantic web in uddi. In Proc. of Web Services, E-business and Semantic Web Workshop.
Paolucci, M., K awamura, T., Payne, T., and Sycara, K. (2002b). Siemantic Matching of Web Services Capabilities. In Proc. ISWC, number 2342 in LNCS, pages 333–347.
S.A. McIlraith and Martin, D. (2003). Bringing Semantics to Web Services. IEEE Intelligent Systems, pages 90–93.
Ströbel, M. and Stolze, M. (2002). A Matchmaking Component for the Discovery of Agreement and Negotiation Spaces in Electronic Markets. Group Decision and Negotiation, 11:165–181.
Sycara, K., Paolucci, M., Van Velsen, M., and Giampapa, J. (2003). The RETSINA MAS infrastructure. Autonomous agents and multi-agent systems, 7:29–48.
Sycara, K., Widoff, S., Klusch, M., and Lu, J. (2002). LARKS: Dynamic Matchmaking Among Heterogeneus Software Agents in Cyberspace. Autonomous agents and multi-agent systems, 5:173–203.
Trastour, D., Bartolini, C., and Priest, C. (2002). Semantic Web Support for the Business-to-Business E-Commerce Lifecycle. In Proc. WWW’ 02, pages 89–98. ACM.
Veit, D., Muller, J., Schneider, M., and Fiehn, B. (2001). Matchmaking for Autonomous Agents in Electronic Marketplaces. In Proc. Agents’ 01, pages 65–66. ACM.
Web Services Glossary (2003). http://www.w3.org/TR/2003/WD-ws-gloss-20030808/.
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2004 Springer Science + Business Media, Inc.
About this chapter
Cite this chapter
Colucci, S. et al. (2004). An Agency for Semantic-Based Automatic Discovery of Web-Services. In: Bramer, M., Devedzic, V. (eds) Artificial Intelligence Applications and Innovations. AIAI 2004. IFIP International Federation for Information Processing, vol 154. Springer, Boston, MA. https://doi.org/10.1007/1-4020-8151-0_28
Download citation
DOI: https://doi.org/10.1007/1-4020-8151-0_28
Publisher Name: Springer, Boston, MA
Print ISBN: 978-1-4020-8150-7
Online ISBN: 978-1-4020-8151-4
eBook Packages: Springer Book Archive