Evolution of extensible java EE-Based agent framework

  • Authors:
  • Mirjana Ivanović;Milan Vidaković;Dejan Mitrović;Zoran Budimac

  • Affiliations:
  • Department of Mathematics and Informatics, Faculty of Sciences, University of Novi Sad, Serbia;Faculty of Technical Sciences, University of Novi Sad, Serbia;Department of Mathematics and Informatics, Faculty of Sciences, University of Novi Sad, Serbia;Department of Mathematics and Informatics, Faculty of Sciences, University of Novi Sad, Serbia

  • Venue:
  • KES-AMSTA'12 Proceedings of the 6th KES international conference on Agent and Multi-Agent Systems: technologies and applications
  • Year:
  • 2012

Quantified Score

Hi-index 0.00

Visualization

Abstract

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.