Siebog: An Enterprise-Scale Multiagent Middleware

  • Dejan Mitrovic Department of mathematics and informatics, Faculty of Sciences, University of Novi Sad
  • Mirjana Ivanovic Department of mathematics and informatics, Faculty of Sciences, University of Novi Sad
  • Milan Vidakovic Faculty of Technical Sciences, University of Novi Sad
  • Zoran Budimac Department of mathematics and informatics, Faculty of Sciences, University of Novi Sad
Keywords: clustered computing, HTML5, Java EE, multiagent middleware, software agents

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

Published
2016-06-27
Section
Regular Papers