Survey
* Your assessment is very important for improving the work of artificial intelligence, which forms the content of this project
* Your assessment is very important for improving the work of artificial intelligence, which forms the content of this project
1 Legacy Transformation And Grid Integration Eric Tran-Le Vice President Platform Technologies Product Strategy Oracle Corporation [email protected] Tuesday, March 30th 2004 2 Evolution Not Revolution Automatic Resources Allocation Based on Business Policies % Costs Reduction High 3 Automation 2 Integration Align Business Processes and People Extract Value Out Of Island of Data 1 Consolidation Low 3 ROI High Oracle Mainframe Programs Consolidation Integration and/or Migration Automation 4 Mainframe Evolution with Oracle Theme Consolidation Integration And or Migration Automation 5 Problem Statement Roadmap • Island of Computation • Resources Optimization • Service Model • Business Logic Protection • Incremental migration • Faster Time To Market •Legacy Transformation • Human errors • Process Automation • Self Management Phase 1 - Consolidation % Costs Reduction High 3 Automation 2 Integration And or Transformation 1 Consolidation Low 6 ROI High Consolidation – Data Consolidation Theme Common Operational Data Store App Consolidation Data Adabas Datacom DB2 X # of DBs IMS IDMS VSAM 1 High Speed Data Movement Tools Oracle Data Store 10g Across Platforms •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 7 Consolidation – More Value From Your Data Theme Data Protection & Provisioning B.I. App Consolidation 2 Data Adabas Datacom DB2 IMS IDMS VSAM •Data Protection Continuum • Flash Recovery – Corruption Protection • Flash Back – Human Error Protection • Data Guard – Site Protection • Data Provisioning • Leverage commodity servers • Move data in bulk or incrementally 8 Mature OLAP Data Mining SQL Analytics SQL Model Clause Oracle Data Store 1 10g High Speed Data Movement Tools Across Platforms •Business Intelligence • Mature OLAP • Data Mining • SQL Analytics • SQL Model Clause Consolidation Blueprint 3GL or Cobol Apps VSAM IMS Os/390, Z/OS IDMS Adabas DB2 3GL Or Cobol Apps Transparent Access1 3rd party Tool3 Transparent GW Access Managers Os/390, Z/OS, Z/Linux 3GL Or Cobol Apps Data Integation2 Capture Change Propagate New Apps Oracle 10g Linux Intel 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 9 Oracle 10g Mainframe Platform Unix, Linux, W2K (1) (2) (3) 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 Low 10 ROI High Integration – Transparent Gateways Theme E-Business and Legacy Data App E-Business Transactions Apps Web Services Integration 3 Oracle Data Adabas Datacom DB2 IMS IDMS VSAM Across Platforms •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 11 Integration – Access Managers Theme Legacy App and Oracle Legacy App E-Business Transactions Apps IMS/TM CICS Integration Web Services 4 Oracle Data Adabas Datacom DB2 IMS IDMS VSAM 10g Across Platforms •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 12 Integration – Procedural GW & Process Connect Theme Legacy App and E-Business Legacy App IMS/TM 5 CICS E-Business Transactions Apps Web Services Integration Oracle Data Adabas Datacom DB2 IMS IDMS VSAM 10g Across Platforms •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 13 Transformation Theme Legacy App and Data Migration Legacy App IMS E-Business New App CICS 1 2 3 4 Cobol Transactions Apps Java,JSP DW DM BI Migration Legacy Data IMS Adabas IDMS Datacom VSAM DB2 X # of DBs New Data OS/390 zOS zLinux Oracle Across Platforms 1- Assessment 3- Acceptance 2- Target Migration 4- Production • Legacy Application Code Parsing/Complexity Report • Data Migration to Oracle • Mainframe Cobol to Microfocus Cobol • Natural to Java/JSP 14 AIX HPUX Solaris Linux NT • New App User Testing • Oracle Support Services Transformation Factory Blueprint Web UI JSP Container 9iAS HTTP Listener 9i DB Heritage Application MVS S390 Unix Intel HP/Sun App Mid-tier Services Application Assessment 15 Linux Presentation Services IBM Black-box Heritage Env. 9i DB • 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 •… Database Services Target Design Transformation • n-Tier architecture design • GUI Tier • Business Tier • DB Tier • Shared Schema Design • Integration routines •… • Schema mapping • Data migration • Application transformation • Integration • Performance Optimization •… OS Services (Print, …) n-Tier Target Architecture Automation % Costs Reduction High • Simpler • Real-Time • Low-Cost 3 Automation 2 Integration 1 Consolidation Low 16 ROI High Automation – 10g Data Provisioning Theme Real-Time Data Provisioning Adabas VSAM IMS Legacy App IMS/TM Real-Time Data Access CICS Transparent Access Automation Data Integration Data Provisioning Real-Time Data Provisioning Powered by 10g Grid 17 Automation –Data Grid & Mainframe Theme Seamless Data and Business Logic Flow Legacy App DW, DM & B.I. Web Services Legacy App E-Business DW IMS/TM CICS EBiz IMS/TM Suite DM home CICSapp Reporting, Data Mining, Analytical Query Automation Transparent Access Data Integration Data Provisioning EBiz Suite Data App Data NAS •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 18 SAN •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 Automation – Streams Theme Synchronization and Replication Legacy App E-Business Transactions Apps IMS/TM CICS Web Services Integration Oracle Data Adabas Datacom DB2 6 IMS IDMS VSAM 10g Across Platforms •Unified all enterprise information into a single Stream • Unifies database, messaging, replication, publish/subscribe APIs •Migrate between different platform/OS •High Speed Data Pump • Cross Platform Transportable Tablespaces • Capture changes at source during migration 19 • Bulk data and metadata movement Automation Blueprint Updateable Replicas Data Feeds Data Changes Automated Capture Rules based Publish/ Subscribe Propagation Data Warehouses and Data Mart Standby Databases Database Events Application Messages 20 In stream Transformations Intelligent, Unified, Time Ordered Information Stream Directed and Subset Information Streams Messaging Applications Operational Data Stores Conclusion % Costs Reduction High • Simpler • Real-Time • Low-Cost 3 Automation 2 Integration 1 Consolidation Low 21 ROI High How Oracle can help you? 22 Migration Assistance Services 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 Target Blueprints Blueprint1 Blueprint2 Sales & Pre-Sales • Preliminary scoping • General approach design • Technology demonstrations • Statement of Work (SOW) • Form transformation team • Preliminary plan 23 Blueprint3 Assessment Design Acceptance Production Support Blueprint4 • Capture/Report • Assess • Propose: - Data migration - App migration - HW migration • Target Blueprints • Phasing, partitioning • Revised plan and budget Blueprint5 (Si or 3rdparty) • 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. 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 Old app1 Old app2 Oracle DB Old App Old app3 Old app4 Adabas 24 E-Biz Gateways or Concurrent Process Old & New Oracle DB New App Oracle Transformation Stages Stage 1 Stage 2 Portfolio Assessment • Identify Apps to be transformed • Map to “Target Blueprints” • Create Transformation Plan Legacy Target Old Old Translation app1 app2 Reengineering Old EBiz app3 Old app4 Old Data Custom Translated App App Integration eBiz Old Data Replication Oracle 25 Old Data Replication Oracle Stage 3 “Reengineering” Blueprint (Specialized Apps, No good COTS fit) • Maintain/enhance existing biz rules • New look-and-feel Old app3 Old Old App Integration app1 app2 Translated App Old app3 Old Gateways app4 Oracle DB Stage 4 Old app1 “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) “E-Biz Suite” Blueprint (Good COTS fit, Minimal customization) • Integration in Target Environment • Retire Legacy Apps Old app1 App Integration Old Old app3 app4 Translated App eBiz Old Data Replication Oracle Appendices 26 Oracle 10g Mainframe Platform Oracle Oracle 9i 9i RAC RAC RAC Oracle Oracle 9i 9i RAC RAC RAC z/VM IBM zSeries 27 Linux guest Linux guest Linux guest z/OS z/OS Linux Linux MVS01 Oracle Oracle 9i 9i RAC RAC RAC Oracle 10g Grid Model • Pooling, Virtualization & Provisioning – Storage, Database servers, Application servers • Load Balancing • Quality of Service • Automation 28