Minnesota Vehicle and Driver Information Now “MinnVinn”

Download Report

Transcript Minnesota Vehicle and Driver Information Now “MinnVinn”

Working with
Business Partners
and Citizens
To provide driver and vehicle information in
web format to increase timeliness, accuracy, and
clarity of information
Minnesota Driver & Vehicle Services
DVS Information Service
Goals

Deliver real-time data to DVS partners
 Enable real-time transactions for DVS
partners – both to query and update records
 Increase communications between DVS
staff and partners
 Improve citizens’ ability to access their
motor vehicle and driver license records
Minnesota Driver & Vehicle Services
DVS Clients

Business Partners
– Deputies/DL Agents (private firms) take in
paperwork for transactions


174 Deputies
160 DL Agents
– Dealers / Insurance / Lending

Law Enforcement
 State Agencies
Minnesota Driver & Vehicle Services
DVS Clients

DVS Staff in Greater Minnesota
– Exam stations

Commercial Vehicle Companies
 Citizens
 Ambulance Chasers! – i.e. -- Anyone who
wants Driver License/Motor Vehicle
information
Minnesota Driver & Vehicle Services
2001 Information
Infrastructure

Motor Vehicles and Drivers License databases
stored in Supra (Cincom) database
– CICS transaction screens
– 500+ Cobol programs
– Created 25 years ago/minimal documentation
– On S390

Supra database is not an Open system
– No way to access data with other
programs/APIs/engines
Minnesota Driver & Vehicle Services
2001 Information
Infrastructure

Issues
– All reports, queries must be done by Cobol
–
–
–
–
programmers
All modifications to transactions must be done
by Cobol programmers
Screen entry did not always flow naturally
Not enough system edits for data-entry
Changes were time intensive
Minnesota Driver & Vehicle Services
2001 Information
Infrastructure

Information/Process Needs
– Complaints that data was not out-of-date or
inaccurate
– Huge paper process



All transactions involve paper being sent to St Paul
Information requests and updates had to flow
through St Paul
Time intensive to process and file paper/Huge
backlog
Minnesota Driver & Vehicle Services
Information Solutions?

Long Term Vision (“Invasive”)
– Move Supra database to Open system
 Estimate 2 – 4 year process
– Legislature designated $3.8 million to provide
accurate data on problem drivers


Gartner study agreed that this would first require
analysis/redesign of business process
Currently hiring project manager
Minnesota Driver & Vehicle Services
Information Solutions?

Long Term Vision (“Invasive”)
– DVS staff had minimal exposure to any
information systems not on mainframe
– COBOL programmers had no other experience
– External businesses sell DVS data

Pressure/necessity to have State provide accurate
data in new format for customers
Minnesota Driver & Vehicle Services
Information Solutions?

Short Term Vision (“Non-invasive”)
– Web-enable legacy system
– Use existing business logic represented by
legacy system
– Build on VB programming skills of DVS staff
– Suggested an EAI tool

Which could access data coming from mainframe
Minnesota Driver & Vehicle Services
Information Solutions?

Short Term Vision (“Non-invasive”)
– Looked for EAI Tool – Chose WRQ’s Verastream Suite
(VHI)

–
–
–
–
–
Previous experience with vendor for terminal emulation
suggested strength in accessing data on mainframes
Started development in September (2 programmers)
Production in November
1-2 mo turnaround on new products
MNDRIVEINFO.ORG for citizens
www.dps.state.mn.us/esupport for partners
Minnesota Driver & Vehicle Services
Information Solutions? -- YES

For first time business partners do realtime
updates of legacy system
 Online transactions
– Reduce data errors
– Reduce time to deliver (driver license)
– Eliminate paperflow to St Paul
Minnesota Driver & Vehicle Services
Information Solutions? -- YES

Law Enforcement/Courts/State
Agencies/Companies can now read the
Driver License Record
 Citizens can access DVS records
 DVS staff envisioning new ways to
approach data, data entry, and access to data
 Information technology now enables new
business processes
Minnesota Driver & Vehicle Services
Information Solutions? -- YES

DVS Web Sites now
 HOW Did We Accomplish This?
 The VERASTREAM Integration Tools
from WRQ
 (and programming staff (2 DVS, 1
contractor) ready to adapt to new schedules,
processes!)
Minnesota Driver & Vehicle Services
How the Development
Process Works

Development Environment
– Web: MS2000 with IIS
 Considering move to Linux
– Visual Interdev creating ASP pages
 VB Script on Server; some Javascript on client
– Install VHI (from WRQ) on server
 Development/management tools on programmers’
workstations
Minnesota Driver & Vehicle Services
The Development
Environment
Client sends
request to
Web Server
Web server
contacts
VHI server
VHI server
contacts
mainframe
Com objects written to use com
object WRQ ships with product
Minnesota Driver & Vehicle Services
ASP pages display
data via web server
Data
returned to
VHI server
How the Development
Process Works

Programmer develops business model using
VHI tools
– Maps CICS screen navigation areas
Minnesota Driver & Vehicle Services
How the Development
Process Works

Programmer develops business model using
VHI tools
Individual fields are mapped
to named attributes which
are available for reading,
Writing at runtime
A record set can be defined
to span multiple screens
Minnesota Driver & Vehicle Services
How the Development
Process Works

Programmer develops business model using
VHI tools
* Record sets can be used to
define a procedure
* Record sets can be combined
into complex procedure
to return a single table
Minnesota Driver & Vehicle Services
Creating Procedures with
WRQ VHI Tool
Minnesota Driver & Vehicle Services
DVS Web Information
Services Structure

Security
– Unique username/password for each person
using system
– SSL for encryption

“Communities” for each set of business
partners
– Access to services based on functional need
Minnesota Driver & Vehicle Services
DVS Web Information
Services Structure

Web-application
– Minimal training required
– Real-time connection to mainframe
– Straightforward modifications to roll-out to
citizens
– Databases behind interface are transparent to
end-users
Minnesota Driver & Vehicle Services
Current Web Information
Services

For Citizens: www.dps.state.mn.us/mndriveinfo
– (mndriveinfo.org)

Change Motor Vehicle Address*
 Status of DL *
– (can I drive?)

Renew Tabs*
 MV Tax*
* Real-time with mainframe
database (VHI)
Minnesota Driver & Vehicle Services
Current Web Information
Services

Internet Renewal of Tabs – Example of
flexibility that VHI Tool provides for DVS
– Previous implementation required monthly
download from mainframe, import into SQL


Did not reflect current status of vehicle
Batch load at night of registrations renewed
– May implementation goes live to mainframe
 Enter DL, returns all vehicles registered
 Choose plate and registration is updated real-time
Minnesota Driver & Vehicle Services
Current Web Services

DL Agents:
– Exam Scheduling



Access to all exam locations
Modified to schedule
evaluation appointments
Minimize citizen wait time
– DL Online *



Renewals and Duplicates
New data entry edits built into web interface
Citizen receives in 1 week instead of weekss
* Real-time with mainframe
database (VHI)
Minnesota Driver & Vehicle Services
Current Web Services

Deputies:
– Title/Vehicle Queries*


Shows suspenses/flags without codes
Do Held for Resale for dealers
– Cash Receipts
– Online Registration Renewals*

Dealers:
– Hold for Resale/Junked*
* Real-time with mainframe
database (VHI)
Minnesota Driver & Vehicle Services
Current Web Services

Courts/Law Enforcement
– Readable DL Record*
– First application with C++ com
– First VHI model using record sets and complex
procedures (as defined by WRQ)
* Real-time with mainframe
database (VHI)
Minnesota Driver & Vehicle Services
Current Web Services

Courts/Law Enforcement
– Pages can be much more than realigning fields
on CICS screens
– First application with C++ com
– Consultant programmer walked in, handed
documentation from WRQ and DVS
programmers and in 30 minutes was displaying
results
Minnesota Driver & Vehicle Services
Legacy DL Record

Courts/Law Enforcement – DL Record
Minnesota Driver & Vehicle Services
New Esupport DL Record
Minnesota Driver & Vehicle Services
New ESupport DL Record
Convictions Only
DWI Only
Minnesota Driver & Vehicle Services
New ESupport DL Record
What do I
need to do
to get
reinstated?
Minnesota Driver & Vehicle Services
Information Services coming
in June

Deputies:
– Online Duplicate Plate*
– Online Duplicate Stickers*
– Online Duplicate Titles*
– This changes business practices for deputies
– Reduces 20-30% of current workload for DVS staff
* Real-time with mainframe
database (VHI)
Minnesota Driver & Vehicle Services
Information Services coming
in June

Deputies/Dealers:
– Online Title Transfer application*

Workflow from Dealer to Deputy to DVS
– Fee Calculator for Registrations

DL Agents:
– Online Renewals/Duplicates for CDLs/IDs*
– Online First Time Applicants for DL, under 18*
* Real-time with mainframe
database (VHI)
Minnesota Driver & Vehicle Services
Information Services coming
in 2002

PIN #s
– Citizens can then request/update private information –
for both Motor Vehicle and Driver License*





Online DL Application*
DWI Arrest Processing*
New MV Titles Online*
Crash Records*
Name Searches
* Real-time with mainframe
database (VHI)
Minnesota Driver & Vehicle Services
Web Enabling Legacy System
with WRQ’s VHI

Build on existing/tested business logic
–
–

DePaul University study finds that enabling legacy
systems can produce results 25 times faster than
recoding*
Produce new applications in 1 – 3 months
Add new data entry edits for online transactions
–
Information gathered where citizen is can be more
accurate and/or complete
*Enterprise Systems, April 2002
Minnesota Driver & Vehicle Services
Tool Grows with Complexity of
Problem

First VHI models went against one screen
– Used Components Model

Newest applications are linking more than
one screen
– Use Record Set Model
– Use ‘Complex Procedures’ Model
– Use WRQ’s Development Web site
Minnesota Driver & Vehicle Services
Web Enabling Legacy System
with WRQ’s VHI

Capture new types of information to integrate with
existing system
– Ex: in June/July, will break name into three fields, store
in SQL/db2 – enabling new search capabilities


Locate DL# from name search then get record from
mainframe*
Reusability of business models
– Have modeled 6 screens to give 12 applications
*VHI from WRQ
Minnesota Driver & Vehicle Services
Web Enabling Legacy System

DVS Staff “can not believe” where we have gone
in 8 months
– Delivering information
– Updating transactions
– Evaluating processes
– Are proud that ‘State Government’ is delivering
services that taxpayers and business partners – both-appreciate
Minnesota Driver & Vehicle Services
Web Enabling Legacy System

Provides opportunities to build a more
integrated/flexible system as we move from
Supra platform
– Provides time to concentrate on
analysis/reengineering of processes
– Develops new skills of programmers
– Understand options for working with systems
Minnesota Driver & Vehicle Services
DEMONSTRATIONS

MNDriveInfo.org
– Public site for citizens

www.dps.state.mn.us/esupport
– Secure site for business partners
Minnesota Driver & Vehicle Services
DEMONSTRATIONS
Minnesota Driver & Vehicle Services