Arcademis: a framework for object-oriented communication middleware development

  • Authors:
  • F. M. Q. Pereira;M. T. O. Valente;R. S. Bigonha;M. A. S. Bigonha

  • Affiliations:
  • Department of Computer Science, Federal University of Minas Gerais—UFMG, Belo Horizonte, MG 31270-010, Brazil;Department of Computer Science, Catholic University of Minas Gerais—PUC Minas, Belo Horizonte, MG 30535-610, Brazil;Department of Computer Science, Federal University of Minas Gerais—UFMG, Belo Horizonte, MG 31270-010, Brazil;Department of Computer Science, Federal University of Minas Gerais—UFMG, Belo Horizonte, MG 31270-010, Brazil

  • Venue:
  • Software—Practice & Experience - Research Articles
  • Year:
  • 2006

Quantified Score

Hi-index 0.00

Visualization

Abstract

This paper presents Arcademis, a Java-based framework for communication middleware development. Arcademis consists of a set of abstract classes, interfaces and concrete components that define the general architecture of middleware systems. Its main objective is to support the implementation of non-monolithic and easily configurable middleware platforms. Arcademis can be used by middleware developers to deploy systems that meet the requirements of a particular network or technology. Instances of Arcademis can also be customized by distributed systems engineers to meet the requirements of a particular application. For example, new transport protocols, connection management policies, authentication algorithms or invocation semantics can be easily configured in middleware platforms derived from Arcademis. In order to illustrate the use of the framework, the paper describes the RME system, a middleware derived from Arcademis that adds a remote method invocation service to the CLDC configuration of Java 2 Micro Edition (J2ME). Copyright © 2006 John Wiley & Sons, Ltd.