Integrated Criminal Justice in Utah – UCJIS Our XML Direction March Meeting National Governor’s Association Utah’s Integrated Criminal Justice Information System (UCJIS) Available applications are: – Drivers license – Motor vehicles – Criminal history – Arrest Warrants – Protective orders – Juvenile Justice Data – National Crime Information Center (FBI’s NCIC) – National Law Enforcement Telecommunications System (NLETS) – Corrections data – Court filing information – Local Law Enforcement case information – Jail Connect UCJIS Slide Show UCJIS System Transactions “appear” based on security definitions Transactions are either Person related OR vehicle related UCJIS – Statewide Warrants & Protective Orders UCJIS – Statewide Warrants & Protective Orders UCJIS – Multi-Inquiry QW/NCIC National Warrants System DQ Local or National Drivers License QW/SWW Utah Warrants System UCJIS - Utah’s Integrated Justice Information System System in Transition Old Technology Dot Slash – QV.UTTESTORI.LIC/123TEST.LIS/UT Socket Messaging – Proprietary Communications Protocol New Direction Global Justice XML Web Services J2EE UCJIS – New Direction Direction for Utah Criminal Justice Information System (UCJIS) Web Sevices/Soap/XML over HTTPs 03/01/2004 UCJIS Server NLETS NCIC NL We ETS X bS e rv ML i ce s UCJIS Web Application Internet/ State WAN ion zat o ri h t Au uiries n, q atio se In c i t en taba h t a D Au HT TP re q s w e ues b ts UCJIS Web Server Ju We stice b S XM e rv L i ce s Internet/ State WAN UCJIS Web Services Server L XM es ce i c sti erv Ju b S e W L XM s ce r vi ce sti Ju b Se We Web Services Application , Criminal History Statewide Warrants Motor Vehicle Protective Orders Other Databases Authentication Authorization Requestor External Systems Corrections, RISS, ULEIN, DL, Local RMS, etc. Agency CAD, RMS, Information Server Communication Tower MDT in Patrol Car Communication Tower MDT in Patrol Car UCJIS – Next Step Expanding the use of XML technology Local Record Management System Instant Messaging Sex Offender to NCIC – XSLT From XML to Dot Slash – NCIC via XML, convert to Dot Slash Accident/Crash Citations Local Transactions – DL, MV, SWW, etc. NLETS CAD UCJIS – XML Data Integration UCJIS – XML Data Integration UCJIS – Challenges Resources Money, training … political will Technology CAD-to-CAD Interface – Global Justice XML vs. IEEE 1512 XML UCJIS – Solutions Political Solution Independent sources of revenue Selling data ? Technology Solution XSLT Between XML Specifications UCJIS Utah Criminal Justice Infomation System (UCJIS) and DOT/FOT Integration UCJIS Web Services Server will use XSLT to translate between Justice XML and IEEE 1512 XML depending on source and destination. Law enforcement related transactions will be logged for UCJIS use. UCJIS Server LLE CAD Authentication, Authorization, Routing, CAD Logging For UCJIS Use Send/Receive Justice XML - Web Services Dispatcher Se e ce nd/R ive Jus Dispatcher LLE CAD Dispatcher DOT CAD nd Se e /R ce tice i ve XM 1 15 ervic eb S L-W ML 2X Send/Receive 1512 XML - HTTP Sent Directly To Destination Bypassing UCIJS Server (No Translation Required and Law Enforcement Not Involved) - es TP HT UCJIS Web Services Server XSL Translation From/To Justice and 1512 XML Authentication Authorization Dispatcher UTA CAD CAD Logging For UCJIS Use Summary UCJIS is the method for accessing criminal justice information in Utah UCJIS is committed to using the Global Justice XML and web services to provide this functionality Questions?