Information Technology Reference
In-Depth Information
Fig. 13.1
JIAC basic
concepts and their structural
relationships
AgentBean
1..*
1
Agent
1..*
1
AgentNode
1..*
1
JIAC Application
principles of service oriented architectures. In order to achieve this, JIAC includes
dedicated concepts that cover the whole range, from single service components to a
whole application. These concepts, depicted in Fig.
13.1
, are as follows:
•
The
AgentBean
is the central building block of JIAC agents and applications. All
other concepts and elements are built from this. An AgentBean is basically a Java
class that can be plugged into an agent.
•
An
Agent
in JIAC is an autonomous entity dedicated to a particular role. The
capabilities of the agent are implemented with AgentBeans and can be made
accessible to other agents as services.
•
An
AgentNode
is a runtime container that holds and manages all agents that
are hosted on a single computer. The AgentNode mainly provides management
and infrastructure functions and is responsible for managing access to physical
resources.
•
A
JIAC Application
is the sum of all AgentNodes that can communicate with each
other. Thus, this constitutes a physically distributed environment that encompasses
all agents that are able to interact with each other.
13.2.2 The IMA System and Its Architecture
In a nutshell, the functionality of the IMA system is to propose tailored routes between
one or more locations in a major city.
In doing so, IMA accesses a large pool of information channels and services in
order to outperform, in terms of quality, available solutions. As an example, consider
Search WWH ::
Custom Search