ordgs13 new life for legacy systems - gary kreiger, steve schafer and matt hoover
TRANSCRIPT
![Page 1: ORDGS13 New Life for Legacy Systems - Gary Kreiger, Steve Schafer and Matt Hoover](https://reader031.vdocuments.site/reader031/viewer/2022020808/577cd71f1a28ab9e789e1ddd/html5/thumbnails/1.jpg)
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
![Page 2: ORDGS13 New Life for Legacy Systems - Gary Kreiger, Steve Schafer and Matt Hoover](https://reader031.vdocuments.site/reader031/viewer/2022020808/577cd71f1a28ab9e789e1ddd/html5/thumbnails/2.jpg)
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
![Page 3: ORDGS13 New Life for Legacy Systems - Gary Kreiger, Steve Schafer and Matt Hoover](https://reader031.vdocuments.site/reader031/viewer/2022020808/577cd71f1a28ab9e789e1ddd/html5/thumbnails/3.jpg)
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
![Page 4: ORDGS13 New Life for Legacy Systems - Gary Kreiger, Steve Schafer and Matt Hoover](https://reader031.vdocuments.site/reader031/viewer/2022020808/577cd71f1a28ab9e789e1ddd/html5/thumbnails/4.jpg)
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
![Page 5: ORDGS13 New Life for Legacy Systems - Gary Kreiger, Steve Schafer and Matt Hoover](https://reader031.vdocuments.site/reader031/viewer/2022020808/577cd71f1a28ab9e789e1ddd/html5/thumbnails/5.jpg)
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
![Page 6: ORDGS13 New Life for Legacy Systems - Gary Kreiger, Steve Schafer and Matt Hoover](https://reader031.vdocuments.site/reader031/viewer/2022020808/577cd71f1a28ab9e789e1ddd/html5/thumbnails/6.jpg)
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
![Page 7: ORDGS13 New Life for Legacy Systems - Gary Kreiger, Steve Schafer and Matt Hoover](https://reader031.vdocuments.site/reader031/viewer/2022020808/577cd71f1a28ab9e789e1ddd/html5/thumbnails/7.jpg)
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.).
![Page 8: ORDGS13 New Life for Legacy Systems - Gary Kreiger, Steve Schafer and Matt Hoover](https://reader031.vdocuments.site/reader031/viewer/2022020808/577cd71f1a28ab9e789e1ddd/html5/thumbnails/8.jpg)
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
![Page 9: ORDGS13 New Life for Legacy Systems - Gary Kreiger, Steve Schafer and Matt Hoover](https://reader031.vdocuments.site/reader031/viewer/2022020808/577cd71f1a28ab9e789e1ddd/html5/thumbnails/9.jpg)
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
![Page 10: ORDGS13 New Life for Legacy Systems - Gary Kreiger, Steve Schafer and Matt Hoover](https://reader031.vdocuments.site/reader031/viewer/2022020808/577cd71f1a28ab9e789e1ddd/html5/thumbnails/10.jpg)
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.
![Page 11: ORDGS13 New Life for Legacy Systems - Gary Kreiger, Steve Schafer and Matt Hoover](https://reader031.vdocuments.site/reader031/viewer/2022020808/577cd71f1a28ab9e789e1ddd/html5/thumbnails/11.jpg)
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.
![Page 12: ORDGS13 New Life for Legacy Systems - Gary Kreiger, Steve Schafer and Matt Hoover](https://reader031.vdocuments.site/reader031/viewer/2022020808/577cd71f1a28ab9e789e1ddd/html5/thumbnails/12.jpg)
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.
![Page 13: ORDGS13 New Life for Legacy Systems - Gary Kreiger, Steve Schafer and Matt Hoover](https://reader031.vdocuments.site/reader031/viewer/2022020808/577cd71f1a28ab9e789e1ddd/html5/thumbnails/13.jpg)
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
![Page 14: ORDGS13 New Life for Legacy Systems - Gary Kreiger, Steve Schafer and Matt Hoover](https://reader031.vdocuments.site/reader031/viewer/2022020808/577cd71f1a28ab9e789e1ddd/html5/thumbnails/14.jpg)
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
![Page 15: ORDGS13 New Life for Legacy Systems - Gary Kreiger, Steve Schafer and Matt Hoover](https://reader031.vdocuments.site/reader031/viewer/2022020808/577cd71f1a28ab9e789e1ddd/html5/thumbnails/15.jpg)
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
![Page 16: ORDGS13 New Life for Legacy Systems - Gary Kreiger, Steve Schafer and Matt Hoover](https://reader031.vdocuments.site/reader031/viewer/2022020808/577cd71f1a28ab9e789e1ddd/html5/thumbnails/16.jpg)
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
![Page 17: ORDGS13 New Life for Legacy Systems - Gary Kreiger, Steve Schafer and Matt Hoover](https://reader031.vdocuments.site/reader031/viewer/2022020808/577cd71f1a28ab9e789e1ddd/html5/thumbnails/17.jpg)
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
![Page 18: ORDGS13 New Life for Legacy Systems - Gary Kreiger, Steve Schafer and Matt Hoover](https://reader031.vdocuments.site/reader031/viewer/2022020808/577cd71f1a28ab9e789e1ddd/html5/thumbnails/18.jpg)
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
![Page 19: ORDGS13 New Life for Legacy Systems - Gary Kreiger, Steve Schafer and Matt Hoover](https://reader031.vdocuments.site/reader031/viewer/2022020808/577cd71f1a28ab9e789e1ddd/html5/thumbnails/19.jpg)
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
![Page 20: ORDGS13 New Life for Legacy Systems - Gary Kreiger, Steve Schafer and Matt Hoover](https://reader031.vdocuments.site/reader031/viewer/2022020808/577cd71f1a28ab9e789e1ddd/html5/thumbnails/20.jpg)
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
![Page 21: ORDGS13 New Life for Legacy Systems - Gary Kreiger, Steve Schafer and Matt Hoover](https://reader031.vdocuments.site/reader031/viewer/2022020808/577cd71f1a28ab9e789e1ddd/html5/thumbnails/21.jpg)
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
![Page 22: ORDGS13 New Life for Legacy Systems - Gary Kreiger, Steve Schafer and Matt Hoover](https://reader031.vdocuments.site/reader031/viewer/2022020808/577cd71f1a28ab9e789e1ddd/html5/thumbnails/22.jpg)
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
![Page 23: ORDGS13 New Life for Legacy Systems - Gary Kreiger, Steve Schafer and Matt Hoover](https://reader031.vdocuments.site/reader031/viewer/2022020808/577cd71f1a28ab9e789e1ddd/html5/thumbnails/23.jpg)
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
![Page 24: ORDGS13 New Life for Legacy Systems - Gary Kreiger, Steve Schafer and Matt Hoover](https://reader031.vdocuments.site/reader031/viewer/2022020808/577cd71f1a28ab9e789e1ddd/html5/thumbnails/24.jpg)
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….
![Page 25: ORDGS13 New Life for Legacy Systems - Gary Kreiger, Steve Schafer and Matt Hoover](https://reader031.vdocuments.site/reader031/viewer/2022020808/577cd71f1a28ab9e789e1ddd/html5/thumbnails/25.jpg)
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 !