An agent-based matchmaker

Service discovery is the process of localizing resources and services available in large scale open and distributed systems. In a distributed and redundant system as the Web, it is necessary, beside localizing services, to filter them in order to obtain those which are best for the activities for which they have been requested. By the termmatchmaker we mean a software entity which monitors services availability, maintains an updated file of all useful information for using services and possibly ensures a quality choice of them. In this paper we propose an architecture for an agent-basedmatchmaker. The matchmaker that takes part in the request process has been developed by using the potential of a quality model based on suitable parameters to ensure the proper choice of a service to be consumed in a specific application domain. A case study in biomedical domain is presented. This case study is concerned with the development of a multi-agent system including a Bio-certifier in support of service discovery activity.

[1]  Michael Wooldridge,et al.  Applications of intelligent agents , 1998 .

[2]  Matthias Klusch,et al.  Brokering and Matchmaking for Coordination of Agent Societies: A Survey , 2001, Coordination of Internet Agents: Models, Technologies, and Applications.

[3]  Leonardo Mariani,et al.  An agent-based approach to tool integration , 2004, International Journal on Software Tools for Technology Transfer.

[4]  Nicholas R. Jennings,et al.  Agent Theories, Architectures, and Languages: A Survey , 1995, ECAI Workshop on Agent Theories, Architectures, and Languages.

[5]  Anupriya Ankolekar,et al.  Automated discovery, interaction and composition of Semantic Web services , 2003, J. Web Semant..

[6]  H. Kitano Systems Biology: A Brief Overview , 2002, Science.

[7]  Gio Wiederhold,et al.  Mediators in the architecture of future information systems , 1992, Computer.

[8]  Mike Williamson,et al.  Matchmaking and Brokering , 1996 .

[9]  Katia P. Sycara,et al.  The RETSINA MAS Infrastructure , 2003, Autonomous Agents and Multi-Agent Systems.

[10]  Emanuela Merelli,et al.  An ontology similarity algorithm for BioAgent , 2002 .

[11]  Wilkinson,et al.  The BioMOBY Project Explores Open-Source , Simple , Extensible Protocols for Enabling Biological Database Interoperability , 2004 .

[12]  G Eysenbach,et al.  Information in practice Towards quality management of medical information on the internet : evaluation , labelling , and filtering of information , 1998 .

[13]  Andrea Omicini,et al.  An Agent-oriented Conceptual Framework for Biological Systems Simulation , 2004 .