Information Agents in Database Systems as a NewParadigm for Software Developing Process.
Eva Cipi
department of informatics engineering,University of Vlora,Vlora, Albania,eva.cipi@yahoo.com
Betim Cico
department of informatics engineering,Polytechnic University of Tirana,Tirana, Albania
Abstract
—
This work aims at giving new possible solutionscombining an information agents architecture and databasetechniques in the management of information. We consider
agents as powerful tools for handling the systems’ complexity and
very efficient to bring modularity in software development. Hereis presented a case study of an agent-based architecture which uses information agents dedicated to the specific tasks of thebusiness process management and other intelligent agents thatwill try to extract the knowledge from databases and to offerintelligent decisions.Keywords- information agent; database system; softwaredevelopment; multi-agent-based architecture;
I.
I
NTRODUCTION
This work is focused on designing a model of agent basedsystems which will bring information agents as useful tools inmanagement process of knowledge collection in order to gainmany advantages. Intelligent Agents are
used for modelingsimple rational behaviors in a wide range of distributedapplications. Intelligent agents have received various, if notcontradictory, definitions; by general consensus, they mustshow some degree of autonomy, social ability, and combine pro-active and reactive behavior [1]. First we discuss aboutsoftware agents and databases, the architectures that supporttraditional DBMS modules; and the need to integrate agenttechniques for the increase of the efficiency of knowledge. Ingeneral, Database Management Systems are known as passivesystems that become active only in response to requests fromend users or application programs. A possible approach is tomake use of the information agent technology to add a reactivecapacity to the system that enables autonomous activity andextensibility. Second we show a simulation that includes four information agents that support four different tasks takinginputs from the same source and giving solutions as suggestedmessages.II.
R
ESEARCH
O
BJECTIVES
The research tries to show the relations between the agentsand database techniques. We consider these relations veryuseful because we believe the agents make their job muchfaster and much better than other object.Several interesting questions arise in connection with thecurrent research: Can we find a good model which becomeswidely used in database applications? Can we add newservices by setting new agents without compromising the processing and time? Can we develop better solutions if we build a new model by combining agents and data mining indatabase systems? In light of these questions we started todevelop an application simulating a business environment.We will note the performance of the system by observingagent behavior. The environment is a software componentshielding the agents from details of the real world and providing the interfaces for perception, action andcommunication to the agents.[2] Modeling a softwarearchitecture is an essential step for the development of complex systems, including Multiagent Systems (MAS).[3]Ideal solution is a logical value chain with differentcomponents focused on providing the services required for handling time-variant information.[4]
III.
I
NFORMATION
A
GENTS
An “information agent” is a software agent th
at is closelytied to a source or sources of data, as opposed to being tied
closely to a human user’s goals (so called “interface agents”),
or the processes involved in carrying out an arbitrary task (so
called “task agents”).[5] In general such distinctio
ns arenecessarily part of a spectrum, but in this document we use the
term “information agent” to denote a specific class of
implemented agents with certain input/process/output behavior.[6] An information agent is an agent that has accessto at least one, and potentially many data sources, and is ableto collect and provide information obtained from these sources
in order to answer queries given by users and/or other information agents (the network of interoperating data sourcesare often referred to as intelligent and cooperative informationsystems). The data sources may be of many types, including,for example, traditional databases as well as other informationagents. Finding a solution to a query might involve an agentaccessing information sources over a network or a database.Information agent is an autonomous computational softwareentity that is especially meant to provide a proactive resourcediscovery, and to offer value-added information services and products. It is capable to provide transparent access to one or many different data sources. [7]
Identify applicable sponsor/s here.
(sponsors)
(IJCSIS) International Journal of Computer Science and Information Security,Vol. 9, No. 4, April 201131http://sites.google.com/site/ijcsis/ISSN 1947-5500