Achieving Flexible Process Interoperability in the Homecare Domain through Aspect-Oriented Service Composition

In elderly care the shortage of available financial and human resources for coping with an increasing number of elderly people becomes critical. Current solutions to this problem focus on efficiency gains through the usage of information systems and include homecare services provided by IT systems. However, the current IT systems that integrate homecare services have difficulties in handling the user-context dynamicity and the diversity of needs and preferences of care-receivers. This makes the available homecare services hardly interoperable at the process level, particularly due to the lack of support for process flexibility. In this paper, we present an approach capable of dealing with such interoperability issues based on aspect-oriented service composition. We demonstrate the feasibility of our approach and of the proposed architecture by implementing a prototype for a reminder service scenario.

[1]  Thomas Erl,et al.  SOA Design Patterns , 2008 .

[2]  Mira Mezini,et al.  AO4BPEL: An Aspect-oriented Extension to BPEL , 2007, World Wide Web.

[3]  L. O'Brien Lero,et al.  Quality Attributes for Service-Oriented Architectures , 2007, International Workshop on Systems Development in SOA Environments (SDSOA'07: ICSE Workshops 2007).

[4]  Xiaomeng Su,et al.  A Survey of Automated Web Service Composition Methods , 2004, SWSWPC.

[5]  Marten van Sinderen,et al.  Service Realization and Composition Issues in the Homecare Domain , 2011, ICSOFT.

[6]  Marten van Sinderen,et al.  A Simple Solution for Information Sharing in Hybrid Web Service Composition , 2011, 2011 IEEE 15th International Enterprise Distributed Object Computing Conference.

[7]  Mike P. Papazoglou,et al.  Service oriented architectures: approaches, technologies and research issues , 2007, The VLDB Journal.

[8]  Maria-Eugenia Iacob,et al.  Achieving Business Process Flexibility with Business Rules , 2008, 2008 12th International IEEE Enterprise Distributed Object Computing Conference.

[9]  Samir Chatterjee,et al.  A Design Science Research Methodology for Information Systems Research , 2008 .

[10]  Gregory D. Abowd,et al.  A Conceptual Framework and a Toolkit for Supporting the Rapid Prototyping of Context-Aware Applications , 2001, Hum. Comput. Interact..

[11]  Amit P. Sheth,et al.  Semantic Web Services and Web Process Composition, First International Workshop, SWSWPC 2004, San Diego, CA, USA, July 6, 2004, Revised Selected Papers , 2005, SWSWPC.

[12]  Alan R. Hevner,et al.  Design Science in Information Systems Research , 2004, MIS Q..

[13]  Alan R. Hevner,et al.  Design Research in Information Systems , 2010 .

[14]  Marten van Sinderen,et al.  Flexible home care automation adapting to the personal and evolving needs and situations of the patient , 2009, 2009 3rd International Conference on Pervasive Computing Technologies for Healthcare.

[15]  Schahram Dustdar,et al.  Business rules integration in BPEL - a service-oriented approach , 2005, Seventh IEEE International Conference on E-Commerce Technology (CEC'05).

[16]  Guy Doumeingts,et al.  Architectures for enterprise integration and interoperability: Past, present and future , 2008, Comput. Ind..

[17]  Sebastian Garde,et al.  Requirements engineering in health care: the example of chemotherapy planning in paediatric oncology , 2006, Requirements Engineering.

[18]  M S Waterman,et al.  Identification of common molecular subsequences. , 1981, Journal of molecular biology.

[19]  Anis Charfi,et al.  Aspect-oriented workflow languages: AO4BPEL and applications , 2007 .

[20]  K.S. Park,et al.  Ubiquitous House and Unconstrained Monitoring Devices for Home Healthcare System , 2007, 2007 6th International Special Topic Conference on Information Technology Applications in Biomedicine.

[21]  Marten van Sinderen,et al.  Decision as a Service: Separating Decision-making from Application Process Logic , 2012, 2012 IEEE 16th International Enterprise Distributed Object Computing Conference.

[22]  Marten van Sinderen,et al.  Towards a Flexible Service Integration through Separation of Business Rules , 2010, 2010 14th IEEE International Enterprise Distributed Object Computing Conference.

[23]  Jianwen Su,et al.  E-services: a look behind the curtain , 2003, PODS.

[24]  Mira Mezini,et al.  Hybrid web service composition: business processes meet business rules , 2004, ICSOC '04.