Title: October 10, 2006
1 2Agenda
- Introductions and History
- Objectives
- Renewal Business Case and Approach
- Techie Talk
- Outcomes
3Delaware History
Child Care Portal Statewide Oct 2004
Deloitte Arrives Jan 1996
EBT Statewide June 2003
1996 1998 2003 2004 2005 2006
Child Care Eligibility Medicaid Client
Notices ASSIST Employment and Training ARMS
(September 2005)
DCIS II Goes Live Oct 1998
4Objectives
- Present current trends regarding incremental
renewal of legacy systems - Discuss recent strategies used by the Division of
Management Services ARMS unit - Review high level technology concepts
- Present outcomes
5Current Trends
- Mainframe
- According to Gartner, large mainframe users have
been increasing their mainframe environments for
years. They say that installed MIPS will
continue to grow of 15 to 20 percent through
2009. - Got Web?
- Easy to Learn
- Easy to Navigate
- Easy to Deploy
- Service Oriented Architecture
- Enables reuse of functionality
- Web resources do not need to understand Mainframe
technology - Compliance to standards
6In the beginning
- ARMS
- Use of 6 systems
- Duplicate data entry
- Legacy user interface
- Loss of data
- Manual Reporting
- Goal
- ARMS worker to use one system
7Renewal Approach
- ARMS Value Map
- Identifies business processes
- Shows dependencies
- Documents automated and manual functions
- Leveraging existing architecture and state
purchases - Existing Servers, Mainframe Databases, and
existing resources - New technology
- DataDirect z/Services and OPUS Elixir (Receipts,
Forms, and Notices)
8Techie Talk
- Technology Challenges
- Selection Criteria and Process
- Model for ARMS
- How does it work?
Scientists from the RAND Corporation have created
this model to illustrate how a home computer
could look like in the year 2004. However the
needed technology will not be economically
feasible or the average home. Also the
scientists readily admit that the computer will
require not yet invented technology to actually
work, but 50 years from now scientific progress
is expected to solve these problems. With
teletype interface and the Fortran language, the
computer will be easy to use.
9Technology Challenges
- Needed an easy-to-use, industrial-strength
mechanism to deliver access to mainframe data in
a mission-critical application from a .NET
environment - Must integrate different systems including the
existing DCIS II eligibility application - Direct access to Mainframe Database (DB2) was not
allowed from an intranet application - Reuse of existing programs was encouraged and
preferred
10Selecting an SOA
- Supports .NET web architecture Single-step
configuration accelerates development of
mainframe Web services by eliminating additional
programming typically required - Leveraged existing relationship with vendors
State uses other database connectivity software - Proven performance in industry technology
solution was documented with several successful
industry installations - Leverage Existing Resources Mainframe
application developers do not need any
familiarity with SOAP or WSDL and can continue
to operate within a traditional application
development frame-work with one key difference
-- the easy availability of external Web
services functionality.
11Model for ARMS
ARMS Web Application
DB2 Mainframe Database
12How does it work?
- Microsoft .NET web service integration
Add a Web Service
Include in application code
13How does it work?
- Web Service Management, Configuration, and
Migration
14How does it work?
- Link to the CICS Remote Procedure Call
15Mainframe A Closer Look
- Communications Protocol TCP and Web Services
Definition Language (WSDL) integration
16Mainframe A Closer Look
- z/Service Address Space Director
- What do you want to do?
17Mainframe A Closer Look
- CICS Address Space ZSRU Listener
- What do you want to run and btw give me the
data
18Outcomes
- Significant performance gains
- Advanced Security using Enterprise Security
Manager - Reduced development time
- Transition to the State
- Road Map for future development
19Questions?
- For more information
- www.Deloitte.com