35
<Insert Picture Here> Oracle Modernization for Adabas/Natural Ted Venema Director, Oracle Modernization Solutions

- davistech-llc.com Oracle Modernization for Adabas... · Oracle Modernization for Adabas/Natural ... NATURAL/ADABAS •IBM

  • Upload
    hadieu

  • View
    239

  • Download
    3

Embed Size (px)

Citation preview

<Insert Picture Here>

Oracle Modernization for Adabas/Natural

Ted Venema

Director, Oracle Modernization Solutions

Agenda

• The Modernization Market in general and

Adabas/Natural in particular

• What does Modernize require and how Oracle

approaches modernization

• The Modernization Approaches and how they pertain to

Adabas/Natural

• Q & A

What is IT Modernization?

Preserve the Business Content of Legacy

Applications while adapting to Modern

Technology Environments (SOA)

Extending the ROI of your existing applications

Why Modernize?

• Increase business agility• Increase ability to quickly address changing business needs

• Address emerging markets

• Mitigate Legacy Risk• Minimize Reliance on Legacy Skill sets

• Ask HR when this will be a problem

• Eliminate unsupported technologies• Don’t be the last one using a technology

• Improve Compliance• Increasing amount of process automation

• Reduce Total Cost of Ownership• Reduce hardware costs

• Reduce software costs

• Reduce skill set costs

What the Analysts Say

• “Over the next three years, 44% of those surveyed plan to eliminate

their mainframe environment and 17% will reduce the number of

installed MIPs…” - CIO/Computerworld Nextgen IT survey: Data Center Consolidation

• “By 2010 80% of smaller mainframe environments will migrate off the platform, while large environments will SOA-enable and remain on this platform” – Gartner

• 60% of government workforce is eligible for

retirement in the next ten years - Accenture

• “No one is learning [Cobol] in school anymore, and new applications aren’t being built in Cobol anymore,”….. “Cobol is like Latin.” - Zapthink

ComputerWorld April 2006

Main Modernization Requirements

RE-HOSTING

Emulation

APPLICATIONS

LEGACY IINTEGRATION

Mainframe Access

A Target Architecture

And the Means to Get There

IMS/DB

DB2

ISAM/VSAM

RACF

Top Secret

Natural

CSP

ADSO

COBOL

Assembler

PL/I

APPC LU6.2

TCP

3270

ISPF

CA/7 JES

Z/OS

SybaseInformix

“C”

Oracle’s Approach to Modernization

• Define a product-independent target SOA Modernization Architecture to support all types of Modernization that can be implemented via:

• Oracle Database Grid

• Hot pluggable Oracle Fusion Middleware

• Oracle Applications

• 3rd party products

• Future Acquisitions

• Work with partners to provide total solution

• System Integrators

• Specialty modernization vendors

• Products that add value to the SOA Modernization Architecture

• Act as your Modernization Advisor

• Provide a Modernization Insight to help you formulate your modernization roadmap

• We want low cost, on time and reasonable risk projects

SOA Modernization Architecture

Application Server and Database Grid

Process Management and Integration

User Interaction and Business Intelligence

InternetDigital

Cities

Mobile

Consumers

Digital Offices

Enterprise

Mobile

Workforce

Digital

Office

Data

CenterFactory /

Warehouse

Service

Providers

Digital

Homes

SOA Modernization Architecture

For more information:

www.oracle.com/goto/omf

User Interaction & Business Intelligence

Process Management & Integration

SOA Application Components

Application Server & Database Grid

Development Environment

3rd Party Products tested with OMF

B-to-B

Workflow

Inbox

Web

Business

MonitoringPortal

Identify Management

Process Orchestration

SOA Management

Rearchitected

Components

COTS

Components

Re-hosted

Components

Enterprise Services

CICS/Batch

Rehosting

J2EE

Appserver

Database GridData

Warehouse

Legacy and

External Links

Java

Development

Rules

Engine

BI

Multi-

Channel

Linux/Unix

Hardware

Multiple Modernization Approaches

Modernization

Re-Architect Re-Host

SOA

Integration

ReplaceAutomatic

Migration

For more information:

http://www.oracle.com/goto/modernization

SOA Integration

Batch

Data

Function

Screens

Web S

erv

ices

Inte

rface

Oracle Web

Services

Oracle AppServer

Adabas

NaturalCOBOL

Online

Natural ConstructNatural Security

EntirePredict

etc.

Web S

erv

ices

Inte

rface:

XM

L,

SO

AP,

WSD

L,

WSIF

Post MF AppPost MF App

Order Booking Oracle BPA/BPEL Process

receive

Get CustInfo

end

Check Order

Auto Select Manual Select

Request

Initiate Receive

Queue

Manual

Select

?

Fulfill Order

Notify Cust

Add Orcder

Oracle BPAOracle BPEL

Approval

(Rich Workflow)

SOA Integration Opens Doors

Batch

Oracle Identify Management

Oracle

Business

Intelligence

Oracle

Data

Warehouse

Online

Oracle Business Activity Monitor

Web S

erv

ices

Inte

rface:

XM

L,

SO

AP,

WSD

L,

WSIF

Ordering Portal

Oracle Portal

Oracle Web

Services

Oracle AppServer

Oracle ESB

Supplier

FedEx

USPS

Oracle Web

ServicesOracle

AppServer

Adabas

Natural COBOL

Case Study – Hartford Insurance

• IBM Mainframe

running the business

• 3 – 4 month

maintenance cycles

• Replacing all cost

prohibitive

Legacy

• Leave applications on

the mainframe

• Self developed

infrastructure based

on standards

• 3 – 4 week

maintenance cycles

• Less regression

testing

• Open door for other

use of SOA services

• Further modernization

one service at a time

Target Facts

Partners:

Legacy Adabas

Application

Package Replacement

Batch

Web S

erv

ices

Inte

rface

Data

Function

Screens

Oracle Web

Services

Oracle AppServer

APPLICATIONS

New Application

Before Replacing with Packages

Oracle Business Activity Monitor

Batch

Oracle Identify Management

Post MF AppPost MF App

Order Booking Oracle BPA/BPEL Process

receive

Get CustInfo

end

Check Order

Auto Select Manual Select

Request

Initiate Receive

Queue

Manual

Select

?

Fulfill Order

Notify Cust

Add Orcder

Oracle BPAOracle BPEL

Web S

erv

ices

Inte

rface:

XM

L,

SO

AP,

WSD

L,

WSIF

Ordering Portal

Oracle Portal

Oracle Web

Services

Oracle AppServer

FedEx

USPS

Oracle ESB

Supplier

Web S

erv

ices

Inte

rface:

XM

L,

SO

AP,

WSD

L,

WSIF

Oracle Web

ServicesOracle

AppServer

Approval

(Rich Workflow)

Terminal

Oracle

Business

Intelligence

Oracle

Data

Warehouse

Adabas

Natural COBOL

After Replacing with Packages

Oracle Business Activity Monitor

Batch

Oracle Identify Management

Post MF AppPost MF App

Order Booking Oracle BPA/BPEL Process

receive

Get CustInfo

end

Check Order

Auto Select Manual Select

Request

Initiate Receive

Queue

Manual

Select

?

Fulfill Order

Notify Cust

Add Orcder

Oracle BPAOracle BPEL

Web S

erv

ices

Inte

rface:

XM

L,

SO

AP,

WSD

L,

WSIF

Ordering Portal

Oracle Portal

Oracle Web

Services

Oracle AppServer

FedEx

UPS

Oracle ESB

Supplier

Web S

erv

ices

Inte

rface:

XM

L,

SO

AP,

WSD

L,

WSIF

Oracle Web

ServicesOracle

AppServer

Approval

(Rich Workflow)

Oracle

Business

Intelligence

Oracle

Data

Warehouse

Oracle

Siebel

Oracle

Database

Terminal

Adabas

Natural COBOL

Case Study – Office Depot

• PowerBuilder and

homegrown

applications handling

merchandizing

• DB/2 back end

• Needed to take

application to next

level

Legacy

• Oracle Retail

• Oracle Database

• Sun Solaris

• Wanted additional

functionality

• Improved business

processes

• Improved market

positioning as or more

important than cost

savings

• Continuing with other

modernizations

Target Facts

Re-Hosting COBOL

Batch

Web S

erv

ices

Inte

rface

Data

Function

Screens

Oracle Web

Services

Oracle AppServer

Batch

Web S

erv

ices

Inte

rface

Data

Function

Screens

Oracle Web

Services

Oracle AppServer

Oracle Database

ADABAS calls to SQL

Before Re-Hosting COBOL

Oracle Business Activity Monitor

Batch

Oracle Identify Management

Post MF AppPost MF App

Order Booking Oracle BPA/BPEL Process

receive

Get CustInfo

end

Check Order

Auto Select Manual Select

Request

Initiate Receive

Queue

Manual

Select

?

Fulfill Order

Notify Cust

Add Orcder

Oracle BPAOracle BPEL

Web S

erv

ices

Inte

rface:

XM

L,

SO

AP,

WSD

L,

WSIF

Ordering Portal

Oracle Portal

Oracle Web

Services

Oracle AppServer

FedEx

UPS

Oracle ESB

Supplier

Web S

erv

ices

Inte

rface:

XM

L,

SO

AP,

WSD

L,

WSIF

Oracle Web

ServicesOracle

AppServer

Approval

(Rich Workflow)

Oracle

Siebel

Oracle

Database

Oracle

Business

Intelligence

Oracle

Data

Warehouse

Terminal

Adabas

Natural COBOL

After Re-Hosting COBOL

Oracle Business Activity Monitor

Batch

Oracle Identify Management

Post MF AppPost MF App

Order Booking Oracle BPA/BPEL Process

receive

Get CustInfo

end

Check Order

Auto Select Manual Select

Request

Initiate Receive

Queue

Manual

Select

?

Fulfill Order

Notify Cust

Add Orcder

Oracle BPAOracle BPEL

Web S

erv

ices

Inte

rface:

XM

L,

SO

AP,

WSD

L,

WSIF

Ordering Portal

Oracle Portal

Oracle Web

Services

Oracle AppServer

FedEx

UPS

Oracle ESB

Supplier

Web S

erv

ices

Inte

rface:

XM

L,

SO

AP,

WSD

L,

WSIF

Oracle Web

ServicesOracle

AppServer

Approval

(Rich Workflow)

Oracle

Siebel

Re-hosted

Application

Re-hosted

Application

Oracle

Database

Oracle

Business

Intelligence

Oracle

Data

Warehouse

Terminal

Adabas

Natural

Case Study – Samsung Life

• Samsung Life

Insurance

• 35,000 end users

• 7,500 Mips mainframe

application

• COBOL/CICS/DB2

application

• IT team to perform

re-host migration

Legacy

• Rehost of all business

logic

• 10g Database RAC

• 3 HP Integrity / Linux

boxes

• Intel Itanium

processors

• 1 Year implementation

• Went live over one

weekend

• 25M savings over 4 yrs

• 18 month ROI

• Batch window reduced

• Zero down time

• Users did not believe the

mainframe had been

turned off

Target Facts

Partners:

Automated Migration

Natural Converter

Java Application

Java classes, Html,

JSP, XML, SQL

Database

Mapping

Oracle

NATURAL Code

Programs, Sub-

Programs, DDMs, etc.

ADABAS VSAM DB2 DL/1

File/Record

Structure

New Table

Structure

For more information

www.oracle.com/goto/oma

Before Automated Migration

Oracle Business Activity Monitor

Batch

Oracle Identify Management

Post MF AppPost MF App

Order Booking Oracle BPA/BPEL Process

receive

Get CustInfo

end

Check Order

Auto Select Manual Select

Request

Initiate Receive

Queue

Manual

Select

?

Fulfill Order

Notify Cust

Add Orcder

Oracle BPAOracle BPEL

Web S

erv

ices

Inte

rface:

XM

L,

SO

AP,

WSD

L,

WSIF

Ordering Portal

Oracle Portal

Oracle Web

Services

Oracle AppServer

FedEx

UPS

Oracle ESB

Supplier

Web S

erv

ices

Inte

rface:

XM

L,

SO

AP,

WSD

L,

WSIF

Oracle Web

ServicesOracle

AppServer

Approval

(Rich Workflow)

Oracle

Siebel

Re-hosted

Application

Re-hosted

Application

Oracle

Database

Oracle

Business

Intelligence

Oracle

Data

Warehouse

Terminal

Adabas

Natural

After Automated Migration

Oracle Business Activity Monitor

Batch

Oracle Identify Management

Post MF AppPost MF App

Order Booking Oracle BPA/BPEL Process

receive

Get CustInfo

end

Check Order

Auto Select Manual Select

Request

Initiate Receive

Queue

Manual

Select

?

Fulfill Order

Notify Cust

Add Orcder

Oracle BPAOracle BPEL

Web S

erv

ices

Inte

rface:

XM

L,

SO

AP,

WSD

L,

WSIF

Ordering Portal

Oracle Portal

Oracle Web

Services

Oracle AppServer

FedEx

UPS

Oracle ESB

Supplier

Web S

erv

ices

Inte

rface:

XM

L,

SO

AP,

WSD

L,

WSIF

Oracle Web

ServicesOracle

AppServer

Approval

(Rich Workflow)

Oracle

Siebel

Re-hosted

Application

Re-hosted

Application

Oracle

Database

Auto Migrated

Application

Oracle

Business

Intelligence

Oracle

Data

Warehouse

Case Study – Danish Parliament

• Economic and

Business Affairs Dept.

• Business Registration

• IBM Mainframe

• 2,700 NATURAL/

ADABAS programs

Legacy

• J2EE

• Oracle DB

• Linux

• Web Based

• Eliminate mainframe

• 50% Operational Cost

Savings

• Oracle Database

Consolidation

• Easer web access

• No reliance on

NATURAL/ADABAS

skill sets

Target Facts

Partner:

Re-Architecting

Process Flow

Dialog Definitions

Data Dependences

Business Rules

Data Model

1) Recover IE 3) Re-factor to new model

Batch

4) Recreate OO/SOA/BPA/BI

BPA Process

GUI User Interface

SOA Tasks

Object Models

Business Rules

2) Re-Specify OO/SOA/BPA/BI

Before Re-Architecting

Batch

Terminal

Natural COBOL

Adabas

After Re-Architecting

Oracle Business Activity Monitor

Oracle Identify Management

Post MF AppPost MF App

Order Booking Oracle BPA/BPEL Process

receive

Get CustInfo

end

Check Order

Auto Select Manual Select

Request

Initiate Receive

Queue

Manual

Select

?

Fulfill Order

Notify Cust

Add Orcder

Oracle BPAOracle BPEL

Web S

erv

ices

Inte

rface:

XM

L,

SO

AP,

WSD

L,

WSIF

Ordering Portal

Oracle Portal

Oracle Web

Services

Oracle AppServer

FedEx

UPS

Oracle ESB

Supplier

Web S

erv

ices

Inte

rface:

XM

L,

SO

AP,

WSD

L,

WSIF

Oracle Web

ServicesOracle

AppServer

Approval

(Rich Workflow)

Oracle

Siebel

Oracle

Data

Warehouse

Oracle

Database

RulesEngine

Rule Author

Rulesrepository

Oracle Business

Rules Engine

Oracle

Business

Intelligence

E-mail

Java Services

Java Services

Oracle TopLink

Before Re-Architecting

Oracle Business Activity Monitor

Batch

Oracle Identify Management

Post MF AppPost MF App

Order Booking Oracle BPA/BPEL Process

receive

Get CustInfo

end

Check Order

Auto Select Manual Select

Request

Initiate Receive

Queue

Manual

Select

?

Fulfill Order

Notify Cust

Add Orcder

Oracle BPAOracle BPEL

Web S

erv

ices

Inte

rface:

XM

L,

SO

AP,

WSD

L,

WSIF

Ordering Portal

Oracle Portal

Oracle Web

Services

Oracle AppServer

FedEx

UPS

Oracle ESB

Supplier

Web S

erv

ices

Inte

rface:

XM

L,

SO

AP,

WSD

L,

WSIF

Oracle Web

ServicesOracle

AppServer

Approval

(Rich Workflow)

Oracle

Siebel

Re-hosted

Application

Re-hosted

Application

Oracle

Data

Warehouse

Oracle

Database

Auto Migrated

Application

After Re-Architecting

Oracle Business Activity Monitor

Oracle Identify Management

Post MF AppPost MF App

Order Booking Oracle BPA/BPEL Process

receive

Get CustInfo

end

Check Order

Auto Select Manual Select

Request

Initiate Receive

Queue

Manual

Select

?

Fulfill Order

Notify Cust

Add Orcder

Oracle BPAOracle BPEL

Web S

erv

ices

Inte

rface:

XM

L,

SO

AP,

WSD

L,

WSIF

Ordering Portal

Oracle Portal

Oracle Web

Services

Oracle AppServer

FedEx

UPS

Oracle ESB

Supplier

Web S

erv

ices

Inte

rface:

XM

L,

SO

AP,

WSD

L,

WSIF

Oracle Web

ServicesOracle

AppServer

Approval

(Rich Workflow)

Oracle

Siebel

Oracle

Data

Warehouse

Oracle

Database

RulesEngine

Rule Author

Rulesrepository

Oracle Business

Rules Engine

Oracle

Business

Intelligence

E-mail

Java Services

Java Services

Oracle TopLink

Case Study – Services Nova Scotia

• Data Center for Gov’t

of Nova Scotia

• Vital Stats and Motor

Vehicles

• 15+ yr old

NATURAL/ADABAS

• IBM Mainframe

• 2.5M lines of code

• Need new functions

Legacy

• Sun Fire T2000 J2EE

• Oracle AppServer

• Oracle 10g

• Cognos BI

• Novell eDirectory

• 250K lines of

Java/XML

• 1 Year implementation

• 2/3 of reports eliminated

• Fully SOA

• Batch reduced

• Lower operational costs

• Lower application

maintenance costs

Target Facts

Partner:

Where to Start?• No charge Oracle Modernization Insight

Develop your Modernization Roadmap

• Understand your business drivers and modernization scope

• Examine which Modernization Options in what combination work for you

• Determine target architecture

• Examine assessment needs

• Review potential partners

• Develop the business case for your next step

• Contact:

[email protected] or

[email protected]

Summary

• Modernization impacts everyone

• Eliminating Adabas/Natural is something all SAG sites are discussing

• There are different approaches you can use to eliminate Adabas/Natural

– each with its own benefits

• Your product-independent target environment for all modernization

approaches is defined by the SOA Modernization Architecture

• Implementing the SOA Modernization Architecture needs products that

have performance capabilities in line with your source environment and

Oracle Products and Partner Products provide this

• The place to start is the Oracle Modernization Insight

Thank You!

Contact: [email protected]

[email protected]

Resources: www.oracle.com/goto/modernization

Modernization Alliance: www.oracle.com/goto/OMA

SOA Modernization Architecture: www.oracle.com/goto/OMF

AQ&