Skip to main content
Log in

A new model for context-aware transactions in mobile services

  • Original Article
  • Published:
Personal and Ubiquitous Computing Aims and scope Submit manuscript

Abstract

With the ubiquity of handheld devices (such as smart phones and PDAs) and the availability of a wide range of mobile services (such as mobile banking, road traffic updates, and weather forecast), people can nowadays access information and conduct online transactions virtually anywhere and anytime. In such flexible, dynamic but less reliable environment, transaction management technology is believed to provide service reliability and data consistency. Indeed, in mobile and ubiquitous environments where devices as well as services can seamlessly join and leave the ubiquitous network; transaction management can be very helpful during the recovery of services from failure. Current transaction models and commit protocols do not take into account context information. However, in mobile environments, it is imperative to consider context information in the commit of a transaction—i.e., a transaction can be successfully completed if it meets the required context. In this paper, we propose a new model for context-aware transactions and their performance management in mobile environments. Unlike conventional transactions, context-aware transactions adapt to the required context. By context, we mean the service’s context as well as the users’ context that includes users’ needs and preferences. This paper designs and develops the proposed transaction model and evaluates its performance in terms of time and message complexities as well as transaction’s throughput.

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

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5
Fig. 6
Fig. 7

Similar content being viewed by others

References

  1. Pilioura T, Tsalgatidou A, Hadjiefthimiades S (2003) Scenarios of using web services in M-commerce. ACM SIGecom Exch 3(4):28–36

    Article  Google Scholar 

  2. Benatallah B, Dumas M, Sheng QZ (2005) Facilitating the rapid development and scalable orchestration of composite web services. Distrib Parallel Databases 17(1):5–37

    Article  Google Scholar 

  3. Maamar Z, Sheng QZ, Benatallah B (2003) Selection of web services for composition using location of provider hosts criterion. In: Proceedings of UMICS Workshop, Austria

  4. Maamar Z, Sheng QZ, Benatallah B (2004) On composite web services provisioning in an environment of fixed and mobile computing resources. Inf Technol Manag 5(3):251–270

    Article  Google Scholar 

  5. Kuramitsu K, Sakamura K (2001) Towards ubiquitous database in mobile commerce. In: Proceedings of 2nd ACM international workshop on data engineering for wireless and mobile access, California, USA

  6. Younas M, Eaglestone B, Chao K-M (2004) A low latency resilient protocol for e-business transactions. Int J Web Eng Technol 1(3):278–296

    Article  Google Scholar 

  7. Chen G, Kotz D (2000) A survey of context-aware mobile computing research. Dartmouth Tech. Report TR2000-381

  8. Mostéfaoui SK (2005) Supporting context-aware services in pervasive environments. PhD thesis University of Fribourg

  9. Malandrino D, Mazzoni F, Riboni D, Bettini C, Colajanni M, Scarano V (2010) MIMOSA: context-aware adaptation for ubiquitous web access. Pers Ubiquit Comput 14(4):301–320

    Article  Google Scholar 

  10. Lin C, Jin B, Long Z, Chen H (2011) On context-aware distributed event dissemination. Pers Ubiquit Comput 5(3):305–314

    Article  Google Scholar 

  11. Younas M, Eaglestone B, Holton R (2000) A review of multidatabase transactions on the web: from the ACID to the SACReD. In: Proceedings of 17th BNCOD conference, Exeter, UK, pp 140–152

  12. Mostéfaoui SK, Younas M (2007) Context-oriented and transaction-based service provisioning. Int J Web Grid Serv 3(2):194–218

    Article  Google Scholar 

  13. Kouadri SK, Maamar Z, Narendra NC (2006) Mobile middleware for context-aware service composition. In: Mobile Middleware, Boca Raton

  14. Dey A, Abowd G, Salber D (2001) Conceptual framework and a toolkit for supporting the rapid prototyping of context-aware applications. Hum Comput Interact 16(2):97–166

    Article  Google Scholar 

  15. Schilit B, Adams N, Want R (1994) Context-aware computing applications. In: Proceedings of the first workshop on mobile computing systems and applications (WMCSA), Santa Cruz, California, USA, 1994, pp 85–90

  16. Younas M, Chao K-M, Anane R (2003) M-commerce transaction management with multi-agent support. In: Proceedings of the 17th international conference on advanced information networking and applications (AINA), Xi’an, China

  17. Holanda M, Brayner A, Fialho S (2008) Introducing self-adaptability into transaction processing. In: Proceedings of ACM SAC’08, Fortaleza, Ceará, Brazil, pp 992–997

  18. Rouvoy R, Serrano-Alvarado P, Merle P (2006) Towards context-aware transaction services. In: Proceedings of the 6th IFIP DAIS Conference, Bologna, Italy

  19. Kumar V, Prabhu N, Dunham M, Seydim YA (2002) TCOT: a timeout-based mobile transaction commitment protocol. IEEE Trans Comput 5(1):1212–1218

    Article  MathSciNet  Google Scholar 

  20. Lee M, Helal S (2002) HiCoMo: high commit mobile transactions. Distrib Parallel Databases 11(1):73–92

    Article  MATH  Google Scholar 

  21. Dunham MH, Helal A, Balakrishnan S (1997) A mobile transaction model that captures both the data and movement behavior. Mob Netw Appli 2:149–162

    Article  Google Scholar 

  22. Tang F, Guo M, Li M, You I (2008) An adaptive context-aware transaction model for mobile and ubiquitous computing. Comput Inform 27:785–798

    Google Scholar 

  23. Web Services Transaction (WS-Transaction) (2005) Available online http://www-106.ibm.com/developerworks/library/ws-transpec/

  24. Roberts J, Collier T, Malu P, Srinivasan K (2001) Tentative hold protocol part 2: Technical specification. Available online http://www.w3.org/TR/2001/NOTE-tenthold-2-20011128/

  25. Younas M, Awan I, Chao K-M (2004) Network-centric strategy for mobile transactions. Int J Interconnect Netw 5(3):329–350

    Article  Google Scholar 

  26. Younas M, Mostefaoui S.K (2010) Context-aware mobile services transactions. In: Proceedings of the 24th IEEE international conference on advanced information networking and applications (AINA), Perth, Australia, pp 705–712

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Muhammad Younas.

Rights and permissions

Reprints and permissions

About this article

Cite this article

Younas, M., Kouadri Mostéfaoui, S. A new model for context-aware transactions in mobile services. Pers Ubiquit Comput 15, 821–831 (2011). https://doi.org/10.1007/s00779-011-0369-1

Download citation

  • Received:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s00779-011-0369-1

Keywords

Navigation