Abstract
The automatic location of services that fulfill a given need is a key step towards dynamic and scalable integration. In this paper we present a model for the automatic location of services that considers the static and dynamic aspects of service descriptions and identifies what notions and techniques are useful for the matching of both. Our model presents three important features: ease of use for the requester, efficient pre-filtering of relevant services, and accurate contracting of services that fulfill a given requester goal. We further elaborate previous work and results on Web service discovery by analyzing what steps and what kinds of descriptions are necessary for efficient and usable automatic service location. Furthermore, we analyze intuitive and formal notions of match that are of interest for locating services that fulfill a given goal. Although having a formal underpinning, the proposed model does not impose any restrictions on how to implement it for specific applications, but proposes some useful formalisms for providing such implementations.
Chapter PDF
Similar content being viewed by others
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.
References
Bellwood, T., Clément, L., Ehnebuske, D., Hately, A., Maryann Hondo, Y.L., Husband, K., Januszewski, S., Lee, B., McKee, J., Munter, von Riegen, C.: UDDI Version 3.0 (July 2002)
Benatallah, B., Hacid, M.-S., Rey, C., Toumani, F.: Request rewriting-based Web Service Discovery. In: Fensel, D., Sycara, K., Mylopoulos, J. (eds.) ISWC 2003. LNCS, vol. 2870, pp. 242–257. Springer, Heidelberg (2003)
Christensen, E., Curbera, F., Meredith, G., Weerawarana, S.: Web Services Description Language (WSDL) 1.1 (March 2001), http://www.w3.org/TR/wsdl
The OWL Services Coalition. OWL-S 1.1 Beta Release (July 2004)
Fensel, D., Bussler, C.: The Web Service Modeling Framework WSMF. In: Electronic Commerce Research and Applications, vol. 1(2) (2002)
Gonzalez-Castillo, J., Trastour, D., Bartolini, C.: Description logics for matchmaking of services. In: KI 2001 Workshop on Applications of Description Logics (September 2001)
Grimm, S., Motik, B., Preist, C.: Variance in e-Business Service Discovery. In: Semantic Web Services Workshop at ISWC 2004 (November 2004)
Jeng, J.J., Cheng, B.H.C.: Using Automated Reasoning Techniques to Determine Software Reuse. Intl. Journal of Soft. and Know. Engineering 2(4) (December 1992)
Jeng, J.J., Cheng, B.H.C.: Specification Matching for Software Reuse: A Foundation. In: SSR 1995. ACM SIGSOFT. ACM Press, New York (1995)
Keller, U., Lara, R., Polleres, A. (eds.): WSMO Web Service Discovery. Technical report, DERI (November 2004)
Kifer, M., Lara, R., Polleres, A., Zhao, C., Keller, U., Lausen, H., Fensel, D.: A Logical Framework for Web Service Discovery. In: Semantic Web Services Worshop at ISWC (2004)
Lara, R., Binder, W., Constantinescu, I., Fensel, D., Keller, U., Pan, J., Pistore, M., Polleres, A., Toma, I., Traverso, P., Zaremba, M.: Semantics for Web Service Discovery and Composition. Technical report, Knowledge Web (December 2004)
Lausen, H., Roman, D., Keller, U. (eds.): Web Service Modeling Ontology (WSMO). Working draft, DERI (March 2004), http://www.wsmo.org/2004/d2/v0.2/
Li, L., Horrocks, I.: A Software Framework for Matchmaking Based on Semantic Web Technology. In: WWW 2003, Budapest, Hungary (May 2003)
Nardi, D., Baader, F., Calvanese, D., McGuinness, D.L., Patel-Schneider, P.F. (eds.): The Description Logic Handbook, Cambridge (January 2003)
Olmedilla, D., Iara, R., Polleres, A., Lausen, H.: Trust Negotiation for Semantic Web Services. In: Cardoso, J., Sheth, A.P. (eds.) SWSWPC 2004. LNCS, vol. 3387, pp. 81–95. Springer, Heidelberg (2005)
Paolucci, M., Kawamura, T., Payne, T., Sycara, K.: Semantic Matching of Web Service Capabilities. In: Horrocks, I., Hendler, J. (eds.) ISWC 2002. LNCS, vol. 2342, pp. 333–347. Springer, Heidelberg (2002)
Preist, C.: A Conceptual Architecture for Semantic Web Services. In: McIlraith, S.A., Plexousakis, D., van Harmelen, F. (eds.) ISWC 2004. LNCS, vol. 3298, pp. 395–409. Springer, Heidelberg (2004)
Rollings, E.J., Wing, J.M.: Specifications as Search Keys for Software Libraries. In: Proceedings of the Eighth International Conference on Logic Programming (June 1991)
Sycara, K., Widoff, S., Klusch, M., Lu, J.: LARKS: Dynamic Matchmaking Among Heterogeneous Software Agents in Cyberspace. In: Autonomous Agents and Multi-Agent Systems, pp. 173–203 (2002)
Verma, K., Sivashanmugam, K., Sheth, A., Patil, A.: METEOR-S WSDI: A Scalable P2P Infrastructure of Registries for Semantic Publication and Discovery of Web Services. Journal of Information Technology and Management (2004)
W3C. SOAP Version 1.2 Part 0: Primer (June 2003)
Zaremski, A.M., Wing, J.M.: Specification Matching of Software Components. ACM Transactions on Software Engineering and Methodology (TOSEM) 6, 333–369 (1997)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2005 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Keller, U., Lara, R., Lausen, H., Polleres, A., Fensel, D. (2005). Automatic Location of Services. In: Gómez-Pérez, A., Euzenat, J. (eds) The Semantic Web: Research and Applications. ESWC 2005. Lecture Notes in Computer Science, vol 3532. Springer, Berlin, Heidelberg. https://doi.org/10.1007/11431053_1
Download citation
DOI: https://doi.org/10.1007/11431053_1
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-26124-7
Online ISBN: 978-3-540-31547-6
eBook Packages: Computer ScienceComputer Science (R0)