Abstract
In context-aware service-based environments, fulfilling user’s recommendations bring about several challenges that are mainly due to the dynamic nature and limited underlying resources of these environments. In this paper, we mainly focus on the transactional aspects of context-aware services. To cope with the aforementioned issues, we opt for a middleware-based solution (MiCATS). We therefore present our novel approach for managing context-aware transactions which allows for adaptation to the requirements of applications and mobile context in terms of transactional properties. Then, we introduce our context-aware transactional service model (CATSM) and a context-aware architecture based on adaptation policies. The proposed contributions are implemented within a middleware platform.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Similar content being viewed by others
References
Elmagarmid, A.K.: Database Transaction Models for Advanced Applications. Morgan-Kaufmann, San Francisco (1992)
Chrysanthis, P.K., Ramamrithan, K.: Synthesis of extended transaction models using ACTA. ACM Trans. Database Syst. (TODS). 19(3), 450–491 (1994)
Segun, K., Hurson, A.R., Spink, A.: A transaction processing model for the mobile data access system. In: Malyshkin, V.E. (ed.) PaCT 2001. LNCS, vol. 2127, pp. 112–127. Springer, Heidelberg (2001)
Radu, V.: Application. In: Radu, V. (ed.) Stochastic Modeling of Thermal Fatigue Crack Growth. ACM, vol. 1, pp. 63–70. Springer, Heidelberg (2015)
Sun, C., Hammer, D., Biemolt, G., Groefsema, H.: Web service transactions: an evaluation of description and management standards and languages. Version: 1.0, Technical report, July 2006
OASIS Committee specifications: Business Transaction Protocol, version 1.0 (2002)
Schafer, M., Dolog, P., Nejdl, W.: An environment for flexible advanced compensations of web service transactions. ACM Trans. Web TWEB 2(2), 1–36 (2008)
Lakhal, N., Kobayashi, T., Toyota, H.: FENECIA: failure endurable nested-transaction based execution of composite web services with incorporated state analysis. VLDB J. 1, 1–56 (2009)
Choi, S., Kim, H., Jang, H., Kim, J., Kim, S.M., Song, J., Lee, Y.: A framework for ensuring consistency of web services transactions. Inf. Softw. Technol. J. 50, 684–696 (2008)
Schilit, B., Theimer, M.: Disseminating active map information to mobile hosts. IEEE Netw. 8(5), 22–32 (1994)
Dey, A., Abowd, G., Salber, D.: Conceptual framework and a toolkit for supporting the rapid prototyping of context-aware applications. Hum. Comput. Interact. 16(2), 97–166 (2001)
Gray, J., Reuter, A.: Transaction Processing: Concepts and Techniques Series in Data Management Systems. Morgan Kaufmann, San Francisco (1993)
Younas, M., Mostefaoui, S.K.: Context-aware mobile services transactions. In: 24th IEEE International Conference on Advanced Information Networking and Applications, AINA 2010, Perth, Australia, pp. 705–712 (2010)
El Haddad, J., Manouvrier, M., Ramirez, G., Rukoz, M.: QoS-driven selection of web services for transactional composition. In: IEEE International Conference on Web Services, ICWS 2008, pp. 653–660 (2008)
Hafiddi, H., Baidouri, H., Nassar, M., ElAsri, B., Kriouile, A.: A Context-aware service centric approach for service oriented architectures. In: 13th International Conference on Enterprise Information Systems, ICEIS 2011, vol. 3, pp. 8–11, Beijing, China (2011)
Serrano-Alvarado, P., Roncancio, C., Adiba, M., Labbé, C.: Context aware mobile transactions. In: IEEE International Conference on Mobile Data Management (2004)
Strunk, A., Reichert, S., Schill, A.: An infrastructure for supporting rebinding in BPEL processes. In: 13th IEEE Enterprise Distributed Object Computing Conference Workshops, EDOCW 2009, pp. 230–237 (2009)
Muralidharan, K., Karthik, G.V., Gupta, P., Chowdhury, A.R.: mConnect: a context aware mobile transaction middleware. In: 3rd International Conference on Communication Systems Software and Middleware and Workshops, COMSWARE 2008, Bangalore, India, pp. 381–386 (2008)
Merle, P., Serrano-Alvarado, P., Rouvoy, R.: Towards context-aware transaction services. In: Eliassen, F., Montresor, A. (eds.) DAIS 2006. LNCS, vol. 4025, pp. 272–288. Springer, Heidelberg (2006)
Tang, F., Guo, M., Li, M.: An adaptative context aware transaction model for mobile and ubiquitous computing. Comput. Inform. 27(5), 785–798 (2008)
Moss, J.E.B., Hosking, A.L.: Nested transactional memory: model and architecture sketches. Sci. Comput. Program. 632, 186–201 (2006)
Baldauf, M., Dustdar, S.: A survey on context-aware systems. Int. J. Ad Hoc Ubiquit. Comput. 2(4), 263–277 (2007)
Micalsen, T., Tai, S., Ravellou, I.: Transactional attitudes: reliable compositions of autonomous web services. In: Workshop on Dependable Middleware Based Systems, March 2002
Pires, P.F., Benevides, M.R., Mattoso, M.: Building reliable web services compositions. In: Chaudhri, A.B., Jeckle, M., Rahm, E., Unland, R. (eds.) NODe-WS 2002. LNCS, vol. 2593, pp. 59–72. Springer, Heidelberg (2003)
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2015 Springer International Publishing Switzerland
About this paper
Cite this paper
Ettazi, W., Hafiddi, H., Nassar, M., Ebersold, S. (2015). MiCATS: Middleware for Context-Aware Transactional Services. In: Hammoudi, S., Maciaszek, L., Teniente, E., Camp, O., Cordeiro, J. (eds) Enterprise Information Systems. ICEIS 2015. Lecture Notes in Business Information Processing, vol 241. Springer, Cham. https://doi.org/10.1007/978-3-319-29133-8_24
Download citation
DOI: https://doi.org/10.1007/978-3-319-29133-8_24
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-319-29132-1
Online ISBN: 978-3-319-29133-8
eBook Packages: Computer ScienceComputer Science (R0)