Applying a service-oriented approach for developing a distributed multi-agent system for healthcare

This paper presents a service-oriented architecture that allows a more efficient distribution of resources and functionalities. The architecture has been used to develop a multi-agent system aimed at enhancing the assistance and healthcare for Alzheimer patients living in geriatric residences. Most of the system functionalities have been modelled as independent and distributed services, including reasoning, planning and security mechanisms. The results obtained after testing the architecture in a real healthcare scenario demonstrate that a service-oriented approach is far more robust and has better performance than a centralised one.

[1]  Jorge J. Gómez-Sanz,et al.  The INGENIAS Methodology and Tools , 2005 .

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

[3]  Nicholas R. Jennings,et al.  Intelligent agents: theory and practice , 1995, The Knowledge Engineering Review.

[4]  Francis G. McCabe,et al.  Reference Architecture for Service Oriented Architecture Version 1.0 , 2008 .

[5]  A. Ricci,et al.  An Agent-Oriented Programming Model for SOA & Web Services , 2007, 2007 5th IEEE International Conference on Industrial Informatics.

[6]  Javier Bajo,et al.  Intelligent environment for monitoring Alzheimer patients, agent technology for health care , 2008, Decis. Support Syst..

[7]  Gian Luca Foresti,et al.  Knowledge representation for ambient security , 2007, Expert Syst. J. Knowl. Eng..

[8]  Scott A. DeLoach,et al.  Analysis and Design using MaSE and agentTool , 2001 .

[9]  Javier Bajo,et al.  GerAmi: Improving Healthcare Delivery in Geriatric Residences , 2008, IEEE Intelligent Systems.

[10]  Andreas Schaad,et al.  SOAP-based Secure Conversation and Collaboration , 2007, IEEE International Conference on Web Services (ICWS 2007).

[11]  Yinsheng Li,et al.  Agent‐Based Web Services Framework and Development Environment , 2004, Comput. Intell..

[12]  Hamideh Afsarmanesh,et al.  A comprehensive modeling framework for collaborative networked organizations , 2007, J. Intell. Manuf..

[13]  Liliana Ardissono,et al.  A Conversational Approach to the Interaction With Web Services , 2004, Comput. Intell..

[14]  Armin Haller,et al.  A Flexible Integration Framework for Semantic Web 2.0 Applications , 2007, IEEE Software.

[15]  Agnar Aamodt,et al.  Case-Based Reasoning: Foundational Issues, Methodological Variations, and System Approaches , 1994, AI Commun..

[16]  Dieter Fensel,et al.  Bridging Multi Agent Systems and Web Services: towards interoperability between Software Agents and Semantic Web Services , 2006, 2006 10th IEEE International Enterprise Distributed Object Computing Conference (EDOC'06).

[17]  Leon Sterling,et al.  Specifying roles within agent-oriented software engineering , 2003, Tenth Asia-Pacific Software Engineering Conference, 2003..

[18]  Liu Xiang,et al.  A Multi-Agent-Based Service-Oriented Architecture for Inter-Enterprise Cooperation System , 2007, 2007 Second International Conference on Digital Telecommunications (ICDT'07).

[19]  A. Abraham,et al.  GERAmI : Improving the delivery of health care in geriatric residences , 2007 .

[20]  Arkady B. Zaslavsky,et al.  Enabling run-time composition and support for heterogeneous pervasive multi-agent systems , 2007, J. Syst. Softw..