190 likes | 271 Views
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:
E N D
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
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.
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
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
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
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
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)
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
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
Why These? • Identifiable business driver • Funding available • Partnerships identified
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
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
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
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
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