1 2 1 LANSA Product Architecture

Visual LANSA

1.2.1 LANSA Product Architecture

Each of the products in the LANSA family shares a common architecture based on a Repository Technology and a High-Level Application Definition using a Fourth Generation Language (4GL). The LANSA Active Object Repository and 4GL, called 1.4 LANSA RDML (Rapid Development and Maintenance Language), work together to provide a complete development and execution solution.

The LANSA Repository stores a vast amount of information about your business application in one central location. (Refer to 1.2.2 Centralizing Information in A Repository.) This information is used to build and execute your application. The centrally defined repository improves developer productivity while reducing maintenance. For distributed network applications, the repository provides superior performance characteristics.

LANSA uses a powerful 4GL (Fourth Generation Language) to create a High-Level Application Definition of your business logic. Using a 4GL makes your application independent of the operating platform so that you can create just one application definition which can execute on multiple platforms. LANSA's RDML  allows developers to more productively define procedural logic which significantly reduces maintenance.

All of the products in the LANSA family can make use of Repository Technology and the LANSA RDML.

Also See

1.2.3 Repository and RDML

Ý 1.2 LANSA Architecture