You are on page 1of 4

AGENT BASED E-COMMERCE SYTEM WITH

FEATURES OF DISTRIBUTED DECISION


SUPPORT SYSTEM
Sivaprasad.G Chandra Mouliswaran.S

M.tech-Research Scholar Assistant Professor Senior

School Of Computer Science and Engineering School Of Information Technology and Engineering

Vit University Vit University

Vellore Vellore

Mail:cvaprasadg@gmail.com Mail:chandramouliswaran@vit.ac.in

Abstract: Agents are processes which work as The solution to above problem is engaging software
autonomous entities or with other agents. To execute agents in filtering entities. In recent years,
some processes at different location, a distributed autonomous software agents, which can be viewed as
application has to be executed at those places. In this
delegates of human being in the cyber space, have
paper we discuss about agents in e-commerce and their
drawn much attention because of their potential
role in automated negotiation. We also discuss about
how the agents will help in decision making process.
capacity to radically change traditional e-commerce
Introduction: technologies. But several challenges, including both
A distributed decision support system (DDSS) is technical and social aspects, must be addressed
defined as a decision support system which supports before the wide application of multi-agent systems in
distributed organizational decision making. The real-world ecommerce. One of these challenges is to
domain for distributed decision support involves determine how these heterogeneous, self-interested
situations in which decision models are semi- agents should interact and negotiate with each other,
structured and decision criteria are semi-determined given that there is no global control on the Internet
among decision makers. In this we discuss about [3].
agents in e-commerce where we use DDSS. The
potential of e-commerce lies in the fact that it is a Agents and Their Roles:
technology that does not improve old processes, but The agent moves through the network,
instead allow one to break old rules and create a new communicating with all the required websites,
paradigm in which business is conducted. However, databases, and the user, providing a single state point
much of the technology and potential of e-commerce to remember and execute the transaction while being
is built on the foundation of the Internet, which is independent of the infrastructure supporting.
highly unstructured and heterogeneous and dynamic. Agents can be geographically distributed allowing
This creates the problem of information over loading. the interaction with users of different levels of
In the e-commerce context, this makes searching and responsibility and involvement in the main problem
information comparison about a particular product or solving. Agents (elementary and/or complex) interact
category difficult [2]. with each other by means of passing messages. A
message is structured in such way that allows the
transfer of the necessary information and semantics Negotiator Agent:
between agents for cooperative work It will find the best rewards for both sides. It will
accomplishment. handle the process of bargain. If bargain is not
1. An agent will be informed when a new member unsuccessful it will make the adjustments in prices
enters his community or when another leaves. and try to make it successful automatically [5].
2. During the problem solving process, appropriate As we had discussed about different types of agents
agents activation dynamically forms an in e-commerce. Main advantage of all these agents is
organizational structure that fits with the current goal. they help in the process of automated mechanism for
In our approach, interface agents activate task agents. negotiation. In the coming section we discussed
3. Activities of agents are initiated either top down by about how agents will help in automated mechanism
a user or a task agent through queries, or bottom up process.
through monitoring information sources for particular There is another type of agents called as mobile
information the interface agents can receive messages agent. Mobile agents roam the net on users behalf,
or queries from users. identify the providers that interest users and possibly
In this we discussed about the different type of agents exchange messages with providers about different
present in e-commerce issues. Mobile agents have the ability to address
Buyer Agent: efficiently some of the problems:
In, e-commerce a possible transaction is initiated by a 1. Numerous relevant web sites with product and
buyer agent that gathers requirements from an service catalogues have to be searched,
individual and conducts purchase on his/her behalf. A 2. The operation of these sites needs to be
user starts by specifying a product category (ex: understood, and the needs of users have to be
cars). With this information, the buyer agent specified according to the characteristics of these
negotiates with the provider through intermediatory sites,
agent. 3. Users have to retain information, such as
Seller Agents: prices, warranties, and returning policies,
In e-commerce these agents work on behalf of while switching from one site to another
providers. These agents contains information about 4. Security problems may take place when
products, their prices.They participate in negotiation submitting sensitive information [6].
with customer on behalf of provider through Autonomous Negotiation Process:
intermediatory agent. Negotiation is the process by which group of agents
Intermediatory Agent: communicate with one another to try and come to a
It contains the type of information that helps the mutually acceptable agreement on some matter.
buyer agent as well as list of seller agents that can Agents will negotiate in the form of messages with
satisfy both the buyer and provider requirements. other agents. In e-commerce, as it is distributed
In e-commerce there is also another type of agents through worldwide, as it contains more than one
called as Mediated Agents. agent, agents will use xml language for message
There are four different mediated agents. exchange.
Adapter Agent: The agents involved in autonomous negotiation
It helps buyers/seller to identify and exchange their Process can be characterized to be buyers, sellers and
information. intermediaries. A process definition typically also
Coordinator Agent: includes an electronic negotiation scenario, which
It plays the role of system coordinator it supervises specifies the set of rules, and the object of the
the entire process and makes the agents to collaborate negotiation. For the intention phase the following
more easily. tasks related to the offer exchange in electronic
negotiations can be identified:
Facilitator Agent:
It helps buyers/sellers to establish an alliance.
Broker Agent:
It can publish or search goods/services.
Offer specification: leading a major stream of researching decision
The agents have to specify offers indicating their support systems (DSS).Distributed Decision Support
constraints towards the transaction object. This System (DDSS) is defined as a decision support
specification may also include the provision of system which supports distributed organizational
signatures or the definition of timestamps. decision making. Another definition of DDSS is
Offer submission: decision support system services on the web.
Submitting an offer can range from the active task of In this we discuss about e-commerce where we use
sending an offer to a specific agent or group of agents DDSS to help the decision makers to make
to the notification of completion of the offer satisfactory decisions by using some of the agents
specification and its provision in an accessible which we have discussed in previous sections.
manner.
Offer analysis: Some important terms in DDSS [7] are:
Upon reception, offers are usually not only stored and Decision resources:
processed but also checked for compliance with Decision resources are all information resources that
certain conditions or rules. can support decision-making. They help users to
For the agreement phase the execution of additional solve some problems or make decision.For simplicity
tasks may be necessary we identify four types of decision resources in this
Offer matching: paper: database, models, knowledge and documents.
The goal for this task is to find pairs of offers that Consumer or decision-maker: A consumer or
firstly classify as potential candidates for a Decision-maker is a user who needs and wants to use
transaction execution. certain decision resources to help him to solve
Offer allocation: problems or make decision. Decision-maker can
Using the results of the offer matching and scoring, benefit from applying decision resources to support
this task has to determine the result of the process decision-making.
execution and thereby defines the duties of the agents Provider:
involved in the manifested deal. If the selected offer A provider is a user who offers decision resources
still features value ranges or options, a final and publishes them to attract decision makers for
configuration is also part of the offer allocation task. using the decision resources. Provider can benefit
Offer acceptance: from offering decision resources to decision-makers.
In this final task, buyers or sellers have the chance to Electronic Market:
accept or sign one or more offers in order to execute An electronic market is a market infrastructure on the
the trans-action within the agreed-upon deal. Internet where providers register and publish their
In order to make negotiation more effective, decision resources and decision makers search and
negotiation strategies [4] have been described: acquire decision resources supporting decision-
making. Electronic market acts as the intermediary to
1. Cooperative Negotiation: match decision-makers and providers and offers a
For cooperative negotiation, the participants have good platform for them to share and transact decision
their own preferences on different trading attributes. resources.
Therefore, it is possible for the two parties to obtain Transaction process in DDSS:
satisfactory results after the effective bargain. 1. Providers create or update decision resources.
2. Competitive Negotiation: 2. Decision resources are registered in electronic
For competitive negotiation, the objectives of both markets after standardization.
sides are conflicting. Both sides have the same 3. Decision-makers search their favorite decision
preferences on the same attributes. Hence, one side resources from electronic markets.
losses some benefits when another side gets some. 4. Electronic markets return searching results to
Agent Based Distributed Decision Support Sytem: decision-makers.
With the prevalence of the Web, most decision- 5. Decision-makers access the appropriate decision
makers are likely to use the Web to support their resources according to the returned results in step
decision-making. Web-based technologies are 4.Electronic markets will then make a problem-
solving plan. It can be executed remotely and the In this we also discussed about how these agents will
results are returned to decision-makers. Alternatively, help in e-commerce in which we use Distributed
decision makers may also download decision Decision Support System Features.
resources and execute the plan on their local
machines. REFERENCES:
6. Decision-makers feed back their suggestions to [1] Bui T. & Lee J. (1999). An agent-based
providers by e-mail or message board after they framework for building decision support systems.
employ the decision resources so that providers Decision Support Systems, 25(3), 225-237.
improve their decision resources according to [2] K.L. Ong, C. Chew, W.K. Ng, E.L. Lim. Calling
decision-makers needs. All Agents? Where Are You.
Some of the agents which we have discussed in [3] JENNINGS, N.R, FARATIN P, LOMUSCIO, R
previous section will be useful in e-commerce with PARSONS, SIERRA C, and WOOLDRIDGE M.
DDSS features, for ex: buyer agent, seller agent, Automated negotiation: prospects, methods and
intermediatory agent etc. challenges, Int.J. Of Group Decision and Negotiation,
In DDSS, there are mainly three modules 1.provider, Vol. 10 (2), p.199-215, 2001.
2.customer, 3.DDSS Manager. [4]Guttmann R. H. and Maes P., “Cooperative vs.
The DistDSS Manager is developed as a Web Competitive Multi-Agent Negotiations in Retail
service-enabled application. It is developed with the Electronic Commerce”, in Proc. Second Int.
intent of having minimal human-interaction.DistDSS Workshop on Cooperative Information Agents II,
Manager (Intermediatory Agent) provides Learning, Mobility and Electronic Commerce for
coordination and notification tasks, it requires three Information. Discovery on the Internet, Jul. 1998, pp.
main Web services. The provider Web service can be 135-147.
accessed by the providers and must be developed so [5] Ming-Yu Tsai, Li-Chen Fu, and Ta-Chiun Chou.
that providers and the DistDSS Manager can pass Automatic Negotiation with Mediated Agents in E-
each other requests, data, and solutions. The commerce Marketplace. Workshop on Cooperative
customer Web service must be developed to interact Information Agents II, Learning, Mobility and
with customers in order to build agents that will Electronic Commerce for Information. Discovery on
represent them in the system as well as provide the Internet, Jul. 1998, pp. 135-147.
notification to them. [6] Dimitrios A.Baltatzis1, Christos K. Georgiadis2
Web services play a critical role in the development and Ion G. Pagkalos1. Mobile Agents in E-commerce
of agents for the system. In particular, the customer Environments:
Web service acts as an agent shell, developing the supporting Collaborative Activities, Proceedings of
customer agents (Buyer Agent). A customer begins the 2005 International Conference on Computational
the process of using the DistDSS by accessing a Intelligence for Modeling, Control and Automation,
prescribed Web service that creates an agent. The and International Conference on Intelligent Agents,
Web service interacts with the customer in order to Web Technologies and Internet Commerce (CIMCA-
decipher his/her personal preferences. In the same IAWTIC’05)0-7695-2504-0/05 $20.00 © 2005 IEEE.
way provider web service is used to develop a [7] Yong Xie, Hongwei Wang, Janet Efstathiou., A
provider agent, which acts on behalf of provider. research framework for Web-based open decision
Both provider and customer agent send their support systems, 0950-7051/$ -see front matter
published by Elsevier B.V. , Knowledge-Based
preferences to intermediated agent. Intermediate
Systems 18 (2005) 309–319.
agent will respond with a suitable model which
satisfies both customer and provider with the help of
Decision Resource.

CONCLUSION:
In this paper we had discussed about the different
types of agents and their roles. We also discussed
about how agents will automatic negotiation process.

You might also like