Transaction management for m-commerce at a mobile terminal

Although there has been a lot of discussion of "transactions" in mobile e-commerce (m-commerce), very little attention has been paid for distributed transactional properties of the computations facilitating m-commerce. In this paper, we first present a requirement analysis and then present a wireless terminal-based transaction manager (TM) architecture. This architecture is based on the assumption that there is an application that supports certain business transaction(s) and that it uses the TM to store transactional state information and retrieve it after a communication link, application, or terminal crash. We present the design of such a TM, including the application interface, modules and log structure. A pilot implementation of this TM for the location-based application is also discussed. We further discuss other alternatives to design such a TM that together can be called "ontological transaction monitor". This acts as an intelligent component between the application and the servers accessed during m-commerce transactions and controls the perceivable communication behavior of the terminal towards the servers, maintains the state information and takes care of tight coupling of transactional properties of the computations as well as of security and privacy.

[1]  J. Veijalainen,et al.  Transaction-based recovery , 1998 .

[2]  Abdelsalam Helal,et al.  Any time, anywhere computing - mobile computing concepts and technology , 1999, The Kluwer international series in engineering and computer science.

[3]  Jari Veijalainen,et al.  Transaction concepts in autonomous database environments , 1989 .

[4]  Peter Tarasewich,et al.  Issues in wireless E-commerce , 2000, SECO.

[5]  Jian Tang,et al.  Supporting Dispute Handling in E-Commerce Transactions, a Framework and Related Methodologies , 2004, Electron. Commer. Res..

[6]  Anupam Joshi,et al.  P2P M-commerce in pervasive environments , 2002, SECO.

[7]  A. Elmagarmid Database transaction models for advanced applications , 1992 .

[8]  Zoran Milosevic,et al.  Implementing B2B contracts using BizTalk , 2001, Proceedings of the 34th Annual Hawaii International Conference on System Sciences.

[9]  Jari Veijalainen,et al.  Transactions in Mobile Electronic Commerce , 1999, FMLDO - Selected Papers.

[10]  Alice Devine,et al.  Mobile internet content providers and their business models , 2001 .

[11]  Upkar Varshney,et al.  Using Wireless Networks for Enhanced Monitoring of Patients , 2004, AMCIS.

[12]  Jari Veijalainen,et al.  Electronic Commerce Transactions in a Mobile Computing Environment , 2002 .

[13]  Wolfgang Klas,et al.  Transaction Management Support for Cooperative Applications , 1998 .

[14]  Andreas Reuter,et al.  Transaction Processing: Concepts and Techniques , 1992 .

[15]  Christos H. Papadimitriou,et al.  Theory of concurrency control , 1983, Theoretical Computer Science.

[16]  Paul Timmers,et al.  Business Models for Electronic Markets , 1998, Electron. Mark..

[17]  Dorothy E. Denning,et al.  Location-based authentication: Grounding cyberspace for better security , 1996 .

[18]  J. Veijalainen,et al.  Modeling Static Aspects of Mobile Electronic Commerce Environments , 2003 .

[19]  Michael Stonebraker,et al.  The Asilomar report on database research , 1998, SGMD.

[20]  Upkar Varshney,et al.  Location management for mobile commerce applications in wireless Internet environment , 2003, TOIT.

[21]  Hector Garcia-Molina,et al.  Modeling long-running activities as nested sagas , 1991 .

[22]  Upkar Varshney,et al.  Mobile Commerce: Framework, Applications and Networking Support , 2002, Mob. Networks Appl..

[23]  Marc Uri Porat,et al.  The information economy , 1976 .

[24]  Claudia Roncancio,et al.  A Survey of Mobile Transactions , 2004, Distributed and Parallel Databases.

[25]  Vagan Y. Terziyan Ontological modelling of e-services to ensure appropriate mobile transactions , 2002, Intell. Syst. Account. Finance Manag..

[26]  David Parsons Java Architectures for Mobilised Enterprise Systems , 2005, Proceedings of the 38th Annual Hawaii International Conference on System Sciences.

[27]  J. D. Tygar,et al.  Atomicity in electronic commerce , 1998, PODC '96.

[28]  Jeffrey L. Funk Mobile Disruption: The Technologies and Applications Driving the Mobile Internet , 2003 .

[29]  Timothy W. Finin,et al.  Neighborhood-Consistent Transaction Management for Pervasive Computing Environments , 2003, DEXA.

[30]  Upkar Varshney Representative democracy and the profession , 2002 .

[31]  Paul W. P. J. Grefen,et al.  Global transaction support for workflow management systems: from formal specification to practical implementation , 2001, The VLDB Journal.

[32]  Ellen Kayata Wesel,et al.  Wireless Multimedia Communications: Networking Video, Voice and Data , 1997 .

[33]  Klaus Turowski,et al.  Mobile commerce : Grundlagen und Techniken , 2004 .

[34]  Jouni Markkula,et al.  Developing MLS Location-Based Service Pilot System , 2002, SMARTNET.

[35]  Ravi Kalakota,et al.  M-Business: The Race to Mobility , 2001 .

[36]  Frank Eliassen,et al.  The S-transaction Model , 1992, Database Transaction Models for Advanced Applications.

[37]  Bradley N. Miller,et al.  PocketLens: Toward a personal recommender system , 2004, TOIS.

[38]  Ellen Kayata Wesel Wireless Multimedia Communications , 1997 .