1
2
Legacy Transformation
And Grid Integration
Eric Tran-LeVice President Platform Technologies
Product StrategyOracle Corporation
Tuesday, March 30th 2004
3
Evolution Not Revolution
% Costs Reduction
ROILow High
High
1 Consolidation
Integration2
Automation3
Extract Value Out Of Island of
Data
Align Business Processes and
People
Automatic Resources Allocation Based on Business Policies
4
Oracle Mainframe Programs
ConsolidationIntegration and/or Migration
Automation
5
Mainframe Evolution with Oracle
IntegrationAnd or Migration
Automation
Consolidation
• Human errors• Process Automation
• Business Logic Protection• Incremental migration• Faster Time To Market
• Island of Computation• Resources Optimization • Service Model
Theme Problem Statement Roadmap
•Legacy Transformation
• Self Management
6
Phase 1 - Consolidation
% Costs Reduction
ROILow High
High
1 Consolidation
IntegrationAnd or Transformation
2
Automation3
7
Consolidation – Data Consolidation
Consolidation
Theme Common Operational Data Store
1
•Oracle Operational Data Store(ODS)• Grid Enable -Workloads Mgnt across platform (OS/390, zOS, Unix/Linux, NT)• Reliable, Scalable, Available, Secure
•High Speed Data Movement Tools• Capture, Translate and Move Data from Non Relational to Oracle 10g at high speed• Change Data Capture: Rules-Driven and Event-based Synchronization
•Across Platforms•z/OS, ZLinux, AIX, Sun Solaris, HPUX, True64, z/Linux, Linux, NT
High Speed Data Movement
Tools
App
Her
itag
e
OracleData Store
10g
Across Platforms
Gri
d
Data
Her
itag
e
X # of DBs
IMS
IDMS
VSAM
AdabasDatacom
DB2
8
Consolidation – More Value From Your Data
Consolidation
Theme Data Protection & Provisioning
1
2
•Data Protection Continuum• Flash Recovery – Corruption Protection• Flash Back – Human Error Protection• Data Guard – Site Protection
High SpeedData Movement
Tools
Mature OLAPData MiningSQL AnalyticsSQL Model Clause
App
Her
itag
e
Data
Her
itag
e
IMS
IDMS
VSAM
AdabasDatacom
DB2
OracleData Store
10g
Across Platforms
Gri
d
• Data Provisioning• Leverage commodity servers• Move data in bulk or incrementally
B.I.
Gri
d
•Business Intelligence• Mature OLAP• Data Mining• SQL Analytics• SQL Model Clause
9
Consolidation Blueprint
3GL orCobol Apps
Os/390, Z/OS
Transparent GW
Access Managers
TransparentAccess1
(1) Transparent Access: Oracle Transparent Gateways and Access Managers(2) Data Integration: Oracle Striva Tools, Oracle Streams, Oracle Procedural Gateways(3) Database Emulation at the Application layer (PKS – Smart DCI)
Os/390, Z/OS, Z/Linux
3rd party Tool3
Capture
Change Propagate
Data Integation2
Grid Solution-Leverage Grid Concepts for Data Provisioning-Grow incrementally with Modular Server-Share Data across data grids and firewalls-Open, standards-based solutions
VSAMIMSIDMSAdabasDB2
Unix, Linux, W2K
Oracle 10g MainframePlatform3GL
Or CobolApps
3GLOr Cobol
Apps
NewApps
Oracle 10g LinuxIntel Platform
10
Integration and/or Transformation
% Costs Reduction
ROILow High
High
1 Consolidation
IntegrationAnd/or Migration
2
Automation3
11
Integration – Transparent Gateways
Integration
Theme E-Business and Legacy Data
•E-Business Transparent access to Legacy Data• Simple access to non relational Data• Distributed Query Processing from multiple DBs
•Shorter Time To Implement• Adabas, Datacom, VSAM, IDMS,…supported interfaces• Access multiple data from a single request
Transparent DataGW to Non -Relational Data 3
App
Her
itag
e
Data
Her
itag
e
IMS
IDMS
VSAM
AdabasDatacom
DB2
E-BusinessTransactions
Apps
Web Services
Gri
d
Oracle
Across Platforms
Gri
d
12
Integration – Access Managers
Integration
Theme Legacy App and Oracle
•Legacy Apps Procedural Access to Oracle 10g• Leverage existing CICS and IMS/TM transactions• Reuse Legacy Business Logic with minimum overhead
•Shorter Time To Implement• Lightweight solutions
Legacy App
IMS/TM CICS
4Access ManagersProvides Legacy app SQL and procedural access to Oracle
Data
Her
itag
e
IMS
IDMS
VSAM
AdabasDatacom
DB2
Oracle
10g
Across Platforms
Gri
d
E-BusinessTransactions
Apps
Web Services
Gri
d
13
Integration
Theme Legacy App and E-Business
Legacy App
•Legacy Apps Programmatic Access To Oracle Data• Mainframe CICS & IMS/TM transaction integration• Asynchronous & Synchronous Interaction (MQSeries & APPC)
•Capitalize on CICS and IMS without changes• Reuse existing transactions w/o modifications• Lightweight solutions for E-Business
Procedural GWsPL/SQL programmatic access to E-Business
iAS Process Connect:CICS, VSAM, IMS Adapters
Integration – Procedural GW & Process Connect
IMS/TM CICS
5
Data
Her
itag
e
IMS
IDMS
VSAM
AdabasDatacom
DB2
Oracle
10g
Across Platforms
Gri
d
E-BusinessTransactions
Apps
Web Services
Gri
d
14
Transformation
Migration
Theme Legacy App and Data Migration
New Data
Oracle OS/390zOSzLinux
AIXHPUXSolaris
LinuxNT
E-Business
1- Assessment• Legacy Application Code Parsing/Complexity Report2- Target Migration• Data Migration to Oracle• Mainframe Cobol to Microfocus Cobol• Natural to Java/JSP
TransactionsApps
DWDMBI
Legacy Data
IMS
IDMS
VSAM
Adabas
Datacom
DB2X # of DBs Across Platforms
Legacy App
IMS CICS
New AppCobol
Java,JSP
Cobol, Natural (today’s target)
3- Acceptance• New App User Testing4- Production• Oracle Support Services
1 2 3 4
15
Transformation Factory Blueprint
Transformation• Schema mapping• Data migration• Application transformation• Integration• Performance Optimization• …
IBM
HeritageApplication
n-Tier Target Architecture
S390 Intel
MVS Linux Unix
HTTP Listener
9i DB 9i DB
JSP Container9iAS
Web UI
HP/Sun
Presentation Services
App Mid-tier Services
Database Services
OS Services (Print, …)Target Design • n-Tier architecture design
• GUI Tier• Business Tier• DB Tier
• Shared Schema Design• Integration routines• …
Black-boxHeritage Env.
Application Assessment
• Inventory Reports• Program Files - 638• Subprogram Files - 226• Subroutines - 51• Help Routines - 41• Copycodes - 9• Master Tables (FDT) - 27• Detail Tables - 67• Views (DDM) - 27• Screen - 214• 3GL calls (Cobol) - 27• JCL calls - 3
• Usage Reports• Workfile Access Reports• Error Reports
• Missing FDTs - 26• DDMs not referenced - 3• Parsing Errors - 2
•…
16
Automation
% Costs Reduction
ROILow High
High
1 Consolidation
Integration2
Automation3• Simpler• Real-Time• Low-Cost
17
Automation – 10g Data Provisioning
Automation
Theme Real-Time Data Provisioning
Data Provisioning
Data Integration
Transparent Access
VSAM IMS
Adabas Real-TimeData Access
Real-Time Data ProvisioningPowered by
10g Grid
Legacy App
IMS/TM CICS
Legacy App
IMS/TM CICS
18
Automation –Data Grid & Mainframe
Automation
Theme Seamless Data and Business Logic Flow
•Data Provisioning Grid• Unified, secured data provisioning system across legacy data and new data
•Data Integration Grid• Capture, Stage, Propagate Data• Rules Driven• Event Driven
•Transparent Access Grid• Transparent Data Gateways btw Relational and Non Relational Data
•Grid Scalability • Leverage existing spare MIPs on OS390, zOS, Unix/Linux, NT• Workload Management for Performance
Data Provisioning
Data Integration
Transparent Access
Legacy Data
IMS
IDMS
VSAM
Adabas
Datacom
DB2
Legacy Data
IMS
IDMS
VSAM
Adabas
Datacom
DB2
DW, DM & B.I.
Reporting, Data Mining,Analytical Query
DM
DW
DW, DM & B.I.
Reporting, Data Mining,Analytical Query
DM
DW
Legacy App
IMS/TM CICS
Legacy App
IMS/TM CICS
Legacy App
IMS/TM CICS
E-Business
EBiz Suite home app
OperationalData Store (ODS)
Oracle 10g
Oracle 10g
Across PlatformsAcross Platforms
Web Services
EBiz SuiteData
AppData
NAS SAN
19
Automation – Streams
Integration
Theme Synchronization and Replication
•Unified all enterprise information into a single Stream• Unifies database, messaging, replication, publish/subscribe APIs
Streams Rules-Driven & Events-based Data Replication
Legacy App
IMS/TM CICS
6Data
Her
itag
e
IMS
IDMS
VSAM
AdabasDatacom
DB2
Oracle
10g
Across Platforms
Gri
d
E-BusinessTransactions
Apps
Web Services
Gri
d
•Migrate between different platform/OS• Cross Platform Transportable Tablespaces• Capture changes at source during migration
•High Speed Data Pump• Bulk data and metadata movement
20
Automation Blueprint
Rules based Publish/
SubscribePropagation
Directed andSubset
InformationStreams
In streamTransformations
AutomatedCaptureData Data
ChangesChanges
DatabaseDatabaseEventsEvents
ApplicationApplicationMessagesMessages
DataDataFeedsFeeds
DataDataWarehouses Warehouses and Data Martsand Data Marts
UpdateableUpdateableReplicasReplicas
MessagingMessagingApplicationsApplications
StandbyStandbyDatabasesDatabases
Operational Operational Data StoresData Stores
Intelligent, Unified, Intelligent, Unified, Time OrderedTime Ordered
Information StreamInformation Stream
21
Conclusion
% Costs Reduction
ROILow High
High
1 Consolidation
Integration2
Automation3• Simpler• Real-Time• Low-Cost
22
How Oracle can help you?
23
Migration Assistance Services
Sales &Pre-Sales
Assessment Design Acceptance ProductionBlueprint3
Blueprint5(Si or 3rdparty)
Blueprint2
Blueprint1
Blueprint4
TargetTargetBlueprintsBlueprints
Support
• Preliminary scoping• General approach design• Technology demonstrations• Statement of Work (SOW)• Form transformation team• Preliminary plan
• Capture/Report• Assess • Propose: - Data migration - App migration - HW migration
• Target Blueprints• Phasing, partitioning• Revised plan and budget
• Test environment setup• Test data migration• Unit test• Integration and system test
• Data migration• Integration• Deploy and test• Perf. Optimizations • Production Cutover
• “Online” or “Offline”• Product Support • 9i DB Mgmt.• 9iAS Mgmt.• E-Biz Mgmt.• Systems Mgmt.
Migration Assistance Services- Natural/Adabas Migration Assist- DB2 Migration Assist- Oracle CC Linux Migration Assist
Transformation Services-Oracle Migration Services-Migration Factory 3rd-parties-Authorized S.I
Support Services-Standard Support-Mainframe Support-“On-Demand” @Oracle-“On-Demand” @Customer
24
Transformation Portfolio
SoftwareOracle products
• Oracle 10g Database
• Oracle 10g Application Server
• E-Biz Suite
• Oracle Data Provisioning GridAuthorized Partner products
• Treehouse DPS
• PKS SmartDCI
• ….
HardwareVPNStoragePlatforms
• z/OS
• z/Linux partitions
• Unix/Linux
OracleAdabas
Gatewaysor
ConcurrentProcess
Old & New
Oldapp1
Oldapp3
Oldapp4
Oldapp2
Oracle DBOld App
Oracle DBNew App
E-Biz
25
Transformation StagesStage 2
“Transformation” Blueprint(Fast, Economical, Same look-and-feel)• “Parallel Production Operations” Window• Co-existence via gateways – Oracle e.g. EDA/SQL and 3rd party e.g. PKS SmartDCI)
Oldapp1
Oracle
TranslatedApp
Oldapp3 Old
app4
OldData
Gateways
App Integration
Replication
Oldapp2
Stage 1Portfolio Assessment• Identify Apps to be transformed• Map to “Target Blueprints”• Create Transformation Plan
Legacy Target
Oldapp1
Oldapp2
Oldapp3 Old
app4
OldData
Translation
Reengineering
EBiz
Oracle DB
Stage 3“E-Biz Suite” Blueprint(Good COTS fit, Minimal customization)• Integration in Target Environment• Retire Legacy Apps
Oldapp1
eBizOld
app3
OracleOld
Data
TranslatedApp
Oldapp4
Replication
App Integration
Stage 4“Reengineering” Blueprint(Specialized Apps, No good COTS fit)• Maintain/enhance existing biz rules• New look-and-feel
Oldapp1
eBizOld
app3
OracleOldData
TranslatedApp
Custom
App Integration
Replication
26
Appendices
27
Oracle 10g Mainframe Platform
MVS01z/OS Linux Linux
z/VM
z/OS
Lin
ux
guest
Lin
ux
guest
Lin
ux
guest
IBM zSeries
Oracle9i
RAC
Oracle9i
RACRAC
Oracle9i
RAC
Oracle9i
RACRAC
Oracle9i
RAC
Oracle9i
RACRAC
28
Oracle 10g Grid Model
• Pooling, Virtualization & Provisioning
– Storage, Database servers, Application servers
• Load Balancing• Quality of Service• Automation
Top Related