Government
City of Pittsburgh
Return to Government Success Story List
"CORBA and 'Street Smarts' Keep
City of Pittsburgh Emergency Personnel Safe "
Contacts:
Cerebellum Software, Inc.
Jennifer Tamblyn
jen@cerebellumsoft.com
Manager, Corporate Communications
600 Waterfront Drive, Suite 250
Pittsburgh, PA 15222-4716
(412) 208-6554
Tools Used:
Sun Microsystems' Java™ 2 platform, Cerebellum™ version 1.2,
Cerebellum's API, Sun 450 servers, Oracle® 7 databases, CORBA®.
Problem:
For Police, Fire, and other emergency personnel, historic information
about the addresses that they are servicing can be lifesaving. For
example, if the address in question has been visited 4 times in the past
30 days for domestic disputes, possible drug dealings, or recovery of a
stolen weapon, emergency personnel would know to use an extra degree of
caution. In Pittsburgh, this type of information has traditionally been
kept in separate departments, divisional databases and servers across the
city. "We had no cost-effective and time-efficient way to
integrate our data or build applications from data stored throughout the
enterprise," said John Staudacher, CIO, City of Pittsburgh, City
Information Systems (CIS), which is responsible for entire City of
Pittsburgh's enterprise information technology needs. Without easy access
to this valuable information, emergency personnel had no way to know what
dangers they might be facing when responding to a call.
Previously, to obtain crime and address history information, the police
commander had to call CIS to submit a request. CIS would then write
queries to extract the appropriate data from several disparate data
sources, including 4 different databases on 4 different servers. These
data sources stored Mayor's Service Center complaint calls, police
records, building permits information, and 911 calls. The requested data
would be merged, filtered, sorted, printed on paper and delivered to the
police commander. This process could take hours, sometimes days, depending
on the complexity of the information request and the workload of CIS. But
CIS could not meet data requests within seconds, so emergency personnel
were dispatched to locations with no knowledge of incidents at that
location.
Under Mayor Tom Murphy, the CIS department was charged with meeting the
goal of an "information-based police force." This required CIS
to create an environment that would provide police and other departments
with information when they need it, where they need it, and in a format
they can use.
"We needed a technology solution that would enable us to
provide City personnel with information when they need it, where they need
it, and in a format they can use -- regardless of the number of different
data sources. " added Staudacher.
Solution: "Street Smarts"
CIS and Cerebellum Software teamed to design an end-user application that
would deliver information to police and crime personnel within seconds.
The easy-to-use application, called Street Smarts, offers a Web-based
graphical user interface (GUI) that allows users to perform database
searches by selecting appropriate criteria. For example, a police officer
using Street Smarts can access a variety of useful information, including
all the burglaries reported for a specific zone or address, crimes in the
last 24 hours and the history of an address. With mobile data computers,
Street Smarts can be used in the field.
The solution is based on Cerebellum Software Inc.'s Cerebellum v1.2,
which uses CORBA and the Java 2 platform to enable operating system and
data independence. CORBA is used within the Cerebellum product to provide
a communications layer between objects on different machines that need to
share information. The use of CORBA enables Cerebellum and the City of
Pittsburgh to integrate data from the various databases for presentation
through one simple interface, without actually moving the data from the
original sources.
CIS contracted Cerebellum Software, Inc. to implement the software and
to train the IT staff to use the product and to develop new applications
that could quickly and easily access data from disparate sources. The
development of the Street Smarts application took approximately two months
from concept through final presentation. Cerebellum makes fast application
development possible because it eliminates the data access and integration
work necessary to build new applications.
Because of the secure and personal nature of much of the crime and
address information being accessed, Cerebellum's GUI allows CIS database
administrators to manage user access. The Street Smarts application was
also designed to limit the information that would be presented to end
users.
"Streets Smarts is a wonderful tool to assist the 911 shift
supervisors on collect historical data about a residence and relay that
information to the responding police,fire and emergency medical units in
the field. We are looking forward to upgrading the system with more fields
that would be helpful for our dispatchers, responding units and the 911
management staff." states Donna Duncan, City of Pittsburgh 911
shift supervisor. "We feel comfort knowing that we can ensure
their safety by informing them of any known problems at a residence before
their arrival."
How the System Works
After submitting the search criteria, the Street Smarts Web application
uses Cerebellum's API (which also includes a C++/CORBA API) to provide the
data access, integration, and output that matches the user's request. The
necessary queries are designed using Cerebellum's single drag-and-drop GUI
eliminating the need to perform SQL coding. The queries are saved and
results are displayed by the new Web application.
The benefits of the new system are faster access, flexibility and
security. During the Cerebellum implementation, CIS began to replace its
older ATT 3B2, Novell, and Bull System servers with Sun 450s and migrated
all the previous databases to Oracle 7. The queries are simply bound to
the new data sources by using Cerebellum's GUI, and Cerebellum generates
the appropriate code. No redesign of the queries is necessary.
Project Roll-Out
In early 1999, Cerebellum Software trained end users on the Street Smarts
Web application. CIS developers and programmers plan to use Cerebellum for
rapid application development in 1999 to help meet the information demands
of the City of Pittsburgh departments and personnel. In addition, CIS is
working to enable its 70 mobile data computers to use Street Smarts in the
field.
|