Free Sample
+ Collection
Code Files

Oracle Modernization Solutions

Jason Williamson, Tom Laszewski

A practical book and eBook guide to planning and implementing SOA Integration and Re-architecting to an Oracle platform
RRP $35.99
RRP $59.99
Print + eBook

Want this title & more?

$12.99 p/month

Subscribe to PacktLib

Enjoy full and instant access to over 2000 books and videos – you’ll find everything you need to stay ahead of the curve and make sure you can always get the job done.

Book Details

ISBN 139781847194640
Paperback432 pages

About This Book

  • Complete, practical guide to legacy modernization using SOA Integration and Re-architecture
  • Understand when and why to choose the non-invasive SOA Integration approach to reuse and integrate legacy components quickly and safely
  • Understand when and why to choose Re-architecture to reverse engineer legacy components and preserve business knowledge in a modern open and extensible architecture
  • Modernize to a process-driven SOA architecture based on Java EE, Oracle Database, and Fusion Middleware
  • Covers real-life scenarios with detailed hands-on examples

Who This Book Is For

Legacy system architects, project managers, program managers, developers, database architects and decision makers who own mainframe and heterogeneous systems, and are tasked with modernization will all find this book useful.

The book assumes some knowledge of mainframes, J2EE, SOA, and Oracle technologies. The reader should have some background in programming and database design.

Table of Contents

Chapter 1: Introduction to Legacy Modernization
What We Won't Cover
Overview of the Modernization Options
Business Value — What Really Matters?
Chapter 2: Overview of SOA Integration
Integrating SOA into a Legacy Framework
Drivers for SOA Integration
Where to Begin — a Word on Application Discovery
Chapter 3: SOA Integration — Functional View, Implementation, and Architecture
SOA Integration: Functional View
SOA Integration: Technical View
SOA Integration
SOA Integration — Final Product Summary
IBM and Legacy SOA Integration
Chapter 4: SOA Integraton — Scenario in Detail
Oracle Software Required
UML and Database Diagrams
Which Legacy Artifacts Should I Expose? — Using the Relativity Product Set
Exposing the Legacy VSAM File Data Access
Development Using Oracle JDeveloper
Deploying to the Oracle Application Server
Running the Example
Chapter 5: Overview of Re-architecturing
Chapter 6: Re-Architecture — Functional View, Implementation, and Architecture
Technical Advantages of Re-Architecture
Overcoming Barriers to Change
Decoupling the Application-Tiers
Re-Architecture is Happening
Re-architecture — Functional View
Implementation Process: Common Attributes, Approach for Batch, and Online Processes
Final Architecture — Common Oracle Products for Batch and Online
Hardware, Operating System, and IBM
Chapter 7: Batch Systems Re-architecture Technical Deep Dive
Historical Reasons for Batch
Requirements of a Batch System
Technical View
Implementation Process
Recovery/Discovery Approaches
Final Oracle Batch Architecture
Chapter 8: Online Systems Re-architecture Technical Deep Dive
History and Evolution of Online Systems
History of SOA and SaaS
Top Five Online Patterns
Technical View
Implementation Process — Online Systems
Oracle Implementation Tools and Source to Target Mapping
Final Oracle On-line Architecture
Chapter 9: Re-Architecture — Scenario in Detail
Oracle Software Required
UML and Screen Flow Diagrams
Source Application
Oracle Target Architecture
Application Mining Using Relativity
Forward Engineering into Oracle and Java EE
Producing the Target User Interface and Navigation
Running the Presentation-Tier Mock-up in Oracle Application Server
Producing the Target Business Rules
Data Migration — A Quick, Easy, and a Cost-Effective Approach
Chapter 10: Introduction to Re-Host based Modernization Using Tuxedo
Re-Hosting Based Modernization
Critical Success Factors in Mainframe Re-hosting
Files and Databases
Meeting Performance and Other QoS Requirements
Phased Migration and Mainframe Integration
SOA Enabling Re-hosted Applications
Further Re-architecture of Re-hosted Applications
Chapter 11: Legacy Modernization — The Future
Extreme Processing

What You Will Learn

  • Gain an understanding of  different approaches to modernization of legacy systems
  • Determine your short and long term modernization strategies and know how to look for the right business and technology drivers in your organization
  • Understand when and why you would choose the modernization options of SOA Integration and Re-architecture
  • Architect an Oracle-based platform for you modernized legacy system
  • Know the best approaches to take to transform your application from a rigid, monolithic system to an agile, adaptable application based on Oracle and SOA
  • Quickly SOA-enable your legacy mainframe application using legacy SOA Integration
  • Use the hands-on SOA Integration example that walks you through the entire development process as a starting point for your own pilot project
  • Use the hands-on Re-architecture example that focuses on forward engineering business rules, presentation tier, and screen navigation from the legacy system into an Oracle platform as a starting point for your own pilot project
  • Learn about Oracle's modernization re-host solution: Oracle Tuxedo
  • Dive into the future of legacy modernization based upon industry trends such as Extreme Transaction Processing (XTP), Grid computing, Cloud computing, etc.

In Detail

Much has been written about legacy modernization in the past few years.  Most of the books, analysts' reports, and white papers focus on why you should modernize and theorize at a high level regarding the different approaches and possible outcomes. This book provides a detailed guide to how to implement two well known mainframe modernization approaches—SOA Enablement and Re-architecture.

SOA Integration is a non-invasive approach and allows legacy components to be used as part of an SOA infrastructure quickly and without risk and is often the first step in the larger modernization process. Re-architecture focuses on reverse engineering legacy applications to preserve business knowledge then forward them to modern architectures that take advantage of open and extensible standards.

In this book you will learn how to quickly and easily expose a mainframe VSAM data store in an Oracle-based Java EE application. You will also learn how to leverage your mainframe application code to create a new Oracle/Java EE SOA-based application. The book is agnostic in terms of hardware and operating system as most of these have proven to be able to handle the reliability, scalability, and performance of a mainframe system.

After reading this book, you will feel much more comfortable that mainframe modernization is possible and can made less risky by following the recommendations and approaches used in the book.


Read More

Recommended for You