- davistech-llc.com oracle modernization for adabas... · oracle modernization for adabas/natural...
TRANSCRIPT
<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
The Oracle Modernization Alliance
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
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
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
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
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]
Resources: www.oracle.com/goto/modernization
Modernization Alliance: www.oracle.com/goto/OMA
SOA Modernization Architecture: www.oracle.com/goto/OMF
AQ&