Government
California Secretary of State
Return to Success Story List
Contact:
California Secretary of State's Office
1500 11th Street
Sacramento, California 95814
www.ss.ca.gov
Tools Used:
CORBAź, Sun's ORB from Java 2
Description:
The
Secretary of State was one of seven constitutional officers designated in
California's first State Constitution of 1849. In the beginning, the office was
appointive and it remained so until 1863. Early duties of the office included
the maintenance of state records, providing legislators with ink and stationery,
and licensing vehicles. As state government grew in response to population
growth and added new dimensions and responsibilities, so did the office of the
Secretary of State. Having gained responsibility for overseeing elections and
chartering corporations, to name but a few added duties over the years, the
office has increasingly become the focus of much attention.
Problem:
In 1993, Congress
passed the National Voter Registration Act (NVRA), also known as "Motor
Voter." The purpose of NVRA is to make voter registration as simple and
convenient as possible for all eligible voters, allowing citizens to register
simultaneously with obtaining a driver's license, applying for social welfare or
rehabilitation services, or entering the armed services.
The NVRA requires each state to designate as voter registration agencies
all offices of state-funded programs primarily engaged in providing these
services. This act offers all Americans the opportunity to register to vote at a
variety of locations.
California
elections administrators were concerned that, due to the state's large
population and multiple registration opportunities, the NVRA would result in a
large number of duplicate voter registrations in their systems that would
significantly increase costs to state and local jurisdictions, and the
opportunities for voter fraud. At
the time, California did not a have a statewide voter file. They relied on voter
registration tapes, supplied by the county elections officials at specifically
mandated dates, then read on the state data center's mainframe system to perform
statewide duplicate checks, a time-consuming and cumbersome process.
California
also relied on the state data center's mainframe system for candidate filing and
elections reporting functions. Each
new election required that the system be rebuilt to reflect the appropriate
contests and ballot measures, a task that required approximately four thousand
employee hours. After each
election, the candidate information and vote totals were deleted from the system
and maintained as paper record. The
legacy mainframe system also did not afford the type of access to candidate and
vote result information to allow creation of the various types of reports
requested by staff, media, and the public; nor did it allow county officials to
report candidate information electronically to the Secretary of State.
In 1995, the Legislature passed a bill that mandated the Secretary of
State's offices to create a statewide voter registration database and election
management system.
Solution:
The first piece of CALVOTER system that was built was the Wide Area Network (SOSWAN).
Each county has its own workstation that can be used by authorized employees in
the county election office to transmit voter registration records, candidate
information, and vote totals to the Secretary of State and to view the CALVOTER
voter registration and elections databases. The Secretary of State's office also
supplied each county with a printer.
The
California Secretary of State (SOS) completed development of the statewide voter
registration database with duplicate checking capabilities in the summer of 1998
as part of the CALVOTER I program. In
the fall of 1998, the election management project (CALVOTER II) was started with
the requirement that it be competed in time for the March 2000 presidential
primary election in California. An eight-person development team from Natoma
Technologies, Inc. implemented a CORBA®-based extranet, linking all 58
counties in California for candidate filing and election reporting transactions
over the SOSWAN. CALVOTER II is a
custom-developed application with integrated data validation, error checking for
all California state level candidate filing and election reporting requirements.
"CORBA provided the best middle-tier, open solution to integrate multiple
county systems which enabled the needed security and facilitated transaction
processing for the largest statewide voting system in the Country", said
Wyatt Dietrich, Vice President-Operations of Natoma Technologies, Inc.
Before
the CALVOTER system was in place, there was limited electronic communication
between the counties and the state -- candidate records filed with the county
elections officials had to be sent to the state in order for them to be entered
into the database; fewer than half of the state's 58 counties transmitted their
vote total to the California Secretary of State electronically on election night
(the remainder phoned or FAXed in their information). Implementation of the
CORBA-based CALVOTER II applications has changed all that, providing for the
first time direct electronic communication between the SOS and the counties for
both these functions. "The Java front-end and CORBA middle-tier solution
provides the flexibility for different county systems to share data via a common
application programming interface (API)," according to Thomas Ramirez, Lead
Java Developer for Natoma Technologies, Inc.
The records are a vital part of the election process and it is essential
that they are easily accessible. It used to take the IT department 4-5 days just
to get a list of candidates. That
report is an extreme priority because there are such strict guidelines enforced
on ballot design and organization.
Melissa
Warren, project manager for the California SOS Elections Division said,
"The best thing about the CALVOTER system is its flexibility. It will be
easy to expand the system as we need to. New candidates, districts, parties,
documents and the like can be easily added and old ones eliminated."
The
new system works with Seagate's Crystal Reports; any of the 25-30 reports that
are run regularly can be produced within a day, sometimes within
minutes of the request. It
also allows these reports to be exported to a number of different formats,
including HTML, Word and Excel.
All
of this resulted in an extremely successful election night for the March 2000
Presidential Primary.
The CALVOTER candidate filing application easily produces in-progress and
final candidate lists to be posted to the Internet; the election reporting
application aggregates the vote totals it receives from each of the counties and
immediately posts real-time statewide, district-wide and county-by-county
results to the Internet, allowing the whole world to see California's election
process as it rolls out after the polls close in California on election night.
|