KQML as an agent communication language
CIKM '94 Proceedings of the third international conference on Information and knowledge management
Communications of the ACM
IEEE Internet Computing
SELMAS '05 Proceedings of the fourth international workshop on Software engineering for large-scale multi-agent systems
DimaX: a fault-tolerant multi-agent platform
Proceedings of the 2006 international workshop on Software engineering for large-scale multi-agent systems
Developing Multi-Agent Systems with JADE (Wiley Series in Agent Technology)
Developing Multi-Agent Systems with JADE (Wiley Series in Agent Technology)
ABLE: a toolkit for building multiagent autonomic systems
IBM Systems Journal
Radigost: Interoperable web-based multi-agent platform
Journal of Systems and Software
Hi-index | 0.00 |
In this paper the evolution of EXtensible Java EE-based Agent Framework (XJAF), a FIPA-compliant multi-agent system will be presented. The main motivation behind the development of XJAF is to demonstrate how existing, standardized Java EE technologies, libraries and technical solutions (e.g. JNDI, JMS, and EJB), can be used to implement a large subset of functionalities required by a multi-agent system. Immediate benefits of this approach are shorter development time, harnessing of advanced programming features such as agent pooling and runtime load-balancing, flatter learning curve for new developers of the system, and so on. Several weaknesses that became apparent with the original implementation of XJAF caused recent improvements of the system. These include the addition of fault-tolerant techniques, and the increase of interoperability through a SOA-based design.