Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
1 Introduction
2 Service discovery
Informally, we can consider service discovery as the process to identify possible
services candidates who can take care of a client request. In agreement with this
definition there are several parameters that intrinsically are related to:
– A set of services to be considered by the discovery process when a client
request arrives, for example the set of all services or more concretely, the
services which are registred in the registry of services.
– services descriptions that are going to be looked for. These descriptions could
include several types of information, from keywords to formal description
properties of the service. The most important and fundamental part of a de-
scription is related to the functionality provided by the services. Of course,
in addition to the service functionality, there are other characteristics that
are relevant for a client and should be included in the search request. These
characteristics are called nonfunctional service properties (for example the
response times, confidence levels, availability, user preferences, etc.). Fur-
thermore, user queries should express properly what they are looking for
and users should be able to interpret and process the results that have been
obtained from the discovery process.
– Algorithm whose aim is the search of services with similar or exactly service
descriptions. Mainly, the matchmaking algorithm consists of search possible
matchings between possible services providers and service requests. This
process of matchmaking could be structured in two stages: first stage where
one determines the providers which offer the functionality requiered by the
client and a second stage where the set of providers is refined. Could be a
third stage where its consider the evaluation of the results obtained in the
matchmaking process.
6 Conclusions
References
1. Verma, K., Sivashanmugam, K., Sheth, A., Patil, A., Oundhakar, S., Miller, J.:
Meteor-s wsdi: A scalable infrastructure of registries for semantic publication and
discovery of web services. Information Technology and Management, (2004).
2. Keller, U., Lara, R., Lausen, H., Polleres, A., Fensel, D. : Automatic Location of
Services. In Proceedings of the 2nd European Semantic Web Conference, LNCS
3532, (2005).
3. Paolucci, M.: Semantic Matching of Web Services Capabilities. The First Interna-
tional Semantic Web Conference (ISWC), (2002).
4. Abela, C., Montebello, M.: DAML enabled Web Services and Agents in the Semantic
Web. WS–RSD’02, Erfurt Germany, October (2002).
5. Lei, L., Horrocks, I.: A software Framework For Matchmaking Based on Seman-
tic Web Technology. Twelfth International World Wide Conference (WWW2003),
pages 331-339, ACM. (2003).
6. Constantinescu, I., Faltings, B.: World Wide Web Consortium Efficient Matchmak-
ing and Directory Services. Technical Report No IC/2002/77, Noviembre, 2002.
7. Cardoso, J., Sheth, A.: Semantic e-Workflow Composition. Journal of Intelligent
Information Systems (JIIS), (2002).
8. Wolf-Tilo, B., Matthias, W.: Towards Personalized Selection of Web Services The
Twelfth International WWW Conference en Budapest, 2003.
9. Aversano, L., Canfora, G., Ciampi, A.: An Algorithm for Web Service Discovery
through Their Composition. In Zhang, L., ed.: IEEE International Conference on
Web Services (ICWS04), IEEE Computer Society (2004) 332–341
10. Bansal, S., Vidal, J.: Matchmaking of Web Services Based on the DAML-S Service
Model. In T. Sandholm and M. Yokoo, editors, Second International Joint Confer-
ence on Autonomous Agents (AAMAS03), 926–927. ACM Press, (2003).
11. Brogi, A., Corfini, S., Popescu, R.: Composition-oriented Service Discovery. In
Gschwind, T., Amann, U., Nierstrasz, O., eds.: Software Composition. LNCS 3628,
Springer-Verlag (2005) 1530 Service Model. In T. Sandholm and M. Yokoo, editors,
Second International Joint Conference on Autonomous Agents (AAMAS03), pages
926927. ACM Press, 2003.
12. Brogi, A., Corfini,S, Aldana, J., Navas, I.: Automated Discovery of Compositions
of Services Described with Separate Ontologies. A. Dan and W. Lamersdorf (Eds.):
ICSOC 2006, LNCS 4294, pp. 509514, (2006).
13. Ogston, E.,Vassiliadis, S.: Matchmaking Among Minimal Agents Without a
Facilitator. Proceedings of the 5th International Conference on Autonomous
Agents.(2001)608–615
14. Ogston, E.,Vassiliadis, S.: Local Distributed Agent Matchmaking. Proceedings
of the 9th International Conference on Cooperative Information Systems. 2001.
ISBN:3-540-42524-1
15. Moore, M., Suda, T.: A Decentralized and Self-organizing Discovery Mechanism.
Proc. Of the First Annual Symposium on Autonomous Intelligent Networks and
Systems, May 2002
16. Sycara, K., Widoff, S., Klusch, M., Lu, J.: LARKS: Dynamic Matchmaking Among
Heterogeneous Software Agents in Cyberspace. Journal on Autonomous Agents and
Multi-Agent Systems. 5 (1982) 173–204,Kluwer Academic Press.
17. Mecar, I.: Agent-oriented Semantic Discovery and Matchmaking of Web Services.
8th International Conference on Telecommunications-Con Tel.(2005) 603–607
18. Trec, K.,Devli, A., Jei, G., Kuek,M., Dei, S.: Semantic Matchmaking of Advanced
Personalized Mobile Services using Intelligent Agents. Proceedings of the 12th In-
ternational Conference on Software, Telecommunications and Computer Networks
(SoftCOM 2004). (1978) 1013–1015
19. Corradini, B., Ercoli, C., Merelli, E., Re, B.: An agent-based matchmaker. In
proceedings of WOA 2004 dagli Oggetti agli Agenti - Sistemi Complessi e Agenti
Razionali (1988) 28–55
20. Gil, Y., Ramacachandran, S.: PHOSPHORUS: A Task-Based Agent Matchmaker.
Proceedings of the International Conference on Autonomous Agents (Agents’01)
(Short paper) Montreal, Canada, May (2001).
21. Zhang, Z., Zhang, C.: An improvement to matchmaking algorithms for middle
agent. AAMAS, Bologna, Italy (2002).
22. Klusch, M., Sycara, K.: Brokering and Matchmaking for Coordination of Agent
Societies: A Survey. Coordination of Internet Agents, A. Omicini et al. (eds.) Co-
ordination of Internet Agents: Models, Technologies, and Applications. Springer,
ISBN 3-540-41613-7.
23. Cceres, C., Fernndez, A., Ossowski, S., Vasirani, M.: Role-based Service Descrip-
tion and Discovery. Service-Oriented Computing and Agent-Based Engineering (SO-
CABE’06), held at The 5th International Joint Conference on Autonomous Agents
and Multi-Agent Systems (AAMAS’06), Hakodate, Japan, May (2006).
24. Fernndez, A., Vasirani, M., Cceres, C., Ossowski, S.: An abstract architecture for
semantic service coordination in agent-based intelligent peer-to-peer environments
poster paper at the ACM SAC Special Track on Coordination Models, Languages
and Applications (SAC’06), Dijon, France, April (2006)
25. Klusch, M., Fries, B., Sycara, K.: Automated Semantic Web Service Discovery with
OWLS-MX. Proceedings of 5th International Conference on Autonomous Agents
and Multi-Agent Systems (AAMAS), Hakodate, Japan, ACM Press. Best Paper
Award Nominee.
26. Ouksel, A., Babad, Y., Tesch, T.: Matchmaking Software Agents in B2B Markets.
Proceedings of the 37th Annual Hawaii International Conference on System Sciences
(HICSS’04)
27. Sigdel, K., Bertels, K., Pourebrahimi, B., Vassiliadis, S., Shuai,L.S.: A framework
for adaptive matchmaking in distributed computing. In proceeding of GRID Work-
shop Cracow-04, January 2005.
28. Jha, S., Chalasani, P., Shehory, O., Sycara, K.: A Formal Treatment of Distributed
Matchmaking Proc. of the 2nd Int. Conference on Autonomous Agents, 457–458
(May 1998).
29. Mullender, S. J. and P. M. B. Vitanyi.: Distributed Match-Making Algorithmica,
3, 367–391 (1988).
This article was processed using the LATEX macro package with LLNCS style