ordgs13 new life for legacy systems - gary kreiger, steve schafer and matt hoover
TRANSCRIPT
7/27/2019 ORDGS13 New Life for Legacy Systems - Gary Kreiger, Steve Schafer and Matt Hoover
http://slidepdf.com/reader/full/ordgs13-new-life-for-legacy-systems-gary-kreiger-steve-schafer-and-matt 1/25
Enterprise Technology Services
New Life for a Legacy System
May 7, 2013
Gary Kreiger – Application Manager, DAS / Enterprise Technology ServicesSteve Schafer – Project Manager, DAS / Enterprise Technology ServicesMatt Hoover – Application Delivery Lead, DAS / Enterprise Technology Services
7/27/2019 ORDGS13 New Life for Legacy Systems - Gary Kreiger, Steve Schafer and Matt Hoover
http://slidepdf.com/reader/full/ordgs13-new-life-for-legacy-systems-gary-kreiger-steve-schafer-and-matt 2/25
Overview
• Example of a Legacy System
• Current Status of Legacy System
• Customers Requirements• Challenges Replacing Legacy Systems
• Modernizing your Legacy Systems
• Current Architectures
• Questions
7/27/2019 ORDGS13 New Life for Legacy Systems - Gary Kreiger, Steve Schafer and Matt Hoover
http://slidepdf.com/reader/full/ordgs13-new-life-for-legacy-systems-gary-kreiger-steve-schafer-and-matt 3/25
History of a Legacy System
7/27/2019 ORDGS13 New Life for Legacy Systems - Gary Kreiger, Steve Schafer and Matt Hoover
http://slidepdf.com/reader/full/ordgs13-new-life-for-legacy-systems-gary-kreiger-steve-schafer-and-matt 4/25
Current State
7/27/2019 ORDGS13 New Life for Legacy Systems - Gary Kreiger, Steve Schafer and Matt Hoover
http://slidepdf.com/reader/full/ordgs13-new-life-for-legacy-systems-gary-kreiger-steve-schafer-and-matt 5/25
Current State with enhancements
7/27/2019 ORDGS13 New Life for Legacy Systems - Gary Kreiger, Steve Schafer and Matt Hoover
http://slidepdf.com/reader/full/ordgs13-new-life-for-legacy-systems-gary-kreiger-steve-schafer-and-matt 6/25
What Do The Customers Want?In an ever increasing digital environment, the driving need for on-demand data spanning enterprise applications and multiple agencies
will continue to grow.
What are the Gaps?
• Agency needs to couple time reporting with other data to satisfy requirements for state, local and federal budget dollars
• The increasing demand to share information between Agencies,their applications and databases
• The ability to compile on demand data from multiple sourcesusing Application Standard Interfaces and present them in asingle modern application
7/27/2019 ORDGS13 New Life for Legacy Systems - Gary Kreiger, Steve Schafer and Matt Hoover
http://slidepdf.com/reader/full/ordgs13-new-life-for-legacy-systems-gary-kreiger-steve-schafer-and-matt 7/25
How Are Agencies Filling Gaps?
To fill the gaps left by legacy systems, agencies over the years haveimplemented their own time recording and other shadow systems tomeet their business needs.
These shadow systems meet agency requirements however they havecreated some other issues.
• Additional FTE to support double entry for monthly time
• Additional technical staff to develop batch processes to send data
between systems
• Non standardized ways of collecting and entering time
• The ability to use electronic workflow to streamline timekeepingprocesses (time off requests, sick time, etc.).
7/27/2019 ORDGS13 New Life for Legacy Systems - Gary Kreiger, Steve Schafer and Matt Hoover
http://slidepdf.com/reader/full/ordgs13-new-life-for-legacy-systems-gary-kreiger-steve-schafer-and-matt 8/25
Challenges to Replace Legacy Systems
Budget and staff constraints
• Budgets continue to shrink with the need to do more with less while
better faster cheaper will continue to become the new norm
• Business and technical expertise constraints grow tighter as thedemand for more data and increased f lexibility continue to grow
• Challenges to find ways to maximize service offerings while
minimizing the support requirements
• COBOL programmers are becoming retirement eligible and new staff skilled in this programming language are very hard to find
• Additional time needed to reconcile data between systems
7/27/2019 ORDGS13 New Life for Legacy Systems - Gary Kreiger, Steve Schafer and Matt Hoover
http://slidepdf.com/reader/full/ordgs13-new-life-for-legacy-systems-gary-kreiger-steve-schafer-and-matt 9/25
Modernizing Legacy Systems
There are many things to consider when modernizing your legacy systems. Below are just a few.
Costs (System replacement costs can be tens of millions dollars)
Policy, Statute, Rule Review
Risk Tolerance
Data and System Security
Cultural Change - “We’ve always done it this way!”
Human Resource, Training, Productivity Impacts Mobility
Integration with Other Systems
Data Conversion
7/27/2019 ORDGS13 New Life for Legacy Systems - Gary Kreiger, Steve Schafer and Matt Hoover
http://slidepdf.com/reader/full/ordgs13-new-life-for-legacy-systems-gary-kreiger-steve-schafer-and-matt 10/25
Opportunity Knocks!
The Improving Government Committee recognized the need andchartered the Online Time Project to address the time entry problems
faced by many agencies today.
7/27/2019 ORDGS13 New Life for Legacy Systems - Gary Kreiger, Steve Schafer and Matt Hoover
http://slidepdf.com/reader/full/ordgs13-new-life-for-legacy-systems-gary-kreiger-steve-schafer-and-matt 11/25
Project Success Metrics Web Time Capture
Develop a Web based time capture application for use by stateemployees to replace the existing DAS “green screen” systems andpaper time sheets.
7/27/2019 ORDGS13 New Life for Legacy Systems - Gary Kreiger, Steve Schafer and Matt Hoover
http://slidepdf.com/reader/full/ordgs13-new-life-for-legacy-systems-gary-kreiger-steve-schafer-and-matt 12/25
Project Success Metrics cont.
Service Oriented Architecture Middleware
Provide the ability for agencies to utilize their current time captureapplications, develop new, or purchase a time keeping applicationtailored to their business needs that integrates with the Oregon State
Payroll Application through a Service Oriented Architecture (SOA)Enterprise Service Bus (ESB).
Implement the Service Oriented Architecture (SOA) Enterprise ServiceBus (ESB) to allow for future expansion opportunities.
7/27/2019 ORDGS13 New Life for Legacy Systems - Gary Kreiger, Steve Schafer and Matt Hoover
http://slidepdf.com/reader/full/ordgs13-new-life-for-legacy-systems-gary-kreiger-steve-schafer-and-matt 13/25
Architecture for your Legacy Systems
Enterprise Service Bus
Mainframe Unix
X86 Servers
7/27/2019 ORDGS13 New Life for Legacy Systems - Gary Kreiger, Steve Schafer and Matt Hoover
http://slidepdf.com/reader/full/ordgs13-new-life-for-legacy-systems-gary-kreiger-steve-schafer-and-matt 14/25
Modernizing Your Legacy Systems
Enterprise Service Bus
Software as aservice (SaaS)
X86 Servers
7/27/2019 ORDGS13 New Life for Legacy Systems - Gary Kreiger, Steve Schafer and Matt Hoover
http://slidepdf.com/reader/full/ordgs13-new-life-for-legacy-systems-gary-kreiger-steve-schafer-and-matt 15/25
Application Integration
7/27/2019 ORDGS13 New Life for Legacy Systems - Gary Kreiger, Steve Schafer and Matt Hoover
http://slidepdf.com/reader/full/ordgs13-new-life-for-legacy-systems-gary-kreiger-steve-schafer-and-matt 16/25
Application Integration
ESB
7/27/2019 ORDGS13 New Life for Legacy Systems - Gary Kreiger, Steve Schafer and Matt Hoover
http://slidepdf.com/reader/full/ordgs13-new-life-for-legacy-systems-gary-kreiger-steve-schafer-and-matt 17/25
ESB Core Features• Protocol Transformation
• Message Processing & Transformation
• Security AAA (Authentication, Authorization, Administration)
• Service Orchestration
• Choreography
7/27/2019 ORDGS13 New Life for Legacy Systems - Gary Kreiger, Steve Schafer and Matt Hoover
http://slidepdf.com/reader/full/ordgs13-new-life-for-legacy-systems-gary-kreiger-steve-schafer-and-matt 18/25
Protocol Transformation
7/27/2019 ORDGS13 New Life for Legacy Systems - Gary Kreiger, Steve Schafer and Matt Hoover
http://slidepdf.com/reader/full/ordgs13-new-life-for-legacy-systems-gary-kreiger-steve-schafer-and-matt 19/25
7/27/2019 ORDGS13 New Life for Legacy Systems - Gary Kreiger, Steve Schafer and Matt Hoover
http://slidepdf.com/reader/full/ordgs13-new-life-for-legacy-systems-gary-kreiger-steve-schafer-and-matt 20/25
Time Capture Message Flow
7/27/2019 ORDGS13 New Life for Legacy Systems - Gary Kreiger, Steve Schafer and Matt Hoover
http://slidepdf.com/reader/full/ordgs13-new-life-for-legacy-systems-gary-kreiger-steve-schafer-and-matt 21/25
Process Choreography
7/27/2019 ORDGS13 New Life for Legacy Systems - Gary Kreiger, Steve Schafer and Matt Hoover
http://slidepdf.com/reader/full/ordgs13-new-life-for-legacy-systems-gary-kreiger-steve-schafer-and-matt 22/25
Mobile API’s
ESB
7/27/2019 ORDGS13 New Life for Legacy Systems - Gary Kreiger, Steve Schafer and Matt Hoover
http://slidepdf.com/reader/full/ordgs13-new-life-for-legacy-systems-gary-kreiger-steve-schafer-and-matt 23/25
ESB Key Features Centralized Integration points
Configuration vs. Code
Reusable Code
Central Service Registry
Secure
7/27/2019 ORDGS13 New Life for Legacy Systems - Gary Kreiger, Steve Schafer and Matt Hoover
http://slidepdf.com/reader/full/ordgs13-new-life-for-legacy-systems-gary-kreiger-steve-schafer-and-matt 24/25
ESB VendorsCommercial
IBM
Oracle Microsoft
Sonic
Azure
Amazon
Open Source
Jboss (Redhat)
Mule Talend
WSO2
Apache ServiceMix
Many more….
7/27/2019 ORDGS13 New Life for Legacy Systems - Gary Kreiger, Steve Schafer and Matt Hoover
http://slidepdf.com/reader/full/ordgs13-new-life-for-legacy-systems-gary-kreiger-steve-schafer-and-matt 25/25
Questions?
Be sure to stop by and see us at our booth!
THANK YOU FOR ATTENDING !