You are on page 1of 7

See discussions, stats, and author profiles for this publication at: https://www.researchgate.

net/publication/336130706

USE OF SOFTWARE AGENTS IN E-COMMERCE: BENEFITS AND APPLICATIONS

Article · May 2016

CITATIONS READS
0 7,040

3 authors, including:

Oniovosa Okumoku-Evroro Oseh-Ovarah Valeen


Niger Delta University Wilberforce Bayelsa Irri campus University of Alabama at Birmingham
7 PUBLICATIONS   3 CITATIONS    1 PUBLICATION   0 CITATIONS   

SEE PROFILE SEE PROFILE

Some of the authors of this publication are also working on these related projects:

DESIGN OF A CLINICAL SYSTEM FOR MEDICAL EFFICIENCY View project

All content following this page was uploaded by Oniovosa Okumoku-Evroro on 29 September 2019.

The user has requested enhancement of the downloaded file.


International Journal of Advanced Engineering and Management Research
Vol. 1 Issue 3 May 2016

www.ijaemr.com
USE OF SOFTWARE AGENTS IN E-COMMERCE: BENEFITS AND
APPLICATIONS
BY

OKUMOKU-EVRORO Oniovosa 1, OSEH Valeen 2, SALMON Isiaka Abidemi 3

1&3
, Department of Computer Science, Ebonyi State University, Abakaliki-Nigeria
2
, Department of Computer Science, Taraba State University, Jalingo-Nigeria.

Abstract

This research highlights how software agents would influence the present marketing prototype in
interactive media. It focuses on the importance of these in E-Commerce. E-Commerce is a
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 tools to help
individuals to undertake their activities on E-Commerce surroundings. Software 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 between E-Commerce and business.

Keywords: agent, Agent-Based technology, collaborative agent, e-business, E-Commerce, e-


commerce analysis, Mobile agent, reactive agent, Software Agents

INTRODUCTION Internet-savvy Web users find ourselves in?


How are software agents being used today to
An amorphous object called a software personalize and expedite Web-based
agent is demanding a lot of attention in the transactions? This paper examines software
Internet world. Can it really be the panacea agents, their definition, and how they are
for the information-overloaded state we being applied to Electronic Commerce. In

www.ijaemr.com Page 153


addition to defining a software agent, we Meaning of software agent
describe the various software agents being
used in Electronic Commerce applications. Nwana, (1996) and Schermer, (2007),
Greater portion of daily activities such as defined software agent as a computer
shopping, socializing, and working are being program that acts for a user or other program
transferred to the internet environment. Over in a relationship of agency, which derives
the past few decades, human computer from the Latin agere (to do): an agreement
interaction, and electronic transactions are to act on one's behalf. Such "action on
being used. Individual’s online activities are behalf of" implies the authority to decide
getting more and more complex with which, if any, action is appropriate.
growing opportunities of internet Although the theory of agents stated that
environment. The internet that has grown agent is given a very famous with the
dramatically in the past few years would by growth of internet. Software agents are a
now becomes unmanageable without E- piece of software which works for the user.
Commerce for business Brown and Duguid However software agent is not just a
(2000). It is claimed that within the next program. An agent is a system situated
decade the internet could be populated with within and a part of an environment that
billions of agents exchanging information, senses that environment and acts on it. Over
goods and services with one another and time in pursuit of its own agenda and so as
with the people according to (Kephart and to affect what it senses in the future, Stan
Greenwald, 2000). and Art (1996). Important use of agent
concept is, as the tool for analysis not as
dosage. As the system changes, one can
E-commerce understand it.

Modern methodology of news selling and Characteristics of software agent


merchandising tools that refers to the need
of market by cost reduction in turns giving Software agents are like guards and
quality goods and services. E-commerce locomotives of most E-Commerce. They
means doing business over interconnected however differ from traditional software.
networks. The term commerce is treated as The following are very few characteristics:
transactions between business clients. So the  Software agents can do their task
meaning Electronic Commerce is narrow to without any outsource intervention.
some people thus there is a usage of term E-  Social interaction with other
Business. But E-Commerce is not just software agents and human.
buying and selling but also providing  Software agents are specific in their
services to the clients and providing both goals.
inter and intra transactions of information in  Good software agent is the one
the organization irrespective of the type of which has the attitude to receive and
company. This extended use of internet for adopt changes Loannis and Dimitris
trade and business led to the use of software (2005). The agent must be
agents in E-Commerce. programmed in a powerful language
so as to express the rules.
www.ijaemr.com Page 154
 Safety of the information must be to provide assistance to a user
promised by the agent. dealing with a particular application
 Effective usage of the existing (Maes, 1994b). These agents take
resources. sufficient amount of time to
 Agent must be a good sailor. understand and learn human
behavior before they are onto work.
 Software agents have the ability to
In spite of their artificial learning
personalize.
thoughts they are limited co-
 Software agents have the ability to operative with other agents Hyacinth
be adaptive and proactive and Divine (2003).
Agents must be very careful in handling  Mobile agents: A mobile agent is
unauthorized users. The same information an executing program that can
must be accessed by the user to which they migrate during execution from one
have right. machine to another in a
Types of software agent heterogeneous network, (Brian etal
1993). Mobile agents are used to
Agents are classified into different types solve many problem of network
based on the characteristics they posses. In computing with minimum bandwidth
order to possess the above properties agents and connectivity, Holger (1997).
must have distinct features such as The theme behind these agents is,
locomotion, integration, co-operation, ‘give program the ability to move’.
information, stimulation, etc. For the same The main advantage of mobile agent
sake software agents are classified into 8 over stationery agent are: (a).This is
agents. not bound to the system where it
begins execution. (b) Can move from
 Collaborative agents: A one system to another within the
collaborative agent is a software network. (c) Both the state and code
program that helps users solve is transported.
problem, especially in complex or
 Information/Internet agents:
unfamiliar domains by correcting
The intelligent part of software
errors, suggesting what to do next,
which can automatically search
and taking care of low level details.
for information on the website is
Collaborative agents are also
termed as information agents.
refereed as collagen. In spite of their
Information system can be
behavior of autonomy, co-operation,
considered as knowledge base
and learning, collagen punctuate the
system. These agents are defined
first two behaviors. In order to
by what they do unlike
perform these they have to agree on
collaborative agents or interface
acceptable protocols.
agents which are defined by what
 Interface agents: Interface agents they are. Hyacinth and Divine
are computer programs that employ (2003).
machine learning techniques in order

www.ijaemr.com Page 155


 Reactive agents: These agents  Smarts agents: The smart agents
are responsible for stimulating are the new form of software
the response to the present state agents that interface with other
of the environment in which they agents forming an artificial
are embedded. These agents intelligence. SMART stands for
interact with other agents in a System for Managing Agents for
very simple and basic way. The Real Time. The key concept lies
important things which support here is not the entire individual
reactive agents.(maes 1991 a ). agent need be intelligent. But by
There is no prior specification of working together in a smart way
the behavior of these agents set the agents form a type of
since the dynamic interaction emergent intelligence that may
leads to the emergent appears to exhibit intelligence.
complexity. (b) Reactive agents Examples of Software Agents:
are responsible for collection of  Buying agents: Also know as
modules which operate shopping bots. These bots helps the
autonomously. (c) Reactive users to surf while finding the
agents tend to operate on products and services they are
representations which are close searching for. For example, when a
to raw sensor data, Hyacinth and person surfs for an item on eBay, at
Divine (2003). (d) Intelligent the bottom of the page there is a list
behavior is the interaction of of similar products that other
these agents with their customers who did the same search
environment. looked at. This is because it is
 Hybrid agents: Combining two assumed the user tastes are relatively
or more of the previous similar and they will be interested in
mentioned agent philosophies the same products.
will yield a better functioning  User agents: Also known as personal
agent. E.g.: Synergy of reactive agents. These agents carry out user
and collaborative model. The tasks automatically. For example,
expectation is that this hypothesis some bots sort emails according to
will come true. the user's order of preference,
 Heterogeneous agents: These assemble customized news reports,
agent systems unlike hybrid, or fill out webpage forms with the
refers to an integrated set up of at user's stored information.
least two or more agents which  Monitoring and Surveillance agents:
belong to two or more different Also known as predictive agents. For
agent classes. These may also example, the agents keep track of
contain two or more hybrid company inventory levels, observe
agents, Hyacinth and Divine competitor’s prices and report them
(2003) back to the company, watch stock

www.ijaemr.com Page 156


manipulation by insider trading and  Merchandise, compare prices, place
rumors, etc. orders, etc.
 Data-mining agents: This agent uses
information technology to find out Applications of software agents
the modern fashion in information Intelligent Software agents will have
from many different sources. For numerous applications in the field of human
example, the agent that detects like intelligence capabilities which is a area
market conditions and changes and of research being done in Artificial
relays them back to a user/company Intelligence. Some of the applications are:
so that the user/company can make 1. Logical Inference and Deduction
decisions accordingly. The others 2. Contextual Domain Knowledge
examples are User agent, Mail 3. Pattern Recognition
Transfer agent, SNMP agent, DAML 4. Learning and Adaptively.
(Defense Agent Markup Language), Once the human-like intelligence
3APL (Artificial Autonomous Agent capabilities are automated, autonomous
Programming Language), OWL operation permits software agents to process
(Web Ontology Language), vast volumes of data which would be
Management agents, etc. unmanageable by human agents.
Applications and Benefits of Software
Agents: Conclusion
Benefits of software agents
After studying the characteristics of
 Agents make less work for the end software agents and their applications,
user and application developer. different conclusions were drawn that
 The agent can adapt to its user software agents are flexible enough to adopt
preferences and habit over a course and adjust themselves into changes.
of time. Software agents provide security to the
 It will intelligently get shared among information. Since E-commerce deal with
the community. business online, security plays the heart of
 Mobile agents manage the users’ E- business. Business needs lots of
mail, fax, phone and pager as well as communication skills which is provided by
linking the user to Telescript-enabled software agents. Software agents are
messaging and communication responsible for customer satisfaction in
services such as America Online and terms of B2B E-commerce. Software agents
AT&T Personal Link Services. can be thus proved as an important entity
 The most favorite area with respect with respect to E-Commerce. Without
to reactive agents is games and Software agents E-Commerce is like “a man
entertainment industry. having his leg cut”.
 Shopping agents are ideal
applications of Agent Builder agents.
Reference
These agents can be used to locate.
Nwana, H. S. (1996). Software Agents: An
Overview11 (3). Cambridge University
www.ijaemr.com Page 157
Press, Knowledge Engineering Review. Brian Brewington, Robert Gray, Katsuhiro
pp. 205–244. 1996. Software Agents: An Moizumi, David Kotz, George
Overview. Knowledge Engineering Cybenko, and Daniela Rus, (1999)
Review, Vol. 11, No. 3, 205-244, Springer Verlag. Chapter 15, 355-395,
Cambridge University Press. in "Intelligent Information Agents", edited
Schermer,, B. W. (2007). Software agents, by Matthias
surveillance, and the right to privacy: A Klusch.http://agent.cs.dartmouth.edu/papers/
legislative framework for agent-enabled brewington:ir.ps.Z. Retrieved Dec 12th
surveillance (paperback) 11(3). Leiden 2013.
University Press.140, 205–244. ISBN 978- Holger Peine, an Introduction to Mobile
0-596-00712-6. hdl:1887/11951. Agent Programming and the Ara
Stan Franklin and Art Graesser. (1996), System, ZRI- Report 1/97.
Workshop on Agent theories, Kephart, J. O. and Greenwald, A.R. (2000).
Architectures and Languages, third When Bots Collide, Harvard Business
international workshop conducted by Review, July-August.
the Institute for intelligent systems, Uni. Of Brown, J. and Duguid, P. (2000). Agents
Memphis. and Angels, Chapter 2 of the Social Life of
Loannis Vlahavas, and Dimitris Vrakas, Information, Harvard Business School Press.
published (2005), Book on Intelligent
Techniques for Planning. Ramya, S (2013).Role of Software Agents in
Hyacinth S. Nwana, Divine T. Ndumu: An E-Commerce. International
Introduction to Agent Technology, Re- Journal of Computational
Drawn by Mobile Computing, Dept. of Engineering Research. Vol. 3 Issue.3
IECS, Feng Chua University, R.O.C.,
(2003).

www.ijaemr.com Page 158

View publication stats

You might also like