Role of Software Agents in E-Commerce
Role of Software Agents in E-Commerce
Role of Software Agents in E-Commerce
Role of
Software Agents
in
E-Commerce
Role Of Software Agents in E-Commerce
Table of Contents
Abstract ...................................................................................................................................... 3
Introduction ................................................................................................................................ 4
What is E-Commerce ................................................................................................................. 5
What are Software Agents? ....................................................................................................... 6
Types of Software Agent ........................................................................................................... 7
Literature Review and Survey ................................................................................................. 10
Role of Software agents in E-Commerce................................................................................. 11
Technology used for Software Agents ..................................................................................... 13
Benefits of Software Agents in E-Commerce Industry ........................................................... 14
Conclusion or Result ................................................................................................................ 15
Role Of Software Agents in E-Commerce
Abstract
This paper states how software agents will influence the present marketing prototype in
platform for the online activities of commerce, increase in the activities of trade in
cyberspace increases the business opportunities over internet. Software agents are the useful
agents create different paths for communication. Software agents increase the effectiveness
and efficiency in several levels of market processes. The agent technology builds the bridge
between the previously existing physical market and consequences of virtual markets.
Software agents will have dramatic competition effects by quick transfer of information
through new technology. As the name indicates software agents acts as mediators for the
processes of choosing products and merchants. Overall software agents act as a vehicle
Introduction
Greater portion of daily activities such as shopping, socializing, and working are being
transferred to the internet environment. Over the past few decades, human computer
interaction, and electronic transactions are being used. Individual’s online activities are
getting more and more complex with growing opportunities of internet environment. The
internet that has grown dramatically in the past few years would by now becomes
unmanageable without E-Commerce for business. It is claimed that within the next decade
the internet could be populated with billions of agents exchanging information, goods and
What is E-Commerce
Modern methodology of news selling and merchandising tools that refers to the need of
market by cost reduction in turns giving quality goods and services. E-commerce means
doing business over interconnected networks. The term commerce is treated as transactions
between business clients. So the meaning Electronic Commerce is narrow to some people
thus there is a usage of term E-Business. But E-Commerce is not just buying and selling but
also providing services to the clients and providing both inter and intra transactions of
information in the organization irrespective of the type of company. This extended use of
internet for trade and business led to the use of software agents in E-Commerce.
Role Of Software Agents in E-Commerce
internet. Software agents are a piece of software which works for the user. However, software
agent is not just a program. An agent is a system situated within and a part of an environment
that senses that environment and acts on it. Over time in pursuit of its own agenda and so as
to effect what it senses in the future? Important use of agent concept is, as the tool for
possess the above properties agents must have distinct features such as locomotion,
integration, co-operation, information, stimulation, etc. For the same sake software agents are
Collaborative agents: A collaborative agent is a software program that helps users solve
to do next, and taking care of low-level details. Collaborative agents are also refereed as
punctuate the first two behaviours. In order to perform these, they have to agree on
acceptable protocols.
Interface agents: Interface agents are computer programs that employ machine learning
techniques in order to provide assistance to a user dealing with a particular application (Maes,
1994b). These agents take sufficient amount of time to understand and learn human
behaviour before they are onto work. In spite of their artificial learning thoughts they are
Mobile agents: A mobile agent is an executing program that can migrate during execution
from one machine to another in a heterogeneous network. Mobile agents are used to solve
many problems of network computing with minimum bandwidth and connectivity. The theme
(b) Can move from one system to another within the network.
search for information on the website is termed as information agents. Information system
can be considered as knowledge base system. These agents are defined by what they do
unlike collaborative agents or interface agents which are defined by what they are.
Reactive agents: These agents are responsible for stimulating the response to the present
state of the environment in which they are embedded. These agents interact with other agents
in a very simple and basic way. The important things which support reactive agents. (maes
1991)
(a) There is no prior specification of the behaviour of these agents set since the dynamic
(b) Reactive agents are responsible for collection of modules which operate autonomously.
(c) Reactive agents tend to operate on representations which are close to raw sensor data.
(d) Intelligent behaviour is the interaction of these agents with their environment.
(a) Hybrid agents: Combining two or more of the previous mentioned agent philosophies
will yield a better functioning agent. E.g.: Synergy of reactive and collaborative model. The
(b) Heterogeneous agents: These agent systems unlike hybrid, refers to an integrated set up
of at least two or more agents which belong to two or more different agent classes. These
(c) Smarts agents: The smart agents are the new form of software agents that interface with
other agents forming an artificial intelligence. SMART stands for System for Managing
Agents for Real Time. The key concept lies here is not the entire individual agent need be
Role Of Software Agents in E-Commerce
intelligent. But by working together in a smart way the agents form a type of emergent
measurement objects and methods to initiate, change, and dynamically update measurement.
infrastructure in Java (Chen, 1998, 1999), used for data mining and dynamic workflow
integration and provisioning. Dynamic agents support “on demand”. Several projects have
focused on the agent mediated E-commerce, looking at negotiation in task allocation (Priest
1999), implementing a new facilitator architecture (Pearson, 1997), and playing a key role in
communicate, Co-operate and Co-ordinate (the 3Cs of business) with each other. Software
agents are effective tool to virtual organizations since they provide mechanisms to automate
several activities like, gathering the data, refining the information, negotiate the business
deals and also intelligent agents work like human beings in supplying and buying goods
which have the artificial machine knowledge. Software have variety of applications which
includes, B2B which stands for Business to Business, E-Commerce, Internet based
information systems, robotics, smart systems, data mining and Knowledge discovery. Agent
technology also helps in finding intranet or internet, Customer relation management, supply
The reason behind the use of Software Agents are mentioned below:
1. Software Agents and Mobility: Mobile agents are a kind of software agent that represent
a revolution in how programs are distributed, run and server resources shared and how
computer users interact with online services. They can act on the behalf of their principals
autonomously while performing their actions in some of level of pro-activity and reactivity.
2. Coping with Emergencies: There are situations where people, organizations or the
computer systems will undergo stress. During this stage mostly they fail to take quick actions
which are common or daily tasks. For an individual, if there are some natural problems like
death in the family, illness, or job problem etc. they fail to take care of simple thing like
paying phone bill or electricity bill etc. For these kinds of problems, it is not the solution to
Dynamic Distributed systems are Software agents provide a better figure for utilizing
parallelism and dynamics of Computer networks which increases the usage of the available
networks. Software agents give an ideal figure out for distributed computing.
3. A software agent is a software entity that acts with autonomy to accomplish tasks on behalf
of its users. They function continuously and autonomously in a particular environment, often
inhabited by other agents of processes. The idea here is the use of software agents for
collaboration.
4. Life agents: Life agents are software agents that are initiated and run in the background
and act directly or indirectly on the client's side automatically, monitoring the progress over
on the network. The use of WWW i.e. World wide web provides robustness and scalability of
web servers; access of firewalls will also become easier. Since Intelligent Software Agents
(ISAs) include problem domains that require human-like intelligence processing automated
they need to have artificial human like intelligence. In order to process this, they need the
knowledge of the techniques like Artificial Intelligence, Pattern recognition, neural networks,
embedded systems, and similarly such high-end knowledge. Software agents provides great
message-based middleware, P2P and component technology, Java, XML (Extensible Mark-
Language), HTTP (Hyper Text transfer protocol) and CGI (Common gateway interface) etc.
It can be seen that the knowledge of software engineering and enterprise modelling is also
[2] The agent can adapt to its user preferences and habit over a course of time.
[4] Mobile agents manage the user’s E-mail, fax, phone and pager as well as linking the user
[5] The most favourite area with respect to reactive agents is games and entertainment
industry.
[6] Shopping agents are ideal applications of Agent Builder agents. These agents can be used
to locate
[7] merchandise, compare prices, place orders, etc. Intelligent Software agents will have
numerous applications in the field of human like intelligence capabilities which is a area of
Conclusion or Result
After studying the characteristics of software agents’ different conclusions were drawn that
software agents are quite flexible enough to adopt and adjust themselves into changes.
Software agents provide security to the information as well. Since E-commerce deal with
business online, security is the top most priority for the merchant as well as the consumers. E-
agents. Software agents are responsible for customer satisfaction in terms of B2B (i.e.
entity with respect to E-Commerce. Without Software agents E-Commerce is like “a man