montana integrated justice information system broker implementing standards based information...

30
Montana Integrated Montana Integrated Justice Information Justice Information System Broker System Broker Implementing Standards Implementing Standards Based Information Exchange Based Information Exchange Montana Department of Justice Montana Department of Justice Montana Department of Administration Montana Department of Administration MAXIMUS, Inc MAXIMUS, Inc

Upload: george-bailey

Post on 17-Dec-2015

217 views

Category:

Documents


1 download

TRANSCRIPT

Page 1: Montana Integrated Justice Information System Broker Implementing Standards Based Information Exchange Montana Department of Justice Montana Department

Montana Integrated Justice Montana Integrated Justice Information System BrokerInformation System Broker

Implementing Standards Implementing Standards Based Information ExchangeBased Information Exchange

Montana Department of JusticeMontana Department of Justice

Montana Department of AdministrationMontana Department of Administration

MAXIMUS, IncMAXIMUS, Inc

Page 2: Montana Integrated Justice Information System Broker Implementing Standards Based Information Exchange Montana Department of Justice Montana Department

Montana IJIS BrokerMontana IJIS Broker22

Implementing Standards Based Implementing Standards Based Information ExchangeInformation Exchange

BackgroundBackground Inefficient, incomplete and largely manual information exchanges causing Inefficient, incomplete and largely manual information exchanges causing

systemic issues at all levels of the justice enterprise and compromising systemic issues at all levels of the justice enterprise and compromising public safety public safety

Compounded by:Compounded by: Large geographic area Large geographic area

• 147,046 square miles147,046 square miles• Covers the Mountain Time ZoneCovers the Mountain Time Zone

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

• Law Enforcement Agencies – 120+Law Enforcement Agencies – 120+• Prosecutors – 56+ Prosecutors – 56+ • Courts – 150+Courts – 150+• State Agency – 3State Agency – 3

Various levels and types of information technology installedVarious levels and types of information technology installed Past effort to standardize on a homogeneous platform been costly and ineffectivePast effort to standardize on a homogeneous platform been costly and ineffective No ability to achieve a statewide implementationNo ability to achieve a statewide implementation

Limited technical resources and fundingLimited technical resources and funding

Page 3: Montana Integrated Justice Information System Broker Implementing Standards Based Information Exchange Montana Department of Justice Montana Department

Montana IJIS BrokerMontana IJIS Broker33

Implementing Standards Based Implementing Standards Based Information ExchangeInformation Exchange

Example Real World IssuesExample Real World Issues Incomplete driver histories because of non-standard reporting and dependency on Incomplete driver histories because of non-standard reporting and dependency on

manual paper processmanual paper process People driving operating while under suspensionPeople driving operating while under suspension Felony DUI cases not being properly pursuedFelony DUI cases not being properly pursued Reinstated drivers being inappropriately cited because their license status not properly Reinstated drivers being inappropriately cited because their license status not properly

updatedupdated Incomplete criminal history records without court dispositions because of dependency Incomplete criminal history records without court dispositions because of dependency

on manual reporting processon manual reporting process Prosecutor charging decisions being made without a complete background of dangerous Prosecutor charging decisions being made without a complete background of dangerous

criminalscriminals Law Enforcement without adequate information to ensure public safetyLaw Enforcement without adequate information to ensure public safety State licensing and public hiring decisions being made with incomplete informationState licensing and public hiring decisions being made with incomplete information

Beneficial criminal photo information in local agencies not available statewideBeneficial criminal photo information in local agencies not available statewide Enhancement to identificationEnhancement to identification

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

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

notification servicenotification service Limited ability to exchange investigative information among law enforcement Limited ability to exchange investigative information among law enforcement

agenciesagencies Labor intensive process to analyze data from multiple systemsLabor intensive process to analyze data from multiple systems

Page 4: Montana Integrated Justice Information System Broker Implementing Standards Based Information Exchange Montana Department of Justice Montana Department

Montana IJIS BrokerMontana IJIS Broker44

Implementing Standards Based Implementing Standards Based Information ExchangeInformation Exchange

MissionMission

Develop a broad capability for justice information Develop a broad capability for justice information sharing that:sharing that: Provides complete accurate and timely information Provides complete accurate and timely information

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

local and state uselocal and state use Is extendable beyond the initial information Is extendable beyond the initial information

exchanges being addressedexchanges being addressed Protects the privacy rights of citizens Protects the privacy rights of citizens Maintains the security of the information Maintains the security of the information Avoids unnecessary duplicationAvoids unnecessary duplication

Page 5: Montana Integrated Justice Information System Broker Implementing Standards Based Information Exchange Montana Department of Justice Montana Department

Montana IJIS BrokerMontana IJIS Broker55

Implementing Standards Based Implementing Standards Based Information ExchangeInformation Exchange

Expected & Realized Expected & Realized Business BenefitsBusiness Benefits

Reduced redundant data entryReduced redundant data entry Reduced delays in the flow of information between Reduced delays in the flow of information between

agenciesagencies Improved information available to agenciesImproved information available to agencies Improved staff productivityImproved staff productivity Reduced dependence on other stakeholder Reduced dependence on other stakeholder

organization’s response resourcesorganization’s response resources Reduced time locating information or dataReduced time locating information or data Improved data integrityImproved data integrity Improved acquisition of data for policy and planning Improved acquisition of data for policy and planning

decisionsdecisions Improved efficiencies in the administration of justice Improved efficiencies in the administration of justice Improve public safety in MontanaImprove public safety in Montana

Page 6: Montana Integrated Justice Information System Broker Implementing Standards Based Information Exchange Montana Department of Justice Montana Department

Montana IJIS BrokerMontana IJIS Broker66

Implementing Standards Based Implementing Standards Based Information ExchangeInformation Exchange

Solution Design PrincipalsSolution Design Principals Facilitating business process is the fundamental driving forceFacilitating business process is the fundamental driving force Information should be captured once, at the point or origin, and be Information should be captured once, at the point or origin, and be

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

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

essential and requiredessential and required The integrated system will ensure traceability of persons associated The integrated system will ensure traceability of persons associated

with the enterprisewith the enterprise The integrated system will ensure traceability of events and The integrated system will ensure traceability of events and

information exchanges within the enterprise business cycleinformation exchanges within the enterprise business cycle The integrated system will be standards based to ensure the The integrated system will be standards based to ensure the

greatest degree of inter-operabilitygreatest degree of inter-operability

Page 7: Montana Integrated Justice Information System Broker Implementing Standards Based Information Exchange Montana Department of Justice Montana Department

Montana IJIS BrokerMontana IJIS Broker77

Implementing Standards Based Implementing Standards Based Information ExchangeInformation Exchange

Body of Work LeveragedBody of Work Leveraged Publications:Publications:

Concept for the Operations for Integrated Justice Information Sharing – NASCIOConcept for the Operations for Integrated Justice Information Sharing – NASCIO Roadmap for Integrated Justice: A Guide for Planning and Management – Roadmap for Integrated Justice: A Guide for Planning and Management –

SEARCHSEARCH A Framework for Justice Information Sharing: Service-Oriented Architecture A Framework for Justice Information Sharing: Service-Oriented Architecture

(SOA) -- Global Infrastructure/Standards Working Group(SOA) -- Global Infrastructure/Standards Working Group Building Exchange Content Using the Global Justice XML Data Model: A User Building Exchange Content Using the Global Justice XML Data Model: A User

Guide for Practitioners and Developers – Bureau of Justice StatisticsGuide for Practitioners and Developers – Bureau of Justice Statistics GJXDM Information Exchange Package Documentation Guidelines- GJXDM GJXDM Information Exchange Package Documentation Guidelines- GJXDM

XML Structure Task Force XML Structure Task Force

Justice Data Standards and ToolsJustice Data Standards and Tools Global Justice XML Data Model – Office of Justice ProgramsGlobal Justice XML Data Model – Office of Justice Programs Global JXDM Schema Subset Generation Tool – Georgia Tech Resource Global JXDM Schema Subset Generation Tool – Georgia Tech Resource

Institute Institute GJXDM Wayfarer 2.0 - National Center for the State Courts GJXDM Wayfarer 2.0 - National Center for the State Courts Justice Information Exchange Modeling - SEARCHJustice Information Exchange Modeling - SEARCH

Page 8: Montana Integrated Justice Information System Broker Implementing Standards Based Information Exchange Montana Department of Justice Montana Department

Montana IJIS BrokerMontana IJIS Broker88

Implementing Standards Based Implementing Standards Based Information ExchangeInformation Exchange

Realized AdvantagesRealized Advantages

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

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

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

Applying the provided concepts and tools works Applying the provided concepts and tools works

Page 9: Montana Integrated Justice Information System Broker Implementing Standards Based Information Exchange Montana Department of Justice Montana Department

Montana IJIS BrokerMontana IJIS Broker99

Implementing Standards Based Implementing Standards Based Information ExchangeInformation Exchange

State CIO PerspectiveState CIO Perspective

Broader enterprise application of solutionBroader enterprise application of solution Not a Justice domain specific problemNot a Justice domain specific problem Information exchange is universal needInformation exchange is universal need

Positions State to implement emerging National Positions State to implement emerging National Information Exchange Model (NIEM)Information Exchange Model (NIEM)

Application of Emerging TechnologiesApplication of Emerging Technologies Technology and solutions provide for extensive re-useTechnology and solutions provide for extensive re-use Provides for leveraging current State investment in Provides for leveraging current State investment in

information technology infrastructure information technology infrastructure Interagency CooperationInteragency Cooperation Improved delivery of services to the citizens of MontanaImproved delivery of services to the citizens of Montana

Page 10: Montana Integrated Justice Information System Broker Implementing Standards Based Information Exchange Montana Department of Justice Montana Department

Montana IJIS BrokerMontana IJIS Broker1010

Implementing Standards Based Implementing Standards Based Information ExchangeInformation Exchange

Value PropositionValue Proposition

Grassroots bottom up approach supported Grassroots bottom up approach supported across the justice practitioners across the justice practitioners

Constitutional separation of powers is protectedConstitutional separation of powers is protected Full benefit of exchanges implementedFull benefit of exchanges implemented

Realize immediate benefits stream without full Realize immediate benefits stream without full implementationimplementation

Reduced fix cost over timeReduced fix cost over time Scalability of the solutionScalability of the solution Locals are not required to have full-time IT supportLocals are not required to have full-time IT support

Page 11: Montana Integrated Justice Information System Broker Implementing Standards Based Information Exchange Montana Department of Justice Montana Department

Montana IJIS BrokerMontana IJIS Broker1111

Implementing Standards Based Implementing Standards Based Information ExchangeInformation Exchange

Project PhasesProject Phases Establish IJIS Broker EnvironmentEstablish IJIS Broker Environment Driver History Disposition Reporting Driver History Disposition Reporting Crime Victims NotificationCrime Victims Notification Criminal Photo Repository Population and Criminal Photo Repository Population and

DisseminationDissemination Enhanced E2E Fingerprint ProcessingEnhanced E2E Fingerprint Processing e-Citation Filinge-Citation Filing e-Disposition Reporting e-Disposition Reporting 17 Month Duration17 Month Duration Iterative Sub-phases in each effortIterative Sub-phases in each effort

Page 12: Montana Integrated Justice Information System Broker Implementing Standards Based Information Exchange Montana Department of Justice Montana Department

Montana IJIS BrokerMontana IJIS Broker1212

Implementing Standards Based Implementing Standards Based Information ExchangeInformation Exchange

Why These?Why These?

Identifiable business driverIdentifiable business driver Where is funding availableWhere is funding available Which partners are ready Which partners are ready

Page 13: Montana Integrated Justice Information System Broker Implementing Standards Based Information Exchange Montana Department of Justice Montana Department

Montana IJIS BrokerMontana IJIS Broker1313

Implementing Standards Based Implementing Standards Based Information ExchangeInformation Exchange

Project OrganizationProject Organization

Page 14: Montana Integrated Justice Information System Broker Implementing Standards Based Information Exchange Montana Department of Justice Montana Department

Montana IJIS BrokerMontana IJIS Broker1414

Implementing Standards Based Implementing Standards Based Information ExchangeInformation Exchange

Project Participant InteractionProject Participant Interaction

Governance Committee

Project Organization

Phase Stakeholders

IJIS Broker Project Phases

Responsible for project scope, outcomes and implementation of the IJIS Broker Project

Policy Makers within the Justice Domain who own data to be included in exchanges

Business Process Owners with SME

in the specific exchanges within

the IJIS Broker Project Scope

Page 15: Montana Integrated Justice Information System Broker Implementing Standards Based Information Exchange Montana Department of Justice Montana Department

Montana IJIS BrokerMontana IJIS Broker1515

Implementing Standards Based Implementing Standards Based Information ExchangeInformation Exchange

Motor Vehicle Disposition Motor Vehicle Disposition ReportingReporting

Automated submission of disposition, suspension and Automated submission of disposition, suspension and reinstatement actions from courts to motor vehicle reinstatement actions from courts to motor vehicle divisiondivision

ParticipantsParticipants Montana Courts of Limited Jurisdiction (120+)Montana Courts of Limited Jurisdiction (120+) Montana Supreme Court Office of the Court AdministratorMontana Supreme Court Office of the Court Administrator Montana Department of JusticeMontana Department of Justice

BenefitsBenefits Increased reporting of court findings and actionsIncreased reporting of court findings and actions Better and more complete informationBetter and more complete information More accurate Driver Histories More accurate Driver Histories Transformed from a “when I get around to sending them” Transformed from a “when I get around to sending them”

process to a next day application process to a next day application Elimination of paper based submission and entryElimination of paper based submission and entry

Page 16: Montana Integrated Justice Information System Broker Implementing Standards Based Information Exchange Montana Department of Justice Montana Department

Montana IJIS BrokerMontana IJIS Broker1616

Implementing Standards Based Implementing Standards Based Information ExchangeInformation Exchange

Photo Image Capture SystemPhoto Image Capture System

Creation of a web service enabled image repository Creation of a web service enabled image repository ParticipantsParticipants

Local Law EnforcementLocal Law Enforcement Montana Department of CorrectionsMontana Department of Corrections Montana Department of JusticeMontana Department of Justice

BenefitsBenefits Establishes a statewide repository of Criminal Photos, Missing Establishes a statewide repository of Criminal Photos, Missing

Persons, and Concealed Weapon PermitsPersons, and Concealed Weapon Permits Extendable to any imaging needs required through simple web Extendable to any imaging needs required through simple web

service callsservice calls Images distributed via the web and in JTF XML Rap Sheet Images distributed via the web and in JTF XML Rap Sheet

StandardsStandards

Page 17: Montana Integrated Justice Information System Broker Implementing Standards Based Information Exchange Montana Department of Justice Montana Department

Montana IJIS BrokerMontana IJIS Broker1717

Implementing Standards Based Implementing Standards Based Information ExchangeInformation Exchange

Crime Victims NotificationCrime Victims Notification Establish a Montana Statewide Automated Victim Establish a Montana Statewide Automated Victim

Information and Notification (SAVIN) system that Information and Notification (SAVIN) system that provides victims of crime real time notification of criminal provides victims of crime real time notification of criminal justice events relating to their case and the status of the justice events relating to their case and the status of the accused/offender throughout the criminal justice process accused/offender throughout the criminal justice process

Participants:Participants: County ProsecutorsCounty Prosecutors Montana Courts Montana Courts Montana Supreme Court Office of the Court AdministratorMontana Supreme Court Office of the Court Administrator Montana Department of CorrectionsMontana Department of Corrections Montana Department of JusticeMontana Department of Justice

BenefitsBenefits Coordinated notification to victims of crimesCoordinated notification to victims of crimes

Page 18: Montana Integrated Justice Information System Broker Implementing Standards Based Information Exchange Montana Department of Justice Montana Department

Montana IJIS BrokerMontana IJIS Broker1818

Implementing Standards Based Implementing Standards Based Information ExchangeInformation Exchange

Enhanced E2E Fingerprint Enhanced E2E Fingerprint ProcessingProcessing

Implement end to end automated processing of public Implement end to end automated processing of public fingerprint-based criminal background checks from live fingerprint-based criminal background checks from live scans through state and federal repositoriesscans through state and federal repositories

ParticipantsParticipants Local Law Enforcement Local Law Enforcement Montana Department of JusticeMontana Department of Justice

BenefitsBenefits Meet increased demand for serviceMeet increased demand for service Decrease response time of criminal background checks for Decrease response time of criminal background checks for

customerscustomers Reduce effort in current manual card scan and billing processesReduce effort in current manual card scan and billing processes

Page 19: Montana Integrated Justice Information System Broker Implementing Standards Based Information Exchange Montana Department of Justice Montana Department

Montana IJIS BrokerMontana IJIS Broker1919

Implementing Standards Based Implementing Standards Based Information ExchangeInformation Exchange

e*Citatione*Citation Implements automated distribution of electronically Implements automated distribution of electronically

captured ticket information from highway patrol and other captured ticket information from highway patrol and other law enforcement agencies to Montana Courts and the law enforcement agencies to Montana Courts and the Motor Vehicle DivisionMotor Vehicle Division

ParticipantsParticipants Local Law EnforcementLocal Law Enforcement Montana Highway PatrolMontana Highway Patrol Montana CourtsMontana Courts Montana Supreme Court Office of the Court AdministratorMontana Supreme Court Office of the Court Administrator Montana Department of JusticeMontana Department of Justice

BenefitsBenefits Ability to populate a citation in seconds allow for the officer to be Ability to populate a citation in seconds allow for the officer to be

back on the road thus increasing public safetyback on the road thus increasing public safety Ability for the driver to pay at the time of citation via credit cardAbility for the driver to pay at the time of citation via credit card

Page 20: Montana Integrated Justice Information System Broker Implementing Standards Based Information Exchange Montana Department of Justice Montana Department

Montana IJIS BrokerMontana IJIS Broker2020

Implementing Standards Based Implementing Standards Based Information ExchangeInformation Exchange

e*Dispositione*Disposition

Automated reporting of criminal disposition to the state Automated reporting of criminal disposition to the state criminal history record systemcriminal history record system

ParticipantsParticipants Montana CourtsMontana Courts Montana Supreme Court Office of the Court AdministratorMontana Supreme Court Office of the Court Administrator Montana Department of JusticeMontana Department of Justice

BenefitsBenefits More complete and accurate criminal history cycle informationMore complete and accurate criminal history cycle information Timely reporting to the state repositoryTimely reporting to the state repository Basis for other information exchanges requiring court disposition Basis for other information exchanges requiring court disposition

information (e.g. Department of Corrects Judgment Orders)information (e.g. Department of Corrects Judgment Orders) Reduced data entry effort by Montana DOJ StaffReduced data entry effort by Montana DOJ Staff

Page 21: Montana Integrated Justice Information System Broker Implementing Standards Based Information Exchange Montana Department of Justice Montana Department

Montana IJIS BrokerMontana IJIS Broker2121

Implementing Standards Based Implementing Standards Based Information ExchangeInformation Exchange

Discovered Advantages to GJXDMDiscovered Advantages to GJXDM

Inherit XML Standard AdvantagesInherit XML Standard Advantages Provides consistency among exchanges so that like fields are always named and Provides consistency among exchanges so that like fields are always named and

"typed" the same"typed" the same No more pre-defined array sizes, field lengths, etc. ala flat filesNo more pre-defined array sizes, field lengths, etc. ala flat files The XML you use to load your database can be the same XML you use to build The XML you use to load your database can be the same XML you use to build

your web page, PDF, Word document, SVG, etc.your web page, PDF, Word document, SVG, etc. Solution Development AdvantagesSolution Development Advantages

Interfaces with various systems use a common structure for common parts of the Interfaces with various systems use a common structure for common parts of the message message

Less thinking about how to build the schema and more about the contents of the Less thinking about how to build the schema and more about the contents of the schemaschema

Once the data that to be included in an exchange is defined, it is quick and easy to Once the data that to be included in an exchange is defined, it is quick and easy to generate a subset schema that contains those fields in a logical and defined generate a subset schema that contains those fields in a logical and defined mannermanner

Support of a very robust set of tools (Wayfarer and SSGT)Support of a very robust set of tools (Wayfarer and SSGT) Wide programming language adoption of API or built in functionality to use XMLWide programming language adoption of API or built in functionality to use XML

Business AdvantagesBusiness Advantages Structured XML and schemas based on a foundation of Justice business usage and Structured XML and schemas based on a foundation of Justice business usage and

architecturearchitecture Inclusion of enumerations for commonly used sets of information (such as NCIC Inclusion of enumerations for commonly used sets of information (such as NCIC

Country Codes, etc)Country Codes, etc)

Page 22: Montana Integrated Justice Information System Broker Implementing Standards Based Information Exchange Montana Department of Justice Montana Department

Montana IJIS BrokerMontana IJIS Broker2222

Implementing Standards Based Implementing Standards Based Information ExchangeInformation Exchange

Information Exchange Package Information Exchange Package DocumentationDocumentation

Recommended approach is straight Recommended approach is straight forward, employs UML Standards and forward, employs UML Standards and easy to implementeasy to implement

To date developed three IEPDTo date developed three IEPD Motor Vehicle DispositionMotor Vehicle Disposition Drivers License SuspensionDrivers License Suspension Drives License ReinstatementDrives License Reinstatement

Able to create completely independent of Able to create completely independent of the technical solutionthe technical solution

Page 23: Montana Integrated Justice Information System Broker Implementing Standards Based Information Exchange Montana Department of Justice Montana Department

Montana IJIS BrokerMontana IJIS Broker2323

Implementing Standards Based Implementing Standards Based Information ExchangeInformation Exchange

IEPD ImplementationIEPD Implementation

Gap Analysis Between Application

Native Capability and IEPD

Specification

Strategy to Overcome Gaps

Modify Applications

Configure Broker

Test

Deploy

ØTriggering Event

Ø Information

ØTransportation

ØProcessing

Page 24: Montana Integrated Justice Information System Broker Implementing Standards Based Information Exchange Montana Department of Justice Montana Department

Montana IJIS BrokerMontana IJIS Broker2424

Implementing Standards Based Implementing Standards Based Information ExchangeInformation Exchange

IJIS Broker TechnologyIJIS Broker Technology

Web Services Enterprise Service BusWeb Services Enterprise Service Bus Creation of a Service Oriented Architecture Creation of a Service Oriented Architecture

(SOA) using XML Technologies(SOA) using XML Technologies XML – Data contentXML – Data content XSD – Data content complianceXSD – Data content compliance XSLT - Data transformation and translationXSLT - Data transformation and translation WSDL – Service creation and deploymentWSDL – Service creation and deployment BPEL – Business process execution and monitoring BPEL – Business process execution and monitoring

long term transaction statelong term transaction state

Page 25: Montana Integrated Justice Information System Broker Implementing Standards Based Information Exchange Montana Department of Justice Montana Department

Montana IJIS BrokerMontana IJIS Broker2525

Implementing Standards Based Implementing Standards Based Information ExchangeInformation Exchange

Production EnvironmentProduction Environment Software Software

LINUX Operating SystemLINUX Operating System• FTPFTP• SMTPSMTP• PERL ScriptPERL Script

JBoss J2EE Application ServerJBoss J2EE Application Server• HibernateHibernate• Enterprise Java BeanEnterprise Java Bean• JMSJMS

Cape Clear ESBCape Clear ESB• Web Service HostingWeb Service Hosting• BPEL ExecutionBPEL Execution

Oracle RDBMSOracle RDBMS• Persistent Data StoragePersistent Data Storage

Apache Web ServerApache Web Server• Schema ValidationSchema Validation

Java Server Page Java Server Page • User InterfaceUser Interface

HardwareHardware Cisco 11150 Content SwitchesCisco 11150 Content Switches Application ServersApplication Servers

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

• 12 GB Ram12 GB Ram Database ServersDatabase Servers

• IBM PowerPC Dual Core 2.5 IBM PowerPC Dual Core 2.5 GH/2 MB Cache ProcessorGH/2 MB Cache Processor

• 8 GB RAM8 GB RAM Storage Area NetworkStorage Area Network

• IBM N5200 1GB ISCSI IBM N5200 1GB ISCSI

Page 26: Montana Integrated Justice Information System Broker Implementing Standards Based Information Exchange Montana Department of Justice Montana Department

Montana IJIS BrokerMontana IJIS Broker2626

Implementing Standards Based Implementing Standards Based Information ExchangeInformation Exchange

Implementation of Business Implementation of Business ProcessProcess

Use Case

Activity Diagrams

Web Services

BPEL Orchestrations

BusinessRequirements

SolutionDevelopment

Page 27: Montana Integrated Justice Information System Broker Implementing Standards Based Information Exchange Montana Department of Justice Montana Department

Montana IJIS BrokerMontana IJIS Broker2727

Implementing Standards Based Implementing Standards Based Information ExchangeInformation Exchange

Activity DiagramActivity Diagram

Page 28: Montana Integrated Justice Information System Broker Implementing Standards Based Information Exchange Montana Department of Justice Montana Department

Montana IJIS BrokerMontana IJIS Broker2828

Implementing Standards Based Implementing Standards Based Information ExchangeInformation Exchange

BPEL DiagramBPEL Diagram

Page 29: Montana Integrated Justice Information System Broker Implementing Standards Based Information Exchange Montana Department of Justice Montana Department

Montana IJIS BrokerMontana IJIS Broker2929

Implementing Standards Based Implementing Standards Based Information ExchangeInformation Exchange

Driver History Disposition EffortDriver History Disposition Effort

38 Web Services38 Web Services 11 Granular11 Granular 27 BPEL Processes27 BPEL Processes

18 JSP Screens18 JSP Screens 2 Oracle Database Schema2 Oracle Database Schema 3 Month System Development Life-cycle3 Month System Development Life-cycle

Page 30: Montana Integrated Justice Information System Broker Implementing Standards Based Information Exchange Montana Department of Justice Montana Department

Montana IJIS BrokerMontana IJIS Broker3030

Implementing Standards Based Implementing Standards Based Information ExchangeInformation Exchange

Questions?Questions?

Contacts:Contacts:

Bill Griffenberg Bill Griffenberg

MT DOJ ITSD MT DOJ ITSD

406.444.4531406.444.4531

[email protected]@mt.gov

John McCarthyJohn McCarthy

MAXIMUS IncMAXIMUS Inc

406.495.7290406.495.7290

[email protected]@maximus.com