Mitsubishi Electric Research Laboratories

Concordia

The Concordia Java-based mobile agent systems framework was developed to address the needs of the mobile user. Concordia is the most comprehensive product among commercial offerings and can be tailored to fit the particular hardware needs of the mobile user due to its modular means of deployment, i.e., only the required components need to be installed. Concordia can be deployed on a spectrum of hardware devices, from smartphones and PDAs (Personal Digital Assistants) to high-end back-room servers to fulfill the needs of mobile users for enterprise wide computing.

Background & Objective:  The Concordia Java-based mobile agent systems framework was developed to address most of the needs that earlier systems such as General Magic;s Telescript could not provide for the mobile user. The goal of this project was to provide complete mobile agent systems support for the mobile user within the context of enterprise-wide computing.

Technical Discussion:  Concordia is the most complete mobile agent systems framework available among all commercial products and research prototypes in the Java-based mobile agents space. Concordia offers complete systems reliability for agent communication, execution, and transmission, and server robustness in the form of seamless restart and recovery upon system failure. Furthermore, Concordia offers the most complete security among all mobile agent systems offerings. Its security support provides protection of the agent from tampering by other agents, protection of access to server system resources by unauthorized agents, and protection of agents during transmission via encryption techniques. Concordia is highly scalable and can be deployed across a spectrum of hardware devices, from smartphones and PDAs to high-end backroom servers; its memory requirements can be tailored to a particular device and solution by deploying only those components that are needed by a particular customer. Concordia currently comes in two distinct flavors: the Full Server version and a Lightweight Server version (targeted for embedded devices and requiring under 3.0MBs of memory for the Concordia Server).

Technology Areas:
Net Services
Networks

Modification Date:  September 12, 2007