Abstract
E-Commerce is a distributed computing environment with dynamic relationships among a large number of autonomous service requesters, brokers and providers. With the increasing automation of e-commerce applications, we will see the use of software agents that cooperate to perform business transactions. Multi-agent cooperative transactions are different in their requirements both from conventional atomic transactions executed under centralized control and from nested transactions executed under hierarchical control. Cooperative transactions require peer-to-peer protocols based on inter-agent communication. In this paper, we develop a cooperative mulit-agent transaction model that includes peer-to-peer protocols for commit control and failure recovery. The significance and feasibility of this approach have been demonstrated in a prototype implemented at HP Labs, using our dynamic agent infrastructure.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
Similar content being viewed by others
References
Bieitbart, Y., Garcia-Moliua, H., Silberschatz, A.: Overview of Mullida-tabase Transaction Management. VLDB Journal 1(2), 181–293 (1992)
Chavez, A., Maes, P.: Kasbah: An Agent Marketplace for Buying and Selling Goods. In: Proc. of PAAM 1996 (1996)
Chen, Q., Chundi, P., Dayal, U., Hsu, M.: Dynamic-Agents. International Journal on Cooperative Information Systems, USA (1999)
Chen, Q., Dayal, U.: Failure Recovery across Transaction Hierarchies. In: Proc. of 13th International Conference on Data Engineering, ICDE 1997, UK (1997)
Chen, Q., Dayal, U.: Commit Scope Control in Nested Transactions. In: Apers, P.M.G., Bouzeghoub, M., Gardarin, G. (eds.) EDBT 1996. LNCS, vol. 1057, Springer, Heidelberg (1996)
Chen, Q., Dayal, U.: Contracting Transaction Hierarchies. In: Proc. of RIDE 1996 (1996)
Chrysanthis, P.K., Rainamritham, K.: Acta: The saga continues. In: Elmagarmid, A. (ed.) Transaction Models for Advanced Database Applications. Morgan-Kaufmann, San Francisco (1992)
Finin, T., Fritzson, R., McKay, D., McEntire, R.: KQML as an Agent-Communication Language. In: Finin, T.W., Yesha, Y., Nicholas, C. (eds.) CIKM 1994. LNCS, vol. 752, Springer, Heidelberg (1994)
Foundation for Intelligent Physical Agents(FIPA)- FIPA97 Agent Specification, http://www.fina.ora/
Gray, J., Reuter, A.: Transaction processing: Concepts and techniques. Morgan Kauf-mann Publishers, San Francisco (1993)
Moss, E.: Nested transactions. MIT Press, Cambridge (1985)
Pitoura, E.: Transaction-Based Coordination of Software Agents. In: DEXA 1998 (1998)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2000 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Chen, Q., Dayal, U. (2000). Multi-agent Cooperative Transactions for E-Commerce. In: Scheuermann, P., Etzion, O. (eds) Cooperative Information Systems. CoopIS 2000. Lecture Notes in Computer Science, vol 1901. Springer, Berlin, Heidelberg. https://doi.org/10.1007/10722620_29
Download citation
DOI: https://doi.org/10.1007/10722620_29
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-41021-8
Online ISBN: 978-3-540-45266-9
eBook Packages: Springer Book Archive