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

  • Duc Viet Bui
  • Maria Eugenia Iacob
  • Marten van Sinderen
  • Alireza Zarghami
Part of the Lecture Notes in Business Information Processing book series (LNBIP, volume 144)


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.


process interoperability process flexibility aspect-oriented service composition homecare services orchestration 


  1. 1.
  2. 2.
    Gaßner, K., Conrad, M.: ICT enabled independent living for elderly, A status-quo analysis on products and the research landscape in the field of Ambient Assisted Living (AAL) in EU-27 (October 2010) Google Scholar
  3. 3.
    Dey, A.K., Abowd, G.D., Salber, D.: A conceptual framework and a toolkit for supporting the rapid prototyping of context-aware applications. Hum.-Comput. Interact. 16(2), 97–166 (2001)CrossRefGoogle Scholar
  4. 4.
    Zarghami, A., Zarifi Eslami, M., Sapkota, B., van Sinderen, M.: Service Realization and Compositions Issues in the Homecare Domain. In: 6th International Conference on Software and Data Technologies, ICSOFT 2011, Seville, Spain (July 2011)Google Scholar
  5. 5.
    O’Brien, L., Merson, P., Bass, L.: Quality Attributes for Service-Oriented Architectures. In: Proceedings of the International Workshop on Systems Development in SOA Environments, p. 3. IEEE Computer Society (2007)Google Scholar
  6. 6.
    Garde, S., Knaup, P.: Requirements engineering in health care: the example of chemotherapy planning in paediatric oncology. Requirements Engineering 11(4), 265–278 (2006)CrossRefGoogle Scholar
  7. 7.
    Shin, J.H., et al.: Ubiquitous House and Unconstrained Monitoring Devices for Home Healthcare System. In: 6th International Special Topic Conference on Information Technology Applications in Biomedicine, ITAB 2007 (2007)Google Scholar
  8. 8.
    Eslami, M.Z., Sinderen, M.V.: Flexible Home Care Automation. In: Proceedings of PervasiveHealth 2009 Conference (2009)Google Scholar
  9. 9.
    Erl, T.: SOA Design Patterns. Prentice Hall (2009)Google Scholar
  10. 10.
    Rao, J., Su, X.: A Survey of Automated Web Service Composition Methods. In: Cardoso, J., Sheth, A.P. (eds.) SWSWPC 2004. LNCS, vol. 3387, pp. 43–54. Springer, Heidelberg (2005)CrossRefGoogle Scholar
  11. 11.
    Hull, R., et al.: E-services: a look behind the curtain. In: Proceedings of the Twenty-Second ACM SIGMOD-SIGACT-SIGART Symposium on Principles of Database Systems, pp. 1–14. ACM, San Diego (2003)CrossRefGoogle Scholar
  12. 12.
    Charfi, A., Mezini, M.: AO4PBEL: an aspect-oriented extention to BPEL. World Wide Web 10, 309–344 (2007)CrossRefGoogle Scholar
  13. 13.
    Charfi, A., Mezini, M.: Hybrid web service composition: business processes meet business rules. In: Proceedings of the 2nd International Conference on Service Oriented Computing, pp. 30–38. ACM, New York (2004)Google Scholar
  14. 14.
    Rosenberg, F., Dustdar, S.: Business Rules Integration in BPEL – A Service-Oriented Approach. In: Proceedings of the Seventh IEEE International Conference on E-Commerce Technology, pp. 476–479. IEEE Computer Society (2005)Google Scholar
  15. 15.
    van Eijndhoven, T., Iacob, M.E., Ponisio, M.L.: Achieving Business Process Flexibility with Business Rules. In: 12th International IEEE Enterprise Distributed Object Computing Conference, EDOC 2008 (2008)Google Scholar
  16. 16.
    Papazoglou, M., van den Heuvel, W.-J.: Service oriented architectures: approaches, technologies and research issues. The VLDB Journal 16(3), 389–415 (2007)CrossRefGoogle Scholar
  17. 17.
    IBM-InfoCentre. Lombardi tasks (2011), (cited June 01, 2011)
  18. 18.
    Charfi, A.: Aspect-Oriented Workflow Languages: AO4BPEL and Applications. In: Fachbereich Informatik. TU Darmstadt, Darmstadt (2007); Smith, T.F., Waterman, M.S.: Identification of Common Molecular Subsequences. J. Mol. Biol. 147, 195–197 (1981)Google Scholar
  19. 19.
    Hevner, A.R., March, S.T., Park, J.: Design research in information systems research. MIS Quarterly 28(1), 75–105 (2004)Google Scholar
  20. 20.
    Peffers, K., Tuunanen, T., Rothenberger, M., Chatterjee, S.: A Design Science Research Methodology for Information Systems Research. Journal of Management Information Systems 24(3), 45–77 (2008)CrossRefGoogle Scholar
  21. 21.
    Chen, D., Doumeingts, G., Vernadat, F.: Architectures for Enterprise Integration and Interoperability: Past, Present and Future. Computer in Industry 59, 647–659 (2008)CrossRefGoogle Scholar
  22. 22.
    Zarifi Eslami, M., van Sinderen, M.J.: Flexible home care automation adapting to the personal and evolving needs and situations of the patient. In: 3rd Intl. Conf. on Pervasive Computing Technologies for Healthcare, PervasiveHealth 2009, pp. 1–2. IEEE (2009)Google Scholar
  23. 23.
    Sapkota, B., Asuncion, C., Iacob, M., van Sinderen, M.: A Simple Solution for Information Sharing in Hybrid Web Service Composition. In: 15th IEEE Int. Conf. on Enterprise Distributed Object Computing Conference, EDOC 2011, pp. 235–244 (2011)Google Scholar
  24. 24.
    Zarghami, A., Sapkota, B., Zarifi Eslami, M., van Sinderen, M.: Decision as a service: Separating decision-making from application process logic. In: 16th IEEE Intl. Conf. on Enterprise Distributed Object Computing, EDOC 2012, pp. 103–112 (2012)Google Scholar
  25. 25.
    Asuncion, C.H., Iacob, M.-E., van Sinderen, M.J.: Towards a flexible service integration through separation of business rules. In: 14th IEEE International EDOC Enterprise Computing Conference, EDOC 2010, pp. 184–193. IEEE Comp. Soc. (2010)Google Scholar

Copyright information

© IFIP International Federation for Information Processing 2013

Authors and Affiliations

  • Duc Viet Bui
    • 1
  • Maria Eugenia Iacob
    • 2
  • Marten van Sinderen
    • 2
  • Alireza Zarghami
    • 2
  1. 1.Cape GroepThe Netherlands
  2. 2.Centre for Telematics and Information TechnologyUniversity of TwenteEnschedeThe Netherlands

Personalised recommendations