Skip to main content

MiCATS: Middleware for Context-Aware Transactional Services

  • Conference paper
  • First Online:
Enterprise Information Systems (ICEIS 2015)

Part of the book series: Lecture Notes in Business Information Processing ((LNBIP,volume 241))

Included in the following conference series:

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.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 39.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

References

  1. Elmagarmid, A.K.: Database Transaction Models for Advanced Applications. Morgan-Kaufmann, San Francisco (1992)

    Google Scholar 

  2. Chrysanthis, P.K., Ramamrithan, K.: Synthesis of extended transaction models using ACTA. ACM Trans. Database Syst. (TODS). 19(3), 450–491 (1994)

    Article  Google Scholar 

  3. 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)

    Chapter  Google Scholar 

  4. Radu, V.: Application. In: Radu, V. (ed.) Stochastic Modeling of Thermal Fatigue Crack Growth. ACM, vol. 1, pp. 63–70. Springer, Heidelberg (2015)

    Google Scholar 

  5. 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

    Google Scholar 

  6. OASIS Committee specifications: Business Transaction Protocol, version 1.0 (2002)

    Google Scholar 

  7. 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)

    Article  Google Scholar 

  8. 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)

    Article  Google Scholar 

  9. 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)

    Article  Google Scholar 

  10. Schilit, B., Theimer, M.: Disseminating active map information to mobile hosts. IEEE Netw. 8(5), 22–32 (1994)

    Article  Google Scholar 

  11. 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)

    Article  Google Scholar 

  12. Gray, J., Reuter, A.: Transaction Processing: Concepts and Techniques Series in Data Management Systems. Morgan Kaufmann, San Francisco (1993)

    Google Scholar 

  13. 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)

    Google Scholar 

  14. 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)

    Google Scholar 

  15. 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)

    Google Scholar 

  16. Serrano-Alvarado, P., Roncancio, C., Adiba, M., Labbé, C.: Context aware mobile transactions. In: IEEE International Conference on Mobile Data Management (2004)

    Google Scholar 

  17. 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)

    Google Scholar 

  18. 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)

    Google Scholar 

  19. 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)

    Chapter  Google Scholar 

  20. Tang, F., Guo, M., Li, M.: An adaptative context aware transaction model for mobile and ubiquitous computing. Comput. Inform. 27(5), 785–798 (2008)

    Google Scholar 

  21. Moss, J.E.B., Hosking, A.L.: Nested transactional memory: model and architecture sketches. Sci. Comput. Program. 632, 186–201 (2006)

    Article  MathSciNet  Google Scholar 

  22. Baldauf, M., Dustdar, S.: A survey on context-aware systems. Int. J. Ad Hoc Ubiquit. Comput. 2(4), 263–277 (2007)

    Article  Google Scholar 

  23. Micalsen, T., Tai, S., Ravellou, I.: Transactional attitudes: reliable compositions of autonomous web services. In: Workshop on Dependable Middleware Based Systems, March 2002

    Google Scholar 

  24. 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)

    Chapter  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Widad Ettazi .

Editor information

Editors and Affiliations

Rights and permissions

Reprints 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)

Publish with us

Policies and ethics