A two-leveled mobile agent system for electronic commerce

Electronic commerce technology offers the opportunity to integrate and optimize the global production and distribution on the supply chain. Computers of various corporations, located throughout the world, communicate with each other to determine the availability of components, to place and confirm orders, and to negotiate delivery timescales over the Internet. Software agents help to automate a variety of tasks including those involved in buying and selling products over large-scale networks like the Internet. This paper presents a two-leveled mobile agent system for electronic commerce based on mobile agents, using the publish/subscribe protocol for registration and transaction processing. In a large-scale and dynamic environment, there can be any number of buyers and suppliers at any time. In this system, suppliers can connect, register or unregister to the system at any time, thus preserving the dynamic structure of the system. It not only simulates real commercial activities by buyers, agents and suppliers, but also provides an environment for parallel processing. The latter is particularly important as more shops (sites) can be searched in real time to provide buyers with better choices. Meanwhile, if the number of mobile agents is very large and their dispatching is processed in a serial way, it can become a bottleneck that affects the efficiency as a whole.

___

Guanghao Yan, Wee-Keong Ng and Ee-Peng Lim. Toolkits for a Distributed, Agent Based Web Commerce System, In Proceedings of the International IFIP Working Conference on Trends in Distributed Systems for Electronic Commerce (TrEC '98), Hamburg, Germany, July 1998.

Agentcities Web, http://www.agentcities.org.

Foundation for Intelligent Physical Agents, http://www.fipa.org.

T. D. Rodrigo and A. Stanski, “The evolving future of agent-based electronic commerce,” in Electronic Commerce: Opportunity and Challenges, eds. S.M. Rahman and M. S. Raisinghani, Idea Group Publishing: Hershey, USA, 2000, pp. 337–351.

James W. Stamos and David K. Gifford. Remote Evaluation. ACM Transaction on Programming Languages and Systems, 14(4):537-565, October 1990

J. Baumann, F. Hohl, K. Rothermel and M. Straber, Mole - Concepts of a Mobile Agent System. The World Wide Web Journal, 1, 3, pp 123-137, 1998

G. Cugola, C. Ghezzi, G. Picco, G. Vigna, "Analyzing Mobile Code Languages", Mobile Object Systems, Lecture Notes in Computer Science, No. 1222, Springer-Verlag (D), pp. 94-109, February 1997.

M. Hohlfeld and B. Yee. How to Migrate Agents. Available at http://www.cs.ucsd.edu/~bsy

Lange, D.; Oshima, M.: "Mobile Agents with Java: The Aglet API." In "Special issue on Distributed World Wide Web Processing: Applications and Techniques of Web Agents." Baltzer Science Publishers, 1998.

J.E.White. Telescript Technology.: The Foundation for the Electronic Marketplace. White paper, General Magic, Inc., Mountain View, CA, 1994

B. Walker, G. Popek, R. English, C. Kline, and G. Thiel. The LOCUS distributed operating system. Proceedings Ninth Symposium on Operating Systems Principles, Bretton Woods, New Hampshire, October 1983, pages 49-70.

Y. Wang and K. L. Tan. "A Study of Building Internet Marketplaces on the Basis of Mobile Agents for Parallel Processing", World Wide Web: Internet and Web Information Systems, 5, 41–66, 2002

R. Guttman, A. Moukas and P. Maes, “Agent-mediated electronic commerce: A survey," Knowledge Engineering Review, vol. 13, no. 2 (June 1998) 147-159.

AuctionBot URL : http://auction.eecs.umich.edu.

P. R. Wurman, M. P. Wellman and W. E. Walsh, "The Michigan Internet AuctionBot: A configurable auction server for human and software agents," Proceedings of the Second International Conference on Autonomous Agents, Minneapolis, MN (May 1998), pp. 01-308.

A. Chavez and P. Maes, “Kasbah: An agent marketplace for buying and selling goods," Proceedings of the First International Conference on the Practical Application of Intelligent Agents and Multi-Agent Technology, London, UK (April 1996), pp. 75-90.

M. Tsvetovatyy, B. Mobasher, M. Gini and Z. Wieckowski, "MAGMA: An agent-based virtual market for electronic commerce," Applied Artificial Intelligence, vol. 11, no. 6 (September 1997), pp. 501-523.

MAGNET: Mobile Agents for Networked Electronic Trading. http://alpha.ece.ucsb.edu/ ~pdg/magnet/

Kowalczyk R. and Bui V. “On Constraint-based Reasoning in e-Negotiation Agents”. In F. Dignum and U. Cortes (Eds.) Agent Mediated Electronic Commerce III, LNAI (2000), Springer-Verlag, pp. 31-46.

Ryszard Kowalczyk, Van Anh Bui (2000). “On Fuzzy e-Negotiation Agents: Autonomous negotiation with incomplete and imprecise information”. DEXA Workshop on e-Negotiation, UK, 2000.

S. Papastavrou, G. Samaras, and E. Pitoura, “Mobile agents for WWW distributed database access,” in Proceedings of 15th International Conference on Data Engineering (ICDE’99), Sydney, Australia, March 23–26, 1999, pp. 228–237.

Y. Wang, K. C. K. Law, and K. L. Tan, “A mobile agent based protocol for distributed databases access,” in Proceedings of 2000 IEEE International Conference on Systems, Man, and Cybernetics (SMC’2000), Nashville, TN, 8–11 October 2000, pp. 2028–2033.

Finn, T., Labrou, Y. and Mayfield, J. “KQML as an agent communication language. In: Software Agents.”

Bradshaw, J. (Ed.) AAAI Press/MIT Press. ISBN 0-262-52234-9 (1997).