The document discusses various techniques for data aggregation and grids in service-oriented architectures (SOA). It covers using service-oriented architecture and data services to provide a technology-agnostic way of integrating systems. It also discusses using data federation to provide a unified view of data from multiple sources, and data aggregation to integrate and transform heterogeneous source data. The document also addresses techniques for ensuring data availability and reliability, such as clustered caching, and scaling solutions such as using NoSQL databases with MapReduce and implementing an SOA using a data grid.
9. Data Integration Techniques
• Going beyond a Simple Data Access …
• Data Integration Patterns:
• Data Federation Pattern (also referred as Virtualization)
Data Virtualization
(using a Data Federation Server)
• Data Aggregation Pattern (also referred as Consolidation)
Target Database
Apply/Load
Process/Transform
Gather/Extract