Cover image for Oracle Modernization Solutions.
Oracle Modernization Solutions.
Title:
Oracle Modernization Solutions.
Author:
Williamson, Jason.
ISBN:
9781847194657
Personal Author:
Edition:
1st ed.
Physical Description:
1 online resource (452 pages)
Contents:
Oracle Modernization Solutions -- Table of Contents -- Oracle Modernization Solutions -- Credit -- About the Authors -- About the Co-Authors -- Preface -- What This Book Covers -- What You Need for This Book -- Who is This Book For -- Conventions -- Reader Feedback -- Customer Support -- Downloading the Example Code for the Book -- Errata -- Piracy -- Questions -- 1. Introduction to Legacy Modernization -- What We Won't Cover -- Methodology and Estimation -- The Modernization Marketplace and Why Modernize -- Deep Dive on Approaches -- Overview of the Modernization Options -- Legacy Understanding -- Application Portfolio Analysis (APA) -- APA Macroanalysis -- APA Microanalysis -- Application Portfolio Management (APM) -- Re-Architecturing -- SOA Integration -- Platform Migration -- Automated Migration -- Re-Hosting -- Re-Hosting Based Modernization -- Data Modernization -- Legacy Adapters -- Replacement -- Business Value - What Really Matters? -- Summary -- 2. Overview of SOA Integration -- Integrating SOA into a Legacy Framework -- Drivers for SOA Integration -- Considerations for SOA Enablement -- Where to Begin - a Word on Application Discovery -- Assessment Process: Bringing it together -- Summary -- 3. SOA Integration - Functional View, Implementation, and Architecture -- SOA Integration: Functional View -- SOA Integration: Technical View -- User Interface -- Legacy Service Bus (LSB) and Application Server -- Legacy Services Engine (LSE) -- LSE Components -- Connectivity and Processing Engine -- SQL Engine -- Optional LSE Components -- Orchestration -- Security -- Caching -- LSE Development -- LSE Implementation/Deployment -- LSE Server Location -- Legacy Artifacts -- Metadata Repositories -- Other Technical and Business Aspects -- Scalability -- Performance -- Failover -- Transaction Processing -- Governance -- Human Factors.

Agility and Adaptability of Architecture -- Host Support -- SOA Integration -- Implementation Options -- Roll My Own -- Buy a Bunch of Products and become an Integrator -- One Pre-Integrated Stack -- Implementation Approach -- Phases in the Implementation Cycle -- Understanding the Business Drivers -- Products and Technologies Used in this Phase -- Determine Business Processes to Expose -- Products and Technologies Used in this Phase -- Install/Configure the Software -- Products and Technologies Used in this Phase -- Expose Legacy Artifacts -- Integrate Services into the application server -- Products and Technologies Used in this Phase -- Security and Governance -- Products and Technologies Used in this Phase -- Performance and Scalability -- Products and Technologies Used in this Phase -- Production Rollout -- Products and Technologies Used in this Phase -- Monitor Usage and Refine -- Products and Technologies Used in this Phase -- SOA Integration - Top Four Scenarios and Oracle Solutions -- Oracle Products Included in the Solution -- Oracle Products Not Included in the Solution -- Scenario One - Enterprise Information Integration -- Problem -- Context -- Forces -- Solution -- Scenario One Summary -- Scenario Two - Web Enablement -- Problem -- Context -- Forces -- Solution -- Scenario: Two Summary -- Scenario Three - Report Off-Load Using Data Migration -- Problem -- Context -- Forces -- Solution -- Scenario Three: Summary -- Oracle BAM -- Oracle BPEL -- Oracle Data Integrator (ODI) -- Oracle BI -- Scenario Four: End-to-End SOA -- Problem -- Context -- Forces -- Solution -- Scenario Four: Summary -- Oracle WebCenter -- Oracle BAM -- Oracle ESB -- Oracle OID and SSO -- SOA Integration - Final Product Summary -- IBM and Legacy SOA Integration -- Summary -- 4. SOA Integraton - Scenario in Detail -- Oracle Software Required -- UML and Database Diagrams.

Deployment Diagram -- Use Case Diagram -- Activity Diagram -- Sequence Diagram -- Data Model Diagram -- Which Legacy Artifacts Should I Expose? - Using the Relativity Product Set -- Application Layers - Understanding Relativity Terminology -- Understanding an Artifact's Place in the Architecture -- Vertical Slices -- Horizontal Slices -- Understanding Anomalies -- Client Programs with Data Access -- Calling Client Programs -- Calling Transitional Programs -- Impure Service Programs -- Other Anomalies that Need Remedial Action -- Data Validation Problem -- The Problem of Transient or Temporary Data Queues -- Finding the Service Functionality - Relativity SOA Analyzer Product -- Starting from Screens -- Looking for Special Program Constructs -- The Case of Mixed Programs - Program 'Slicing' -- Determining the Data Interface -- Summary Legacy Artifact Discovery Using Relativity -- Exposing the Legacy VSAM File Data Access -- Connecting to Oracle Connect on Mainframe and Setting Connection Properties -- Oracle Connect Data Source -- Oracle Connect Adapter -- Development Using Oracle JDeveloper -- Prework -- Application Modules -- Presentation-Tier/User Interface - HTML Page -- Legacy Web Service - VSAM Adapter Service -- Two-Phase Commit -- Oracle Database Persistence -- Deploying to the Oracle Application Server -- Configuring Oracle Application Server for the Legacy Adapter -- Configuring Oracle Application Server Oracle Database Connection -- Deploying to Oracle Application Server Using JDeveloper -- Running the Example -- Running the application -- Summary -- 5. Overview of Re-architecturing -- What is Re-Architecture? -- Drivers and Considerations for Re-Architecture -- Platform Agility -- Human Factors to Consider in a Re-Architecture Project -- How IBM Views Re-Architecture -- IT/Technical Drivers and Considerations -- Getting Off the Mainframe.

Creating a Flexible, Adaptable, and Agile Architecture -- Advanced Development Tools -- Technical Considerations for a Re-Architecture Effort -- Subject Matter Experts (SME) -- Risk of Modernization -- System Performance -- Usability/Training -- Re-Architecture versus Re-Host -- Re-Architect Deep Dive -- No Ripping and Replacing -- Pros and Cons -- Pros -- Cons -- Summary -- 6. Re-Architecture - Functional View, Implementation, and Architecture -- Technical Advantages of Re-Architecture -- Application Maintenance -- Enterprise Information Integration (EII) and Enterprise Application Integration (EAI) -- Architected for the Internet -- Scalability -- Availability -- Greater Software Options -- On Demand Reporting -- Security -- Overcoming Barriers to Change -- Custom Integration Applications and Utilities -- Custom Workflow -- Custom ETL -- Undisciplined Development -- Decoupling the Application-Tiers -- Presentation-Tier -- Business Rules -- Data Access -- Workflow/Business Process Flow -- Re-Architecture is Happening -- Re-architecture - Functional View -- A Technical Perspective of the Functional View -- Other Components of the Functional Infrastructure -- Re-architecture - Optional Software Components -- Implementation Process: Common Attributes, Approach for Batch, and Online Processes -- Top Three Re-Architecture Approaches -- Three "Iterative-Phased" Approaches (IPA) -- Data Migration -- Business Processes and Application Logic -- Move Standalone Application -- Re-archtecture Modernization Life Cycle -- Life-Cycle Caveats -- Application Portfolio Analysis Completed -- Life Cycle compared to Legacy SOA Integration Life Cycle -- "Big Bang" and Parallel Production -- The Human Element -- Training -- Re-Architecture Phases -- Discovery/Recovery -- Design Target Architecture -- Install and Configure Oracle Software and Hardware.

Model Target Application -- Development Iterations -- User Acceptance Testing (UAT) -- Performance Scalability -- Production Roll out -- Running in Parallel -- Unplug the Legacy Application -- Using a Modernization Factory for Re-Architecture Implementation -- Final Architecture - Common Oracle Products for Batch and Online -- Hardware, Operating System, and IBM -- Summary -- 7. Batch Systems Re-architecture Technical Deep Dive -- Historical Reasons for Batch -- Requirements of a Batch System -- Top Five Batch Patterns -- Multi Record Type Files - Pure Batch File Processing -- Transaction Processing - Pure Autonomous Transactions -- Administrative Batch - Backup, Archiving -- Reporting - 'Green Bar', Exception Handling, Error Handling -- Third-Party Interfaces - Internal and External Information Integration -- Technical View -- Optional Products -- Job Scheduler and BPEL Compared -- Implementation Process -- Recovery/Discovery Approaches -- Methodology -- Best practices -- Tooling -- Re-Design/Re-Factoring Approaches -- The Top-Down Approach -- The Bottom-up Approach -- The Hybrid Approach -- Repositories -- Relativity Repository -- Scheduler Repository -- OWB Repository -- ADF/OFM Repositories -- ADF -- OFM SOA Suite for BPEL -- OFM SOA Suite Business Rules -- Re-Design/Re-Factoring for each Legacy Artifact Group -- Green Bar Reports -- Recovery/Discovery -- Re-Design/ Re-Factor -- Job Scheduler - UML Process Flow -- Recovery/Discovery -- Re-Design/ Re-Factor -- Business Flows -- Recovery/Discovery -- Re-Design/ Re-Factor -- COBOL Business Rules -- Recovery/Discovery -- Re-Design/ Re-Factor -- COBOL Data Access Logic -- Recovery/Discovery -- Re-Design/Re-Factor -- Database and database schema -- Recovery/Discovery -- Re-Design/Re-Factor -- Target Generation -- Oracle Implementation Tools and Source to Target Mapping.

Summary of Tools and Frameworks.
Abstract:
A practical book and eBook guide to planning and implementing SOA Integration and Re-architecting to an Oracle platform.
Local Note:
Electronic reproduction. Ann Arbor, Michigan : ProQuest Ebook Central, 2017. Available via World Wide Web. Access may be limited to ProQuest Ebook Central affiliated libraries.
Added Author:
Electronic Access:
Click to View
Holds: Copies: