280 likes | 430 Views
Legacy Transformation And Grid Integration Eric Tran-Le Vice President Platform Technologies Product Strategy Oracle Corporation Eric.tranle@oracle.com Tuesday, March 30 th 2004. Evolution Not Revolution. Automatic Resources Allocation Based on Business Policies. % Costs Reduction.
E N D
Legacy Transformation And Grid Integration Eric Tran-Le Vice President Platform Technologies Product Strategy Oracle Corporation Eric.tranle@oracle.com Tuesday, March 30th 2004
Evolution Not Revolution Automatic Resources Allocation Based on Business Policies % Costs Reduction High 3 Automation Align Business Processes and People 2 Integration Extract Value Out Of Island of Data 1 Consolidation ROI Low High
Oracle Mainframe Programs • Consolidation • Integration and/or Migration • Automation
Mainframe Evolution with Oracle Theme Problem Statement Roadmap • Island of Computation • Resources Optimization • Service Model Consolidation • Business Logic Protection • Incremental migration • Faster Time To Market • Legacy Transformation Integration And or Migration • Human errors • Process Automation • Self Management Automation
Phase 1 - Consolidation % Costs Reduction High 3 Automation 2 Integration And or Transformation 1 Consolidation ROI Low High
App Heritage Consolidation Data Oracle Data Store Adabas Datacom DB2 Heritage Grid 10g IMS IDMS VSAM X # of DBs Across Platforms Consolidation – Data Consolidation Theme Common Operational Data Store 1 High Speed Data Movement Tools • 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
App Heritage Grid Consolidation Data Adabas Datacom DB2 Oracle Data Store Heritage IMS IDMS VSAM Grid 10g Across Platforms Consolidation – More Value From Your Data Theme Data Protection & Provisioning B.I. Mature OLAP Data Mining SQL Analytics SQL Model Clause 2 1 High Speed Data Movement Tools • Data Protection Continuum • Flash Recovery – Corruption Protection • Flash Back – Human Error Protection • Data Guard – Site Protection • Business Intelligence • Mature OLAP • Data Mining • SQL Analytics • SQL Model Clause • Data Provisioning • Leverage commodity servers • Move data in bulk or incrementally
3GL Or Cobol Apps 3GL Or Cobol Apps New Apps Transparent Access1 VSAM IMS IDMS Adabas DB2 Data Integation2 Transparent GW Capture Change Access Managers Propagate Consolidation Blueprint 3GL or Cobol Apps Oracle 10g MainframePlatform Os/390, Z/OS 3rd party Tool3 Os/390, Z/OS, Z/Linux Oracle 10g LinuxIntel Platform • Grid Solution • Leverage Grid Concepts for Data Provisioning • Grow incrementally with Modular Server • Share Data across data grids and firewalls • Open, standards-based solutions Unix, Linux, W2K • Transparent Access: Oracle Transparent Gateways and Access Managers • Data Integration: Oracle Striva Tools, Oracle Streams, Oracle Procedural Gateways • Database Emulation at the Application layer (PKS – Smart DCI)
Integration and/or Transformation % Costs Reduction High 3 Automation 2 Integration And/or Migration 1 Consolidation ROI Low High
App E-Business Heritage Transactions Apps Grid Web Services Integration Data Adabas Datacom DB2 Oracle Heritage IMS IDMS VSAM Grid Across Platforms Integration – Transparent Gateways Theme E-Business and Legacy Data Transparent Data GW to Non - Relational Data 3 • 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
Legacy App E-Business Transactions Apps IMS/TM CICS Grid Web Services Integration Data Adabas Datacom DB2 Oracle Heritage IMS IDMS VSAM Grid 10g Across Platforms Integration – Access Managers Theme Legacy App and Oracle Access Managers Provides Legacy app SQL and procedural access to Oracle 4 • 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
E-Business Transactions Apps Grid Web Services Integration Data Adabas Datacom DB2 Oracle Heritage IMS IDMS VSAM Grid 10g Across Platforms Integration – Procedural GW & Process Connect Theme Legacy App and E-Business 5 Legacy App IMS/TM CICS Procedural GWs PL/SQL programmatic access to E-Business iAS Process Connect: CICS, VSAM, IMS Adapters • 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
New App Legacy App Cobol IMS CICS Java,JSP Migration Across Platforms Transformation Theme Legacy App and Data Migration E-Business Transactions Apps DW DM BI 4 1 3 2 Cobol, Natural (today’s target) Legacy Data New Data IMS IDMS VSAM Adabas Datacom DB2 AIX HPUX Solaris Linux NT OS/390 zOS zLinux Oracle X # of DBs • 1- Assessment • Legacy Application Code Parsing/Complexity Report • 2- Target Migration • Data Migration to Oracle • Mainframe Cobol to Microfocus Cobol • Natural to Java/JSP • 3- Acceptance • New App User Testing • 4- Production • Oracle Support Services
Heritage Application Web UI JSP Container 9iAS HTTP Listener 9i DB 9i DB MVS Linux Unix S390 Intel HP/Sun IBM Presentation Services Application Assessment App Mid-tier Services Transformation Database Services Target Design • 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 • … • Schema mapping • Data migration • Application transformation • Integration • Performance Optimization • … OS Services (Print, …) • n-Tier architecture design • GUI Tier • Business Tier • DB Tier • Shared Schema Design • Integration routines • … Black-box Heritage Env. n-Tier Target Architecture Transformation Factory Blueprint
Automation % Costs Reduction High 3 Automation • Simpler • Real-Time • Low-Cost 2 Integration 1 Consolidation ROI Low High
Adabas VSAM IMS Automation Automation – 10g Data Provisioning Theme Real-Time Data Provisioning Real-Time Data Access Transparent Access Data Integration Data Provisioning Real-Time Data Provisioning Powered by 10g Grid
Legacy App E-Business EBiz Suite IMS/TM home app CICS Automation EBiz Suite Data Automation –Data Grid & Mainframe Theme Seamless Data and Business Logic Flow Web Services Transparent Access Data Integration Data Provisioning App Data NAS SAN • 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
E-Business Legacy App Transactions Apps Grid IMS/TM CICS Web Services Integration Data Adabas Datacom DB2 Oracle Heritage IMS IDMS VSAM Grid 10g Across Platforms Automation – Streams Theme Synchronization and Replication Streams Rules-Driven & Events-based Data Replication 6 • Unified all enterprise information into a single Stream • Unifies database, messaging, replication, publish/subscribe APIs • Migrate between different platform/OS • Cross Platform Transportable Tablespaces • Capture changes at source during migration • High Speed Data Pump • Bulk data and metadata movement
UpdateableReplicas DataFeeds Rules based Publish/SubscribePropagation Data Warehouses and Data Marts AutomatedCapture Data Changes StandbyDatabases Database Events In streamTransformations Directed andSubsetInformationStreams Messaging Applications Intelligent, Unified, Time OrderedInformation Stream Application Messages Operational Data Stores Automation Blueprint
Conclusion % Costs Reduction High 3 Automation • Simpler • Real-Time • Low-Cost 2 Integration 1 Consolidation ROI Low High
Target Blueprints Blueprint1 Blueprint2 Blueprint3 Blueprint4 Blueprint5 (Si or 3rdparty) Migration Assistance Services • Support Services • Standard Support • Mainframe Support • “On-Demand” @Oracle • “On-Demand” @Customer • 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 Sales & Pre-Sales Assessment Design Acceptance Production Support • “Online” or “Offline” • Product Support • 9i DB Mgmt. • 9iAS Mgmt. • E-Biz Mgmt. • Systems Mgmt. • 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
Old app1 Old app2 Old app3 Old app4 Transformation Portfolio • Software • Oracle products • Oracle 10g Database • Oracle 10g Application Server • E-Biz Suite • Oracle Data Provisioning Grid • Authorized Partner products • Treehouse DPS • PKS SmartDCI • …. • Hardware • VPN • Storage • Platforms • z/OS • z/Linux partitions • Unix/Linux E-Biz Oracle DB Old App Gateways or Concurrent Process Old & New Oracle DB New App Adabas Oracle
Stage 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) App Integration App Integration Legacy Target App Integration Translation Old app1 Old app1 Old app1 Old app2 Old app2 Replication Replication Translated App Translated App Reengineering Stage 1 Stage 3 Old app3 Old app3 Old app3 EBiz Old app4 Old app4 • Portfolio Assessment • Identify Apps to be transformed • Map to “Target Blueprints” • Create Transformation Plan • “E-Biz Suite” Blueprint • (Good COTS fit, Minimal customization) • Integration in Target Environment • Retire Legacy Apps Gateways Old app4 eBiz Old Data Old Data Old Data Oracle DB Oracle Oracle Replication Old app1 Custom Translated App Stage 4 • “Reengineering” Blueprint • (Specialized Apps, No good COTS fit) • Maintain/enhance existing biz rules • New look-and-feel Old app3 eBiz Old Data Oracle Transformation Stages
Oracle9i RAC Oracle9i RAC Oracle9i RAC Oracle9i RAC Oracle9i RAC Oracle9i RAC RAC RAC RAC z/OS MVS01 z/OS Linux Linux Linux guest Linux guest Linux guest z/VM IBM zSeries Oracle 10g Mainframe Platform
Oracle 10g Grid Model • Pooling, Virtualization & Provisioning • Storage, Database servers, Application servers • Load Balancing • Quality of Service • Automation