The LS/TS Run-time Suite provides the Run-time Environments that are needed to run agent-based autonomic systems and applications by adding specialized functionalities to the base Java Run-time Environment (JRE).
The CAL defines and implements the agent abstractions and components that the software engineer needs in order to design agent-based systems and applications. Its main component is the Autonomous Agent, which can exhibit proactive, goal-oriented behavior and flexibly communicate with other agents to achieve coordination and cooperation. Other components include directory services, notification services as well as access to the messaging infrastructure.
The LS/TS Run-time Suite provides two advanced execution engine types to implement agent-based logic: LISA and MARGE. They can be adapted, extended and even combined:
Effective semantic communication
For communication the LS/TS Run-time Suite relies on the Web Ontology Language (OWL) and communicative actions such as requests, notifications and queries. This allows inter-agent message representation even for complex domain models with multiple ontological views. A simple, yet powerful API makes these benefits available across all LS/TS applications.
Security and multi-user management
The LS/TS Run-time Suite enforces security policies for both agents and clients. It provides full multi-user management capabilities through the administrator tool of the Suite.
Flexible operation modes
For increased fault-tolerance, load-balancing or other architectural reasons, the Business and Enterprise Editions of the LS/TS Run-time Suite can be run in different operation modes:
Resource control
The LS/TS Run-time Suite provides configurable resource pools and detailed monitoring functionalities.
Client access
LS/TS is capable of the predominant client access technologies: