Oracle Modernization Solutions

A practical book and eBook guide to planning and implementing SOA Integration and Re-architecting to an Oracle platform

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
Mapt Subscription
FREE
$29.99/m after trial
eBook
$25.20
RRP $35.99
Save 29%
Print + eBook
$59.99
RRP $59.99
What do I get with a Mapt Pro subscription?
  • Unlimited access to all Packt’s 5,000+ eBooks and Videos
  • Early Access content, Progress Tracking, and Assessments
  • 1 Free eBook or Video to download and keep every month after trial
What do I get with an eBook?
  • Download this book in EPUB, PDF, MOBI formats
  • DRM FREE - read and interact with your content when you want, where you want, and how you want
  • Access this title in the Mapt reader
What do I get with Print & eBook?
  • Get a paperback copy of the book delivered to you
  • Download this book in EPUB, PDF, MOBI formats
  • DRM FREE - read and interact with your content when you want, where you want, and how you want
  • Access this title in the Mapt reader
What do I get with a Video?
  • Download this Video course in MP4 format
  • DRM FREE - read and interact with your content when you want, where you want, and how you want
  • Access this title in the Mapt reader
$0.00
$25.20
$59.99
$29.99p/m after trial
RRP $35.99
RRP $59.99
Subscription
eBook
Print + eBook
Start 30 Day Trial
Subscribe and access every Packt eBook & Video.
 
  • 5,000+ eBooks & Videos
  • 50+ New titles a month
  • 1 Free eBook/Video to keep every month
Start Free Trial
 
Code Files
Preview in Mapt

Book Details

ISBN 139781847194640
Paperback432 pages

Book Description

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.

Table of Contents

Chapter 1: Introduction to Legacy Modernization
What We Won't Cover
Overview of the Modernization Options
Business Value — What Really Matters?
Summary
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
Summary
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
Summary
Chapter 5: Overview of Re-architecturing
Summary
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
Summary
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
Summary
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
Summary
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
Summary
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
Summary
Chapter 11: Legacy Modernization — The Future
Extreme Processing
Summary

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.

Authors

Table of Contents

Chapter 1: Introduction to Legacy Modernization
What We Won't Cover
Overview of the Modernization Options
Business Value — What Really Matters?
Summary
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
Summary
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
Summary
Chapter 5: Overview of Re-architecturing
Summary
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
Summary
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
Summary
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
Summary
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
Summary
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
Summary
Chapter 11: Legacy Modernization — The Future
Extreme Processing
Summary

Book Details

ISBN 139781847194640
Paperback432 pages
Read More

Read More Reviews

Recommended for You

Apache Maven 3 Cookbook Book Cover
Apache Maven 3 Cookbook
$ 23.99
$ 16.80
Mastering Web Application Development with AngularJS Book Cover
Mastering Web Application Development with AngularJS
$ 26.99
$ 5.40
Java EE 7 Developer Handbook Book Cover
Java EE 7 Developer Handbook
$ 35.99
$ 25.20
Responsive Web Design with HTML5 and CSS3 Book Cover
Responsive Web Design with HTML5 and CSS3
$ 23.99
$ 4.80
Apache Tomcat 7 Essentials Book Cover
Apache Tomcat 7 Essentials
$ 23.99
$ 16.80
Java 7 Concurrency Cookbook Book Cover
Java 7 Concurrency Cookbook
$ 29.99
$ 21.00