Siebog: An Enterprise-Scale Multiagent Middleware

Dejan Mitrovic, Mirjana Ivanovic, Milan Vidakovic, Zoran Budimac

Abstract


This paper presents a new multiagent middleware named Siebog, built by combining the features of HTML5 and Enterprise Edition of Java. It provides an infrastructural support for both client-side and server-side agents. The client-side agents can be executed on a wide variety of software and hardware platforms, including desktops, smartphones and tablets, and Smart TVs. The server-side agents, on the other hand, can harness the benefits of clustered environments, and rely on automated load-balancing and fault-tolerance for the uninterrupted delivery of services. The two sides of Siebog have been integrated in a way that enables cross-platform messaging, agent code sharing, and even heterogeneous agent mobility.

DOI: http://dx.doi.org/10.5755/j01.itc.45.2.12621


Keywords


clustered computing; HTML5; Java EE; multiagent middleware; software agents

Full Text: PDF

Print ISSN: 1392-124X 
Online ISSN: 2335-884X