mcaa summer training july 2009 mike jacobson montana department of justice it project manager

19
Implementing Standards Implementing Standards Based Information Based Information Exchange Exchange Montana Integrated Justice Information System Broker Implementing Standards Based Information Exchanges in Montana MCAA Summer Training July 2009 Mike Jacobson Montana Department of Justice IT Project Manager

Upload: ulysses-austin

Post on 03-Jan-2016

21 views

Category:

Documents


0 download

DESCRIPTION

Montana Integrated Justice Information System Broker Implementing Standards Based Information Exchanges in Montana. MCAA Summer Training July 2009 Mike Jacobson Montana Department of Justice IT Project Manager. Key Concepts. Collaboration: - PowerPoint PPT Presentation

TRANSCRIPT

Page 1: MCAA Summer Training July 2009 Mike Jacobson Montana Department of Justice IT Project Manager

Implementing Standards Based Implementing Standards Based Information ExchangeInformation Exchange

Montana Integrated Justice Information System BrokerImplementing StandardsBased Information Exchanges in Montana

MCAA Summer Training

July 2009

Mike Jacobson

Montana Department of Justice

IT Project Manager

Page 2: MCAA Summer Training July 2009 Mike Jacobson Montana Department of Justice IT Project Manager

Implementing Standards Based Implementing Standards Based Information ExchangeInformation Exchange

Key Concepts Collaboration:

Systems integration & information sharing in the justice domain is a collaborative & cooperative effort across branches of government.

Integration Principles of integration and design

Standards A standards based approach leverages resources and simplifies data

exchange throughout the “enterprise”. Commonalities

There are common characteristics and requirements for all exchanges. Architecture

An information exchange architecture is necessary for successful electronic information exchange between governmental entities.

Page 3: MCAA Summer Training July 2009 Mike Jacobson Montana Department of Justice IT Project Manager

County AttorneyCMS

Court of Limited Jursidiction

District Court(General Jursidiction)

DOJDOC

DPHHS

Law EnforcementRMS/BMS

The Problem with Integration

Page 4: MCAA Summer Training July 2009 Mike Jacobson Montana Department of Justice IT Project Manager

Implementing Standards Based Implementing Standards Based Information ExchangeInformation Exchange

Profile: Montana Large geographic area

147,046 square miles Covers the Mountain Time Zone

Widely dispersed population (902,195 people) Large number of autonomous justice practitioners

Law Enforcement Agencies – 120+ Prosecutors – 56+ Courts – 200+ State Agencies – 3

Limited technical resources and funding

Page 5: MCAA Summer Training July 2009 Mike Jacobson Montana Department of Justice IT Project Manager

Implementing Standards Based Implementing Standards Based Information ExchangeInformation Exchange

Consequences of Information Silos Information Silos occur when each data owner has its own disparate system for

storing and retrieving information that is incapable of reciprocal operation with other, related management systems

Incomplete driver histories because of non-standard reporting and dependency on manual paper process People driving while license is suspended Felony DUI cases not being properly pursued Reinstated drivers being inappropriately cited

Incomplete criminal history records without court dispositions because of dependency on manual reporting process Prosecutor charging decisions being made without a complete criminal history Law Enforcement operating without adequate information to ensure public safety State licensing and public hiring decisions being made with incomplete data

State and local agencies not meeting requirements for crime victim notification Uncoordinated and incomplete reporting to victims of crime causing undue and

unnecessary stress Non-standard approach difficult for victims of crime to understand and receive

benefit of notification service

Page 6: MCAA Summer Training July 2009 Mike Jacobson Montana Department of Justice IT Project Manager

Implementing Standards Based Implementing Standards Based Information ExchangeInformation Exchange

IJIS Project Organization

Larry FasbenderDepartment of Justice

Chief of Staff

Mike FerriterDepartment of Corrections

Director

Lois MenziesOffice of the Supreme Court

Adiministrator

Dick ClarkDepartment of Administration

CIO

Project Sponsors

Bill GriffenberDOJ CIO

Karen Nelson Judicial Branch

Technology Director

John DaughertyDOC CIO

Mike Jacobson Department of Justice Project

Manager

Project Steering Committee

Page 7: MCAA Summer Training July 2009 Mike Jacobson Montana Department of Justice IT Project Manager

Implementing Standards Based Implementing Standards Based Information ExchangeInformation Exchange

IJIS Mission Develop a broad capability for justice information

sharing that: Provides complete accurate and timely information among

governmental entities and the public Delivers a cost-effective, standards based platform for

local and state use to allow best practices of information sharing

Is extendable beyond the initial information exchanges being addressed

Protects the privacy rights of citizens Maintains the security of the information Avoids unnecessary duplication

Page 8: MCAA Summer Training July 2009 Mike Jacobson Montana Department of Justice IT Project Manager

Implementing Standards Based Implementing Standards Based Information ExchangeInformation Exchange

Solution Design Principals

Facilitating business process is the fundamental driving force Information should be captured once, at the point or origin, and be

re-used throughout the enterprise Participants must retain the right to design, construct and operate

information systems that support their own business requirements Re-use of the existing information technology capabilities is

essential and required The integrated system will ensure traceability of persons, related

events and information exchanges within the justice business processes

The integrated system will be standards based to ensure the greatest degree of inter-operability

Page 9: MCAA Summer Training July 2009 Mike Jacobson Montana Department of Justice IT Project Manager

Implementing Standards Based Implementing Standards Based Information ExchangeInformation Exchange

Body of Work Leveraged Publications:

Concept for the Operations for Integrated Justice Information Sharing – NASCIO Roadmap for Integrated Justice: A Guide for Planning and Management – SEARCH A Framework for Justice Information Sharing: Service-Oriented Architecture (SOA) -- Global

Infrastructure/Standards Working Group Building Exchange Content Using the Global Justice XML Data Model: A User Guide for

Practitioners and Developers – Bureau of Justice Statistics GJXDM Information Exchange Package Documentation Guidelines- GJXDM XML Structure

Task Force

Justice Data Standards and Tools Global Justice XML Data Model – Office of Justice Programs Global JXDM Schema Subset Generation Tool – Georgia Tech Resource Institute GJXDM Wayfarer 2.0 - National Center for the State Courts Justice Information Exchange Modeling – SEARCH

Emerging Standards Addressing migration to NIEM 2.0 in future phases Justice Reference Architecture (JRA)

Page 10: MCAA Summer Training July 2009 Mike Jacobson Montana Department of Justice IT Project Manager

Implementing Standards Based Implementing Standards Based Information ExchangeInformation Exchange

Realized Advantages

Reaped ideas, concepts, and work of similarly situated groups trying to solve the same problem

Adopting the recommendations and standards fast tracked several key decisions that could have otherwise stalled out a project of this size and complexity

Provides a common vocabulary for discussing information exchange among diverse justice practitioners

Applying the provided concepts and tools works

Page 11: MCAA Summer Training July 2009 Mike Jacobson Montana Department of Justice IT Project Manager

Implementing Standards Based Implementing Standards Based Information ExchangeInformation Exchange

Information Exchanges

Establish IJIS Broker Environment Driver History Reporting Criminal Photo Repository Population and

Dissemination Enhanced E2E Fingerprint Processing e-Citation Filing Enterprise Exchange/Crime Victim Notification

Arrest Booking Pre-sentence Investigation e-Judgment/Disposition Electronic Crime Victim Notification

Page 12: MCAA Summer Training July 2009 Mike Jacobson Montana Department of Justice IT Project Manager

Implementing Standards Based Implementing Standards Based Information ExchangeInformation Exchange

Why These?

Identifiable business driver Funding available Partnerships identified

Page 13: MCAA Summer Training July 2009 Mike Jacobson Montana Department of Justice IT Project Manager

Implementing Standards Based Implementing Standards Based Information ExchangeInformation Exchange

Expected & Realized Business Benefits Reduce redundant data entry Reduce delays in the flow of information between agencies Improve information available to agencies Improve staff productivity Reduce dependence on other stakeholder organization’s

response resources Reduce time locating information or data Improve data integrity Improve acquisition of data for policy and planning decisions Improve efficiencies in the administration of justice Improve public safety in Montana

Page 14: MCAA Summer Training July 2009 Mike Jacobson Montana Department of Justice IT Project Manager

Implementing Standards Based Implementing Standards Based Information ExchangeInformation Exchange

IJIS Broker Technology Web Services Enterprise Service Bus Creation of a Service Oriented Architecture

(SOA) using XML Technologies 1st in the State of Montana XML – Data content standard XSD – Data content compliance XSLT - Data transformation and translation WSDL – Service creation and deployment BPEL – Business process execution and monitoring long

term transaction state

Page 15: MCAA Summer Training July 2009 Mike Jacobson Montana Department of Justice IT Project Manager

Implementing Standards Based Implementing Standards Based Information ExchangeInformation Exchange

Page 16: MCAA Summer Training July 2009 Mike Jacobson Montana Department of Justice IT Project Manager

Implementing Standards Based Implementing Standards Based Information ExchangeInformation Exchange

Production Environment• Software

– AIX Operating System• FTP• SMTP• PERL Script

– Oracle J2EE Application Server• Hibernate• Enterprise Java Bean• JMS

– IJIS Broker• Enterprise Service Bus• Web Service Hosting• BPEL Execution

– Oracle RDBMS• Persistent Data Storage

– Apache Web Server• Schema Validation

– Java Server Page • User Interface

• Hardware– Cisco 11501 Content Switches– Application Servers

• Dell Intel Dual Core 2.8 GHz/2 MB Cache Processor

• 12 GB Ram

– Database Servers• IBM PowerPC Dual Core 2.5

GH/2 MB Cache Processor• 8 GB RAM

– Storage Area Network• IBM N5200 1GB ISCSI

Page 17: MCAA Summer Training July 2009 Mike Jacobson Montana Department of Justice IT Project Manager

Implementing Standards Based Implementing Standards Based Information ExchangeInformation Exchange

Crime Victim Notification Automated submission of offender status from arrest booking through court onto correctional

status and release Participants

Victim Advocates County Attorney’s Montana Supreme Court Office of the Court Administrator Montana Department of Justice Montana Department of Corrections

Design Highlights Subscription based on-line system Secure Web application for victims, advocates and others Email notifications of status changes Establishment of enterprise values to use across information exchanges

Benefit Increased reporting of court findings and actions Better and more complete information Current status being stored centrally Better Criminal History Better access to information through whole case Elimination of paper based submission and entry

Page 18: MCAA Summer Training July 2009 Mike Jacobson Montana Department of Justice IT Project Manager

Implementing Standards Based Implementing Standards Based Information ExchangeInformation Exchange

Current Challenges Resources to complete development, testing and implementation Finding different ways of sharing information during testing phase Funding

SAVIN Grant Complete NCHIP Grant State Agency Budget Cuts

Defining the line between system processing and IJIS Broker processing (e.g. what part of your infrastructure is responsible for what processing)

Identifying and creating enterprise values shared between all criminal justice systems

Identifying the enterprise linking of the same information being captured in different systems

Coordination of information technology providers in agency and vendor communities that provide the systems being integrated

Multiple people trying to control project and vendors which is slowing progress

Page 19: MCAA Summer Training July 2009 Mike Jacobson Montana Department of Justice IT Project Manager

Implementing Standards Based Implementing Standards Based Information ExchangeInformation Exchange

Questions?