SmartResource project, Deliverable 2


Deliverable 2.3

Smart Resource Prototype Environment, v.2.0

During the last stage of the second project year the scenario of interactions between a Device, an Expert and a Web Service that was implemented in the SmartResource prototype environment v. 1.0 (Adaptation Stage) has been automated. The logic of interactions has been implemented as a multi-agent system involving DeviceAgent, ExpertAgent and WebServiceAgent respectively.

As a basis for implementation of the interaction scenario between SmartResource agents (see task of this deliverable) Java Agent Development Framework (JADE) has been chosen. Such choice is made, because Java language is the basis for JADE that makes its integration with previous version of the SmartResource Prototype Environment easy. Additionally, the JADE platform is mature in providing a variety of tools for the debugging and deployment phases of the agents. JADE fully follows FIPA standardized specifications, that is important for further ontological description of multi-agent coordination. In general, the implementation task assumes migration of the scenario's logics from the Control Servlet to the community of agents implemented in JADE. On the other hand, adapters that were implemented during previous project year, reside at the JBoss Application Server as they are. It is one of the challenges to implement the access of agents hosted by JADE to the adapters. So far, developers of JADE have provided a possibility to implement behaviors of agents using the hierarchy of specific classes. This structured approach to modeling behaviors makes JADE platform even more suitable for experimental research of the RGBDF schema and RGBDF engine.

Deliverable 2.3, Technical Report
Prototype Environment, v.2.0, Presentation