ordgs13 new life for legacy systems - gary kreiger, steve schafer and matt hoover

25
 Enterprise Technology Ser vices New Life for a Legac y S ystem May 7, 2013 Gary Kreiger – Application Manager, DAS / Enterprise Technology Services Steve Schafer – Project Manager, DAS / Enterprise Technology Services Matt Hoover – Application Delivery Lead, DAS / Enterprise Technology Services

Upload: erepublic

Post on 14-Apr-2018

216 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: ORDGS13 New Life for Legacy Systems - Gary Kreiger, Steve Schafer and Matt Hoover

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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 !