A Role-Based Support Mechanism for Service Description and Discovery

The ever-growing number of services on the WWW provides enormous business opportunities. Services can be automatically discovered and invoked, or even be dynamically composed from more simples ones. In this paper we concentrate on the problem of service discovery. Most current approaches base their search on inputs and outputs of the service. Some of them also take into account preconditions and effects, and other parameters that describe the service. We present a new approach that complements existing ones by considering the types of interactions that services can be used in. We present our proposal for a concrete application based on a real-world scenario for emergency assistance in the healthcare domain

[1]  Ian Horrocks,et al.  A software framework for matchmaking based on semantic web technology , 2003, WWW '03.

[2]  Sascha Ossowski,et al.  A compositional framework for the specification of interaction protocols in multiagent organizations , 2007, Web Intell. Agent Syst..

[3]  Franco Zambonelli,et al.  Organizational Abstractions for the Analysis and Design of Multi-agent Systems , 2000, AOSE.

[4]  Zakaria Maamar,et al.  Extending Web Services Technologies , 2004, Multiagent Systems, Artificial Societies, and Simulated Organizations.

[5]  John Mylopoulos,et al.  Multi-Agent Architectures as Organizational Structures , 2006, Autonomous Agents and Multi-Agent Systems.

[6]  Sascha Ossowski,et al.  The Pragmatics of Software Agents: Analysis and Design of Agent Communication Languages , 2003, AgentLink.

[7]  Munindar P. Singh,et al.  Service-Oriented Computing: Key Concepts and Principles , 2005, IEEE Internet Comput..

[8]  Nicholas R. Jennings,et al.  The Gaia Methodology for Agent-Oriented Analysis and Design , 2000, Autonomous Agents and Multi-Agent Systems.

[9]  Nicholas R. Jennings Agent-Oriented Software Engineering , 1999, MAAMAW.

[10]  Zakaria Maamar,et al.  Extending Web Services Technologies: The Use of Multi-Agent Approaches (Multiagent Systems, Artificial Societies, and Simulated Organizations) , 2005 .

[11]  Amit P. Sheth,et al.  A Semantic Web Services Architecture , 2005, IEEE Internet Comput..

[12]  Matthias Klusch,et al.  Larks: Dynamic Matchmaking Among Heterogeneous Software Agents in Cyberspace , 2002, Autonomous Agents and Multi-Agent Systems.

[13]  James A. Hendler,et al.  The Semantic Web — ISWC 2002 , 2002, Lecture Notes in Computer Science.

[14]  Michael Luck,et al.  Agent technology, Computing as Interaction: A Roadmap for Agent Based Computing , 2005 .

[15]  Sascha Ossowski,et al.  The CASCOM Abstract Architecture for Semantic Service Discovery and Coordination in IP2P Environments , 2006, ICEIS.

[16]  Sascha Ossowski,et al.  CASCOM: Context-aware Health-Care Service Coordination in Mobile Computing Environments , 2005 .

[17]  Matthias Klusch,et al.  Intelligent Information Agents , 1999, Springer Berlin Heidelberg.

[18]  Les Gasser,et al.  Research Directions for Service-Oriented Multiagent Systems , 2005, IEEE Internet Comput..

[19]  Scott A. DeLoach,et al.  Multiagent Systems Engineering , 2001, Int. J. Softw. Eng. Knowl. Eng..

[20]  Takahiro Kawamura,et al.  Semantic Matching of Web Services Capabilities , 2002, SEMWEB.