Towards Event-Driven Context-Aware Web Services

  1. Ortiz, Guadalupe 2
  2. Boubeta-Puig, Juan 1
  3. García de Prado, Alfonso 1
  4. Medina-Bulo, Inmaculada 1
  1. 1 UCASE Software Engineering Group, Spain
  2. 2 Quercus Software Engineering Group, Spain & UCASE Software Engineering Group, Spain
Libro:
Adaptive Web Services for Modular and Reusable Software Development

ISSN: 2328-2762 2328-2754

Año de publicación: 2013

Páginas: 148-159

Tipo: Capítulo de Libro

DOI: 10.4018/978-1-4666-2089-6.CH005 GOOGLE SCHOLAR lock_openAcceso abierto editor

Resumen

Web services provide a successful way to communicate distributed applications, in a platform-independent and loosely coupled manner. Even though there are examples of good practice for the design, development, and management of web services, getting services to be context-aware is still under investigation. Current proposals require communication with an external context server or manager, slowing down service performance. In this work, the authors propose an architecture which utilizes complex event processing for detecting context events relevant to the services in question and an aspect-oriented adaptation, maintaining a loosely coupled service implementation as well as keeping its main functionality structure without adding any context-related intrusive code.

Referencias bibliográficas

  • Abowd, G. D., Dey, A. K., Brown, P. J., Davies, N., Smith, M., & Steggles, P. (1999). Towards a better understanding of context and context-awareness. In 1st International Symposium on Handheld and Ubiquitous Computing, Vol. 1707, (pp. 304-307). Heidelberg, Germany: Springer-Verlag.
  • J.Boubeta, (2011), An approach of early disease detection using CEP and SOA. In 3rd International Conferences on Advanced Service Computing, pp. 143
  • Bucchiarone, A., Kazhamiakin, R., Cappiello, C., Di Nitto, E., & Mazza, V. (2010). A context-driven adaptation process for service-based applications. In 2nd International Workshop on Principles of Engineering Service-Oriented Systems (pp. 50-56). New York, NY: ACM.
  • Compliance-Driven Models, Languages, and Architectures for Services Project (COMPAS). (n.d.). Retrieved September 15, 2011, from http://www.compas-ict.eu/
  • T.Elrad, (2001), Communications of the ACM, 44, pp. 33, 10.1145/383845.383854
  • A.García de Prado, (2011), Context-aware services: A survey on current proposals. In 3rd International Conferences on Advanced Service Computing, pp. 104
  • Keidl, M., & Kemper, A. (2004). Towards context-aware adaptable Web services. In 13th International World Wide Web conference on Alternate (pp. 55-65). New York, NY: ACM.
  • Li, F., Sehic, S., & Dustdar, S. (2010). COPAL: An adaptive approach to context provisioning. In 6th International Conference on Wireless and Mobile Computing, Networking and Communications (286-293). California: IEEE.
  • D.Luckham, (2002), The power of events: An introduction to complex event processing in distributed enterprise systems
  • Managing Assurance, Security and Trust for sERvices Project (MASTER). (n.d.). Retrieved September 12, 2011, from http://www.master-fp7.eu/
  • G.Ortiz, (2010), Information and Software Technology Journal, 52, pp. 1080, 10.1016/j.infsof.2010.05.002
  • Ortiz, G., & Garcia de Prado, A. (2010). Web service adaptation: A unified approach versus multiple methodologies for different scenarios. In 5th International Conference on Internet and Web Applications and Services (pp. 569-572). California: IEEE CS Press.
  • Pauty, J., Preuveeners, D., Rigole, P., & Berbers, Y. (2006). Research challenges in mobile and context-aware service development. In Proceedings of Future Research Challenges in Software and Services (pp. 141-148). Vienna, Austria
  • B.Sosinsky, (2011), Cloud computing bible
  • Taher, Y., Fauvet, M., Dumas, M., & Benslimane, D. (2008). Using CEP technology to adapt messages exchanged by web services. In 17th International Conference on World Wide Web (pp. 1231-1232). Beijing, China: ACM.
  • M.Vukovic, (2007), Context-aware service composition. Technical Report
  • Xu, Y., Wolf, P., Stojanovic, N., & Happel, H. J. (2010). Semantic-based in the AAL domain. Posters & Demos In 9th International Semantic Web Conference (pp. 9-12). Shanghai, China.