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.
This is a preview of subscription content, access via your institution.
Buy single article
Instant access to the full article PDF.
Tax calculation will be finalised during checkout.
Subscribe to journal
Immediate online access to all issues from 2019. Subscription will auto renew annually.
Tax calculation will be finalised during checkout.
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/.
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
- Mobile Agent
- Software Agent
- Electronic Commerce
- Negotiation Strategy
- Electronic Marketplace