Objective 3.1: Distinguish appropriate from inappropriate techniques for providing access to a legacy system from Java code given an outline description of that legacy system
Object mapper
Scenario: 
You need to upgrade the application tier of a legacy system. The source code is available, but the new functionality is not supposed to be altered.
Possible architecture: 
Build the new functionality in a new java application. Connect to the old functionality by using an object mapper tool.
Pros: 
- Object based access to the Legacy System
 - Not limited to the interface. Direct access to objects in the application tier or EIS tier is also possible.
 
Cons:
- Lots of coding
 - The source code of the legacy system must be available
 
Object mapper
Tool to create proxy objects that access legacy system functions and make them available in an object-oriented form.
Object mapping tools can be used if you choose to ignore the existing legacy interface and access the underlying tiers directly.