LS/TS - Living SystemsŪ Technology Suite
2010-02-02

LS/TS – Living Systems® Technology Suite

The Living Systems® Technology Suite (LS/TS) provides an industry-grade, Java-based foundation for the professional development and operation of products and solutions based on software agent technology and autonomic computing.

A comprehensive offering

To meet the needs of IT management and practice, the LS/TS product Suite encompasses the following elements:

  • Development Suite: covering all software engineering activities and phases of the development cycle, from agent-oriented analysis to deployment (based on Eclipse).
  • Run-time Suite: several robust run-time and integration environments with administration tools for Java EE and Java SE.
  • Development Methodology: development process and modeling language applicable to different software agent paradigm (building on UML 2.0 and Eclipse Process Framework).
 

LS/TS Architecture
 


Building on current infrastructure and expertise

LS/TS seamlessly blends in with your existing IT infrastructure and adds the features and functionality required to design, build, and operate robust business solutions that make use of the advanced properties of software agents and autonomic computing.

The Technology Suite builds upon proven object-oriented technologies, methodologies and products. Hence, it protects investments in infrastructure, know-how and experience and ensures full compatibility with the offerings of major IT vendors, e.g., in the field of business process and data integration, as well as Service-Oriented Architectures (SOA) and messaging systems.


Growing with your needs

To accommodate changing needs, different editions of the Technology Suite are available for development and run-time purposes:

  • Business Edition (BE): for developing and operating highly demanding solutions and applications with industry-level run-time features such as resource control, transactions, or platform federation (run-time basis: Java SE).
  • Enterprise Edition (EE): for developing and operating mission-critical systems with the need for ultimate enterprise level functionality and run-time features such as fail safety, clustering, integration via JCA and JMS (run-time basis: Java EE application servers).
  • Personal Edition (PE): for solution prototyping and exploration, development of small personal applications with basic run-time needs (run-time basis Java SE).

Open and future-proof

Our Technology Suite’s Development Tools build on Eclipse while the Runtime Environments extend the existing Java SE run-time environment and Java EE application servers.

To achieve clean, well-engineered system designs, and to allow for a flexible deployment in the customers suitable Run-time Environment, a unifying layer defines the necessary abstractions and components to build multi-agent systems. It is implemented in all LS/TS Run-time Environments to provide the core platform services.

The abstractions and components provided by the unifying layer were carefully chosen to balance the expressiveness and power of the agent paradigm against the practical needs of software development and maintenance. By merit of its open design, it can be extended to meet future agent software engineering requirements.