Patterns for data integration
Data integration is implemented using three fundamental patterns:
The federation pattern is a simple data integration pattern that provides access to different data sources, and gives the calling application the impression that these sources are a single, logical data source. This is achieved as follows:
- Expose a single consistent interface to the application.
- Translate the interface to whatever interface is needed for the underlying data.
- Compensate for any differences in function between the different data sources.
- Allow data from different sources to be combined into a single result set that is returned to the user.
This is illustrated in the following diagram:
The federation ...