The SCDMV
CIDR project – .NET by
Rob Park
Rob
Park has made available zipped files from his presentation:
http://test.scdmvonline.com/DevZone/CIDR+Presentation/default.aspx
held at the SC
Archives and History Center, Columbia.
10:00 - 10:15 Short business
meeting – election of officers
10:00 - 12:15
Defining the Problem - showcasing the CIDR (County Issuance
Decal/Registration) project
How to pull it off
What is SOAP (Simple Object Access Protocol) and XML (Extensible Markup Language)?
What are web services?
Why .NET?
Security Considerations
1:30-3:30
Creating a simple web service in .NET
Consuming a simple web service in .NET
Demonstrations
More Information about the Project:
DMV and County Offices Partner for Registration Pilot Program
The County Issuance Decal/Registration
is a multiphased joint SCDMV/County project designed
to give South Carolina citizens a one-stop-shop ability
to pay county vehicle property taxes and SCDMV vehicle
registration renewal fees.
Phase I, which is slated to begin production in September, is just the beginning.
It is a great opportunity for both SCDMV and the county offices to build
on our relationship," said SCDMV Executive Director Marcia Adams. "Through
this partnership, we can work together to provide better services to South
Carolina citizens."
The project, which will be implemented
in five phases, will change the way DMV and the county
offices communicate and relay transaction information.
In a nutshell it's the same transactions," said Rolf Dolder, SCDMV IT
Director. "We're just using the Internet instead of the mainframe."
SCDMV will use message based web services to replace current mainframe technologies.
These technologies help bridge all of the disparate technologies between
the many state and local governments with which SCDMV interacts. SCDMV will
be able to deliver data services faster, at a lower cost, and reach the long-term
goal to move connections off of the mainframe.
SCATT and SCDMV agreed to implement this type of program first as a pilot.
To be successful, the pilot needed large, medium and small population counties
as well as counties with in-house IT development and counties that use software
vendors such as Smith Data Processing or CSRA Computer Services.
Five counties have agreed to be part of the pilot: Anderson, Clarendon, Dorchester,
Georgetown and Richland counties. SCDMV established a working technical sub
group to help guide the pilot county IT staffs and vendors with these new
development concepts.
"Even though this is new technology for the pilot IT development community,
they have done an excellent job working together, sharing ideas and really embracing
web services," said Rob Park, SCDMV Web Architect.
The five-phase project was developed by SCDMV and designed to allow counties
to enter the program at their own pace.
"This will allow each county to participate in the CIDR process at different
phases without all 46 counties moving at once," said Frank Rodgers, SCDMV
Project Manager.
Phase I will replace the mainframe transaction used to
transmit registration data from the county to SCDMV
(MVBL) with Internet based web services. Phase II will
allow counties to print registrations with decals for error
free transactions. In Phase III, counties will be able to
print registrations with decals and be able to correct
certain errors such as fees. Phase IV will replace the
current mainframe inquiry screen (MCTM) with web
browser transactions. In Phase V, SCDMV will replace
the county failure to pay property tax mainframe
transaction (MCS1) with web browser transaction as well.
The five-phases for the pilot counties will run from mid
September 2004 through the end of June 2005. The
program will be implemented in other counties based on
the recommendations of county IT staff, supporting
vendors and SCDMV.
FIVE PHASE CIDR PROJECT
Phase I -Replace Mainframe Registration Data Transmission with Internet (MVBL)
Phase II - Print Registrations for Error Free Transactions
Phase III - Print Registrations and Correct Errors
Phase IV - Replace MCTM Screen with Web Browser
Phase V - Replace MCS1 Screen with Web Browser