Lightyear Consulting Ltd Steve Hunn, Brian Lee Business Partner L I G H T Y E A R DB2 Information Integrator Classic Federation (DB2IICF) Overview Feb. 2004 Steve Hunn Director of Services [email protected]Brian Lee Senior Consultant [email protected]Lightyear Consulting Ltd. Palo Alto, Calgary, Scottsdale, Laguna Beach, Austin, Chicago Tel: 1-800-989-6060 www.lightyr.com IBM Software Group | DB2 Information Management Software 2 How do you leverage your mainframe data assets? Enterprise Environment The Typical Large IT Data Integration Environment Decades of heterogeneous technology investment 60% of data resides on mainframe and is growing 20% per year High performance and scalability is mandatory Legacy programming is becoming very costly
18
Embed
DB2 Information Integrator Classic Federation (DB2IICF ... · PDF fileDB2 Information Integrator Classic Federation (DB2IICF) Overview ... Supports all IMS database types ... IMS mapping
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Lightyear Consulting Ltd
Steve Hunn, Brian Lee
BusinessPartner
L I G H T Y E A R
DB2 Information Integrator Classic Federation (DB2IICF) Overview
Lightyear Consulting Ltd.Palo Alto, Calgary, Scottsdale, Laguna Beach, Austin, Chicago
Tel: 1-800-989-6060www.lightyr.com
IBM Software Group | DB2 Information Management Software
2
How do you leverage your mainframe data assets?
Enterprise Environment
The Typical Large IT Data Integration EnvironmentDecades of heterogeneous technology investment
60% of data resides on mainframe and is growing 20% per year
High performance and scalability is mandatory
Legacy programming is becoming very costly
Lightyear Consulting Ltd
Steve Hunn, Brian Lee
IBM Software Group | DB2 Information Management Software
3
Options for modernizing legacy data
Manual rewriting and migrationDisruptive, risky (high)Requires extensive investment
Automatic (semi-automatic) conversion and migrationUtilizing tools – DL/2, ManTech, …Risky (medium to low)Requires fair amount of investment
Wrapper technologyCICS Transaction Gateway, IMS Connector, Information Integrator,…Non-disruptive, no riskNot an expensive solutionQuick implementation, Quick return on investment
IBM Software Group | DB2 Information Management Software
4
Positioning of Information Integrator Classic Federation
IICF
MS SQL
InformationIntegrator
WAS
z/OS, OS/390
NT/UNIXNT/UNIX
NT/UNIX
DB2
IMS
DATACOM
IDMS
ADABAS
VSAM
R/W
R/W
R/W
R/W
R/W
R/W
Oracle
Wrapper
ODBCWrapper
JDBC ODBC
Crystal Report,MS Excel, …
Crystal Report,MS Excel, …
WAS,Custom Appl.
WAS z/OS
Lightyear Consulting Ltd
Steve Hunn, Brian Lee
IBM Software Group | DB2 Information Management Software
5
Operational Processing Flow
DataData Meta DataCatalog
Meta DataCatalog
IICF Client(ODBC, JDBC)
IICF Client(ODBC, JDBC)
DB2 II Classic Federation
Server
DB2 II Classic Federation
Server
Data Management
System
Data Management
System
SQL Query Result RowsNative Dialect
Native Result
IICF is a thin layer of software translates a query into the native language and materializes the result set based on the meta data definition.
IICF is a thin layer of software thattranslates a query into the native language and materializes the result set based on the meta data definition.
IBM Software Group | DB2 Information Management Software
6
DB2 II CF Product Suite
CF Data ServerCommon server infrastructure that supports all CF multi-threaded, multi-user, services.
CF RDBMS ServicesFederated RDBMS whose data stores are non-relational database systems
CF Transaction ServicesIMS and CICS Business Rules Reuse
Lightyear Consulting Ltd
Steve Hunn, Brian Lee
IBM Software Group | DB2 Information Management Software
7
CF Data Server
Application hosting using named service architectureMemory Management
Master Pool and Sub-PoolsDynamic Growth
Task ManagementPre-started, Dynamically startedManaged termination and notification
Communications ManagementCommon APITCP/IP, APPC, Cross Memory, MQ-Series, Local Queues, etc.
File ManagementFlat, btree, avl tree, etc.
Platform specificHiperspace, DataSpace, etc.
Common Miscellaneous support routines
IBM Software Group | DB2 Information Management Software
8
CF Data Server
Data Savants
Data Savants
Data Savants
Data Savants
Transaction Savant
Transaction Savant
TransactionSavant
TransactionSavant
MetaData
Catalog
DataMapperDataMapperTCP/IP
IMSDB2 VSAMIDMS IMS/TMCICS
Architecture
Query Processor
JDBC,JCA,ODBC,CLIJDBC,JCA,ODBC,CLI
LinuxUSS
AIXSolaris
HP-UX
95/98/NT2000/XP
Applications& Tools
0S/390, z/OS
Data Savants
Data Savants
Data Savants
Data Savants
Lightyear Consulting Ltd
Steve Hunn, Brian Lee
IBM Software Group | DB2 Information Management Software
9
CF RDBMS Services (XDi)
SQL 92 / DB2 Dialect
Level-ized “savants” access legacy data sources
Advanced Query Processor engine aggregates multiple data sources
Read and Write support including 1PC and 2PC
Standards-based clients, ODBC, JDBC, and CLI
Metadata driven
IBM Software Group | DB2 Information Management Software
10
SQL Support, Views & Joins
SQL 92 supportSELECT/INSERT/UPDATE/DELETE all supported
Complex tables can span segments, records, etc.JOIN support for heterogeneous multi-table access
Embedded JOIN optimization
Multi-threaded Data Savants for maximum throughputComplexity in the Meta data simplifies development
Legacy data types automatically translated
Meta data defined "where" filtering through Views
Multiple automated ways to normalize recurring data
Full support for catalog queries
Optional DB2-like security
Lightyear Consulting Ltd
Steve Hunn, Brian Lee
IBM Software Group | DB2 Information Management Software
11
Reporting, Auditing, Errors
Standard SQL error handlingSQL error and response codes returned as part of result
Embedded SAF exit supportSAF exit for charge-back and other accounting purposes
IMS mappingImport DBD and copybook into the DataMapper and generate the use of grammar syntaxStarting from the root segment in the physical, logical or secondary data structure hierarchy. This root segment is referred to as the Index Root SegmentEnding at a specified child segment which is referred to as the Leaf SegmentIMS Logical Table can only map a single path in the physical, logical or SIX data structure hierarchy. For example, at least two IMS Logical Tables must be defined for database E4. One IMS Logical Table to map the Root->Child1 path and another to map the Root->Child2 path (See next chart for a diagram)
IBM Software Group | DB2 Information Management Software