Patterns for data integration
Data integration is implemented using three fundamental patterns:
- Federation
- Population
- Synchronization
Federation
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 ...
Get Service-Oriented Architecture: An Integration Blueprint now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.