Towards a Context-Aware Adaptation Approach for Transactional Services

Widad Ettazi, Hatim Hafiddi, Mahmoud Nassar, Sophie Ebersold


One goal of ubiquitous computing is to enable users to access and perform transactions from any location, at any time and from any device. In a context-aware environment, transaction management is a critical task that requires a dynamic adaptation to the changing context in order to provide service reliability and data consistency. In this paper, we propose a new approach for managing context-aware transactional services. Then we discuss the various researches that have addressed this issue. Finally, we propose a new model for the adaptability of context-aware transactional services called CATSM (Context-Aware Transactional Service Model) and the adaptation mechanisms to implement this model.


  1. Choi, S., Kim, H., Jang, H., Kim, J., Kim, S. M., Song, J., Lee, Y., 2008. A framework for ensuring consistency of Web Services Transactions. Information and Software Technology Journal, Vol.50, pp. 684-696.
  2. Chrysanthis, P. K., Ramamrithan, K., 1994. Synthesis of extended transaction models using ACTA. ACM Transactions on Database Systems (TODS). Vol.19, Issue 3, pp. 450-491.
  3. Dey, A., Abowd, G., Salber, D., 2001. Conceptual framework and a toolkit for supporting the rapid prototyping of context-aware applications. HumanComputer Interaction, Vol.16, Issue 2, pp. 97-166.
  4. El Haddad, J., Manouvrier, M., Ramirez, G., Rukoz, M., 2008. QoS-driven selection of web services for transactional composition. In ICWS'08, IEEE International Conference on Web Services, pp. 653- 660.
  5. Elmagarmid, A. K., 1992. Transaction Models for Advanced Database Applications. Morgan-Kaufmann, ISBN 1-55860-214-3.
  6. Gray, J., Reuter, A., 1993. Transaction Processing: Concepts and Techniques. Series in Data Management Systems, Morgan Kaufmann. ISBN 1-55860-190-2.
  7. Hafiddi, H., Baidouri, H., Nassar, M., ElAsri, B., Kriouile, A., 2011. A Context-aware Service Centric Approach for Service Oriented Architectures. In ICEIS'11, 13th International Conference on Enterprise Information Systems, Vol. 3, pp. 8-11, Beijing, China.
  8. IBM, Microsoft, BEA., 2005. Web Services Transactions Specifications. Retrieved from
  9. Kouadri, S. K., Maamar, Z., Narendra, N. C., 2006. Mobile middleware for context-aware service composition. Chapter In the Mobile Middleware Book, Boca Raton.
  10. Lakhal, N., Kobayashi, T., Toyota, H., 2009. FENECIA: failure endurable nested-transaction based execution of composite web services with incorporated state analysis. VLDB Journal.Vol.1, pp. 1-56.
  11. Moss, J. E. B., Hosking, A. L., 2006. Nested Transactional Memory: Model and Architecture Sketches. In Science of Computer Programming. Vol. 632, pp. 186-201.
  12. Mostefaoui, S. K., Younas, M., 2007. Context-oriented and transaction-based service provisioning. International Journal of Web and Grid Services, Vol. 3, Issue 2, pp.194-218.
  13. Muralidharan, K., Karthik, G. V., Gupta, P., Chowdhury, A.R., 2008. mConnect: A context aware mobile transaction middleware. In COMSWARE'08, 3rd International Conference on Communication Systems Software and Middleware and Workshops, Bangalore, India, pp.381-386.
  14. OASIS Committee specifications, 2002. Business Transaction Protocol, version 1.0.
  15. Philip, A., Bernstein, E. N.,1997. Principles of Transaction Processing, Morgan Kaufmann, ISBN 1- 55860-415-4.
  16. Rouvoy, R., Alvarado, P., Merle, P., 2006. Towards Context aware transaction services. In DAIS'06, International Conference on Distributed Applications and Interoperable Systems, pp. 272-288.
  17. Schafer, M., Dolog, P., Nejdl, W., 2008. An environment for flexible advanced compensations of web service transactions. ACM Transactions on the Web (TWEB), Vol. 2, Issue 2.
  18. Schilit, B., Theimer, M., 1994. Disseminating Active Map Information to Mobile Hosts. IEEE Network, Vol. 8, Issue 5, pp. 22-32.
  19. Segun, K., Hurson, A. R., Spink, A., 2001. A transaction processing model for the mobile data access system. Proceedings of the 6th International Conference PaCT Novosibirsk, Russia, Vol. 2127, pp.112-127.
  20. Serrano-Alvarado, P., Roncancio, C., Adiba, M., Labbé, C., 2004. Context aware mobile transactions, Proceedings of the IEEE International Conference on Mobile Data Management, ISBN 0-7695-2070-7.
  21. Strunk, A., Reichert, S., Schill, A., 2009. An infrastructure for supporting rebinding in BPEL processes. In EDOCW'09, 13th IEEE Enterprise Distributed Object Computing Conference Workshops, pp. 230-237.
  22. Tang, F., Guo, M., Li, M., 2008. An adaptative context aware transaction model for mobile and ubiquitous computing. Computing and Informatics, Vol. 27, Issue 5, pp. 785-798.
  23. Younas, M., Chao, K., Lo, C., Li, Y., 2006. An Efficient Transaction Commit Protocol for Composite web services. In AINA'06, 20th International Conference on Advanced Information Networking and Applications. Vol. 1, pp.591-596.
  24. Younas, M., Mostefaoui, S. K., 2010. Context-aware mobile services transactions. In AINA'10, 24th IEEE international conference on advanced information networking and applications, Perth, Australia, pp. 705- 712.

Paper Citation

in Harvard Style

Ettazi W., Hafiddi H., Nassar M. and Ebersold S. (2015). Towards a Context-Aware Adaptation Approach for Transactional Services . In Proceedings of the 17th International Conference on Enterprise Information Systems - Volume 2: ICEIS, ISBN 978-989-758-097-0, pages 553-562. DOI: 10.5220/0005382205530562

in Bibtex Style

author={Widad Ettazi and Hatim Hafiddi and Mahmoud Nassar and Sophie Ebersold},
title={Towards a Context-Aware Adaptation Approach for Transactional Services},
booktitle={Proceedings of the 17th International Conference on Enterprise Information Systems - Volume 2: ICEIS,},

in EndNote Style

JO - Proceedings of the 17th International Conference on Enterprise Information Systems - Volume 2: ICEIS,
TI - Towards a Context-Aware Adaptation Approach for Transactional Services
SN - 978-989-758-097-0
AU - Ettazi W.
AU - Hafiddi H.
AU - Nassar M.
AU - Ebersold S.
PY - 2015
SP - 553
EP - 562
DO - 10.5220/0005382205530562