101. Developing a Multi-Issue E-Negotiation System for E-Commerce with JADE
- Author
-
Bala M. Balachandran
- Subjects
business.industry ,Computer science ,JADE (programming language) ,E-commerce ,Domain (software engineering) ,Software ,Order (business) ,Wireless ,The Internet ,business ,Software engineering ,Set (psychology) ,computer ,computer.programming_language - Abstract
The rapid growth of the Internet, networking systems, and wireless and web technologies is stimulating more and more companies to provide e-commerce applications. E-commerce application developers have the problem of creating enterprise-wide and world-wide applications that must operate across corporations and continents of the world. Such ecommerce applications are difficult to produce with traditional software technologies. An agent is a software entity that applies Artificial Intelligence techniques to choose the best of actions to perform in order to reach a goal specified by the user. It should be proactive, flexible, dynamic and autonomous, and should act in an intelligent manner to the changes produced in its environment. A multi-agent system (MAS) may be defined as a collection of agents that communicate between themselves to coordinate their activities in order to be able to solve collectively a problem that could not be solved by an individual agent (Sycara, 1998; Wooldridge, 2010). Multi-agent systems have been shown to be suitable to domains with the following characteristics (Moreno and Isern, 2002): Knowledge is distributed in different locations. Several entities have to join their problem-solving abilities to be able to solve a complex problem. The problem in the domain may be decomposed into a set of different sub-problems, even if they have some kind of inter-dependencies.
- Published
- 2012