Patterns: Information Aggregation and Data Integration with DB2 Information Integrator
Total Page:16
File Type:pdf, Size:1020Kb
Front cover Patterns: Information Aggregation and Data Integration with DB2 Information Integrator Information Aggregation and Data Integration patterns DB2 Information Integration architecture overview Customer Insight scenario Nagraj Alur YunJung Chang Barry Devlin Bill Mathews John Matthews Sreeram Potukuchi Uday Sai Kumar ibm.com/redbooks International Technical Support Organization Patterns: Information Aggregation and Data Integration with DB2 Information Integrator September 2004 SG24-7101-00 Note: Before using this information and the product it supports, read the information in “Notices” on page xix. First Edition (September 2004) This edition applies to Version 8, Release 1, Modification 1 of IBM DB2 Information Integrator (product number 5724-C74). © Copyright International Business Machines Corporation 2004. All rights reserved. Note to U.S. Government Users Restricted Rights -- Use, duplication or disclosure restricted by GSA ADP Schedule Contract with IBM Corp. Contents Figures . ix Tables . xv Examples. xvii Notices . xix Trademarks . xx Preface . xxi The team that wrote this redbook. xxii Become a published author . xxiv Comments welcome. xxv Chapter 1. Introduction to Patterns for e-business . 1 1.1 Role of the IT architect . 2 1.2 The Patterns for e-business layered asset model . 2 1.3 How to use the Patterns for e-business . 4 1.3.1 Select a Business, Integration, or Composite pattern, or a Custom design . 4 1.3.2 Selecting Application patterns. 9 1.3.3 Review Runtime patterns . 11 1.3.4 Review Product mappings . 13 1.3.5 Review guidelines and related links . 14 1.4 Summary . 15 Chapter 2. DB2 Information Integration architecture overview. 17 2.1 Introduction . 18 2.2 Current business trends . 18 2.2.1 Grid computing . 19 2.2.2 Data federation . 20 2.2.3 Information integration . 21 2.3 IBM’s DB2 Information Integration overview . 21 2.3.1 Data consolidation or placement. 23 2.3.2 Distributed access (federation) . 24 2.3.3 DB2 Information Integrator portfolio . 24 2.4 DB2 Information Integrator V8.1 . 26 2.4.1 DB2 II V8.1 overview. 26 2.4.2 DB2 II components . 34 © Copyright IBM Corp. 2004. All rights reserved. iii 2.4.3 Configuring the federated system . 38 2.4.4 Performance considerations . 45 Chapter 3. Data Integration and Information Aggregation patterns . 57 3.1 Introduction . 58 3.2 Business and Integration patterns overview . 59 3.2.1 Data Integration application patterns . 63 3.2.2 Information Aggregation application patterns . 64 3.2.3 Business and IT drivers. 64 3.3 Data Integration:: Federation. 65 3.3.1 Business and IT drivers. 66 3.3.2 Federation pattern. 66 3.3.3 Federation: Cache variation pattern . 69 3.3.4 Guidelines for usage and scenario . 71 3.4 Data Integration:: Population. 72 3.4.1 Business and IT drivers. 72 3.4.2 Population pattern . 73 3.4.3 Population: Multi Step variation pattern . 76 3.4.4 Population: Multi Step Gather variation pattern . 80 3.4.5 Population: Multi Step Process variation pattern . 85 3.4.6 Population: Multi Step Federated Gather variation pattern . 88 3.4.7 Guidelines for usage and scenario . 91 3.5 Data Integration:: Two-way Synchronization. 93 3.5.1 Business and IT drives . 94 3.5.2 Two-way Synchronization pattern . 94 3.5.3 Two-way Synchronization: Multi Step variation pattern . 96 3.5.4 Guidelines for usage and scenario . 98 3.6 Information Aggregation:: User Information Access . 98 3.6.1 Business and IT drivers. 99 3.6.2 User Information Access pattern. 100 3.6.3 User Information Access: Federation variation pattern . 104 3.6.4 User Information Access: Write-back variation pattern . 106 3.6.5 Guidelines for usage and scenario . 108 3.7 Self Service:: Agent pattern overview . 110 3.7.1 Business and IT drivers. 111 3.7.2 Agent: Federation variation pattern. 111 3.7.3 Guidelines for usage and scenario . 113 Chapter 4. The Druid Financial Corporation (DFC) Customer Insight solution . 115 4.1 Solution definition process . 116 4.2 Develop a high-level business description . 116 4.3 Develop a Solution Overview Diagram . 120 iv Patterns: Information Aggregation and Data Integration with DB2 Information Integrator 4.4 Select the Business patterns. 122 4.5 Select the Integration patterns . 124 4.5.1 Application Integration patterns. 124 4.5.2 Access Integration pattern . 124 4.5.3 IT drivers . 124 4.6 Select the Composite patterns . 126 4.7 Select the Application patterns . 126 4.7.1 Select Application pattern for Self Service . 126 4.7.2 Select Application patterns for Information Aggregation . 128 4.7.3 Select Application pattern for Access Integration . 129 4.7.4 Select Application patterns for Application Integration . 129 4.7.5 Summarize Application patterns in DFC solution . 133 4.8 Select the Runtime patterns . 135 4.8.1 Agent: Federation variation application pattern. 136 4.8.2 User Information Access (UIA) application pattern . 136 4.8.3 Federation application pattern. 137 4.8.4 Population application pattern. 138 4.8.5 Population: Multi Step variation application pattern . 139 4.8.6 Population: Multi Step Gather variation application pattern . 140 4.8.7 Integrated Runtime environment. 141 4.9 Select the Product Mappings . 142 4.10 Review guidelines . 147 4.11 Typical CSR scenario . 147 Appendix A. IBM Client Information Integration Solution (CIIS). 155 CIIS overview . 156 Business issue addressed by CIIS . ..