Legacy System Adapter
What LSA is?
The Legacy System Adapter (LSA) aims at easing the access to/from the Legacy Systems currently operating in SMEs.
The main objective is to create an intermediate layer which hide the details of how the persistent information is stored in each Legacy System.
What LSA is used for?
The LSA aims at being a framework which allows the user/developer to define how will be mapped the data retrieved from Legacy Systems into a format which can be understood by services on the server-side. The Legacy Systems are currently operating at each SME. This group comprises the databases, CRMs and ERPs tools among others.
The LSA helps to isolate the server services from the kind of Legacy System where the data is stored.
How LSA Works?
The performance of the LSA is based on the SOA philosophy.
Each Legacy System should provide an interface for each stored entity by means of Web Services. On the server side, each service application accesses to the data stored at the Legacy Systems through a Web Service interface.
Therefore, the user/developer is able to define the mapping between this Web Service interface and the one provided by the Legacy Systems.
The LSA provides a configuration tool which allows the user to perform the mapping through an graphical interface in order to ease the configuration mapping process.
The LSA Configuration Tool generates the needed source code to be used as an intermediate layer between the service application and the data stored on the Legacy Systems.
The auto-generated source code facilitates the interfacing of Legacy Systems and service applications.
Key features
- Ease integration of new services with the current Legacy Systems
- No need to modify the Legacy Systems operating at SME
- Flexible access to the data stored in the Legacy Systems
- Auto-generation of source code at configuration time
- Configuration tool to guide the user in the mapping process
- Configuration tool based on standards. It takes as input the WSDL of the Web Services interfaces
- Management of data types transformations
License
The LSA is released under the LGPL license.
Minimum System Requirements:
- 512 Mb RAM
- 20 Mb hard disk space
- Java SE 1.5
- AMI-4-SME Software Platform
Download
Included in the distribution which you can find here.