Abstract
Software agent technology is still an emerging technology, and as such, agent based software design is still in its infancy. Software agents have just started to be used in the e-commerce domain, and they are already beginning to create a series of new possibilities for this arena. Agents can be used to automate, as well as to enhance many stages of the traditional consumer-buying behavior process. This paper proposes a software engineering approach to the design of agent mediated e-commerce systems, through the definition of an object-oriented framework. The paper presents the underlying concepts, and the architecture of the environment, showing how it allows developers to customize virtual marketplaces, and to define transaction categories on demand, incorporating many possible products and services that can be traded online.
Similar content being viewed by others
References
Bradshaw, J. (1997), Software Agents, The MIT Press, Cambridge, MA.
Chavez, A., D. Dreilinger, R. Guttman, and P. Maes (1997a), “A Real-Life Experiment in Creating an Agent Marketplace,” In Proceedings of the Second International Conference on the Practical Application of Intelligent Agents and Multi-Agent Technology (PAAM' 97), London, UK.
Chavez, A., A. Moukas and P. Maes (1997b), “Challenger: A Multiagent System for Distributed Resource Allocation: A Closed CPUTime Market,” In Proceedings of the International Conference on Autonomous Agents, Marina Del Ray, California, ACM Press.
Chavez, A. and P. Maes (1996), “Kasbah: An Agent Marketplace for Buying and Selling Goods.” In Proceedings of the First International Conference on the Practical Application of Intelligent Agents and Multi-Agent Technology (PAAM' 96), London, UK.
Chislenko, A. (1998), “Hypereconomy,” Dow Jones' Markets Magazine, April.
Ebay Inc. (1995), “Personal Online Trading Community,” http://www.ebay.com.
Finin, T., Y. Labrou, and J. Mayfield (1997), “KQML as an Agent Communication Language,” In Software Agents, ed. J. Bradshaw, The MIT Press, Cambridge, MA.
Firefly Inc. (1996), “Firefly Network Inc.,” http://www.firefly.com.
Fontoura, M. (1999), “A Systematic Approach for Framework Development,” Ph.D. Dissertation, Computer Science Department, Pontifical Catholic University of Rio de Janeiro (PUC-Rio), Brazil.
Gamma, E., R. Helm, R.E. Johnson, and J. Vlissides (1995), Design Patterns, Elements of Reusable Object-Oriented Software, Addison-Wesley, Reading, MA.
Goldfarb, C. and P. Prescod (1998), The XML Handbook, Prentice-Hall.
Gruber, T. (1992), “Ontolingua: A Mechanism to Support Portable Ontologies,” Technical Report KSL-91-66, Knowledge Systems Laboratory, Stanford University, CA.
Guttman, R. and P. Maes (1998a), “Cooperative vs. Competitive Multi-Agent Negotiations in Retail Electronic Commerce,” In Proceedings of the Second International Workshop on Cooperative Information Agents (CIA' 98), Paris, France.
Guttman, R. and P. Maes (1998b), “Agent-mediated Integrative Negotiation for Retail Electronic Commerce,” In Proceedings of the Workshop on Agent Mediated Electronic Trading (AMET' 98).
Guttman, R., P. Maes, A. Chavez, and D. Dreilinger (1997), “Results from a Multi-Agent Electronic Marketplace Experiment,” In Proceedings of Modeling Autonomous Agents in a Multi-Agent World (MAAMAW' 97), Ronneby, Sweden.
Guttman, R., A. Moukas, and P. Maes (1998), “Agent-mediated Electronic Commerce: A Survey,” Knowledge Engineering Review.
Kiczales, G., J. des Rivieres, and D. Bobrow (1991), The Art of Metaobject Protocol, The MIT Press, Cambridge, MA.
Leebaert, D. (1998), The Future of the Electronic Marketplace, The MIT Press, Cambridge, MA.
Media Lab Software Agents Group (1996), “AmEC Infrastructure Project,” http://ecommerce.media.mit.edu/Infrastructure/ infra.html.
Moukas, A., R. Guttman, and P. Maes (1998), “Agent-mediated Electronic Commerce: An MIT Media Laboratory Perspective,” In Proceedings of the First International Conference on Electronic Commerce (ICEC' 98), Seoul, Korea.
Personalogic (1997), “Personalogic,” http://www.personalogic.com.
Pree, W. (1995), Design Patterns for Object-Oriented Software Development, Addison-Wesley, Reading, MA.
Ripper, P. (1999), “V-Market: A Framework for Agent Mediated E-Commerce Systems based on Virtual Marketplaces,” MS Thesis, Computer Science Department, PUC-Rio, Brazil.
Rogers, D. (1997), Inside COM: Microsoft's Component Object Model, Microsoft Press.
Terpsidis, J., A. Moukas, B. Pergioudakis, G. Doukidis, and P. Maes (1997), “The Potential of Electronic Commerce in Re-engineering Consumer-Retailer Relationships,” In Proceedings of the European Conference on MM & E-Commerce, Florence, Italy.
Tete-a-Tete (1997), “Fixing Online Shopping,” http://ecommerce.media.mit.edu/Tete-a-Tete/.
Author information
Authors and Affiliations
Rights and permissions
About this article
Cite this article
Ripper, P.S., Fontoura, M.F., Neto, A.M. et al. V-Market: A framework for agent e-commerce systems. World Wide Web 3, 43–52 (2000). https://doi.org/10.1023/A:1019273427930
Issue Date:
DOI: https://doi.org/10.1023/A:1019273427930