Download presentation
Presentation is loading. Please wait.
Published byAlexandra Malone Modified over 9 years ago
1
Messag E Exchange Interface Roger Banner GJXDM User Conference September 7, 2006 North Carolina Administrative Office of the Courts www.nccourts.org
2
NC AOC Message Exchange Interface North Carolina Administrative Office of the Courts Sharing NCAWARE Information Vision NC AWARE (all NC warrants, summons, & Magistrate Orders) Any Web -enabled PC SBI DCI Mobile Data PCs - NC Magistrates - NC LEOs NC Mobile LEOs Extraditable Warrants Mobile Data PCs National Mobile LEOs FBI National Magistrates & LEOs Mobile inquiries to NC criminal processes Message Exchange Interface
3
NC AOC Message Exchange Interface North Carolina Administrative Office of the Courts NCAWARE North Carolina Warrant Repository A statewide warrant repository that will be accessible to all North Carolina court officials and law enforcement officers.
4
NC AOC Message Exchange Interface North Carolina Administrative Office of the Courts NCAWARE Goals Provide an automated statewide warrant repository to maintain and track criminal processes and offender information Provide access to all NC court officials and law enforcement agencies
5
NC AOC Message Exchange Interface North Carolina Administrative Office of the Courts NCAWARE Benefits Real-time statewide access to all law enforcement and court officials from any location with web access Reduces risk to personal safety of public, law enforcement and court officials Automatic searches for outstanding processes on any defendant, complainant or witness entered on a process Minimizes redundant data entry, errors and time delays
6
NC AOC Message Exchange Interface North Carolina Administrative Office of the Courts Other AOC Systems Message Exchange Interface NC AWARE Criminal Enterprise DB SBI DCI DCI inquiries for outstanding processes Automatic notifications of served processes Division of Motor Vehicles Pre-fill vehicle & demographic information CriminalCivil Local Law Enforcement Systems Bondsman information Demographic, offense, & service information Arrest information Process and service information Message Exchange Interface
7
NC AOC Message Exchange Interface North Carolina Administrative Office of the Courts Today’s System Environment Magistrate System AOC Criminal System (ACIS) Demographic, offense, & service information Legacy Interface Demographic, offense, & service information
8
NC AOC Message Exchange Interface North Carolina Administrative Office of the Courts Interim System Environment During NCAWARE Rollout Magistrate System (Legacy Application) AOC Criminal System (ACIS) Legacy Interface NCAWARE Message Exchange Interface
9
NC AOC Message Exchange Interface North Carolina Administrative Office of the Courts NCAWARE Fully Implemented AOC Criminal System (ACIS) NCAWARE Message Exchange Interface
10
NC AOC Message Exchange Interface North Carolina Administrative Office of the Courts The Need for a Message Exchange Interface External Interfaces –New applications are required to interface with external entities such as law enforcement agencies (LEA) and the SBI. Internal Interfaces –New applications within the North Carolina Administrative Office of the Courts are required to interface with existing legacy applications
11
NC AOC Message Exchange Interface North Carolina Administrative Office of the Courts Message Exchange Interface Integration Strategy Leave Existing Applications in Place and Add an Integration Application Layer –The Message Exchange Interface will be a stand- alone application –Transformation, routing, and event management will be performed by this application
12
NC AOC Message Exchange Interface North Carolina Administrative Office of the Courts Detailed Discussion of the Message Exchange Interface
13
NC AOC Message Exchange Interface North Carolina Administrative Office of the Courts Production Environment Websphere Application Server Websphere MQ DB2 Development Environment Java-based WSAD Websphere Application Developer Open Source Tools DB2
14
NC AOC Message Exchange Interface North Carolina Administrative Office of the Courts Interface for Outbound Messages NC AWARE SBI DCI AOC Criminal System Message Processor Session Bean AWARE EJB MDB EMI EJB EJB Container Application ContainerQueues
15
NC AOC Message Exchange Interface North Carolina Administrative Office of the Courts Message Properties File For each type of message, the Message Properties File provides details on: –The ‘Tools’ Needed –The Task(s) to Perform –Where to Send It The Message Properties File Contains: –The Message Type –The Message Adapters Needed –The Transformation Needed –The Routing Information <action messageType="WFA_Issue_LEA" qcf="jms/AocMQConnectionFactory" error-queue-name="jms/ErrorQueue" validate-in="false" validate-out=“true" helper-class-name="org.nccourts.emi.message.helper.LeaBaseMessageHelper" translator-class-name="org.nccourts.common.messaging.helper.AocMessageTranslator" translator-bean-name="org.nccourts.aware.bean.business.process.archive.ProcessArchiveBean" validate-schema-name="/org/nccourts/common/xml/schemas/AwareToLea.xsd" business-process-key="Aware.lea.caseAdd" bindings-file="/org/nccourts/aware/xml/bindings/test1Subject.xml" mode="marshall" session-bean-name="java:comp/env/ejb/org/nccourts/common/sessionbean/support/AwareToLEABeanLocalHome" save-errorMessage="true" non-jms-system="true" application-name="NCAWARE" source-agency-name="aoc">
16
NC AOC Message Exchange Interface North Carolina Administrative Office of the Courts Application Container Message Processor NC AWARE Message Processor AOC Message Processor ACIS Adapter LE Adapter ACIS Adapter LE Adapter Transformation
17
NC AOC Message Exchange Interface North Carolina Administrative Office of the Courts Message Processor Java Data Bean Create NCAWARE DOM Load Data into DOM Convert Data Load Data into LEA DOM Transform to XML Send LE XML Message Incoming Message LE XML Message Gather Tools
18
NC AOC Message Exchange Interface North Carolina Administrative Office of the Courts Interface for Outbound Messages NC AWARE SBI DCI AOC Criminal System Message Processor Session Bean AWARE EJB MDB EMI EJB EJB Container Application ContainerQueues Event Driven XML Message
19
NC AOC Message Exchange Interface North Carolina Administrative Office of the Courts Interface for Inbound Messages NC AWARE AOC Criminal System Message Processor MDB AWARE EJB MDB EMI EJB EJB Container Application ContainerQueues
20
NC AOC Message Exchange Interface North Carolina Administrative Office of the Courts Message Processor GJXDM Message Create LE DOM Create NCAWARE DOM Load NCAWARE DOM Transform to NCAWARE Bean Send NCAWARE Bean Incoming Message Convert Data NCAWARE Bean Gather Tools
21
NC AOC Message Exchange Interface North Carolina Administrative Office of the Courts Internal Message Exchange Interface
22
NC AOC Message Exchange Interface North Carolina Administrative Office of the Courts External Message Exchange Interface
23
NC AOC Message Exchange Interface North Carolina Administrative Office of the Courts Questions?
24
NC AOC Message Exchange Interface North Carolina Administrative Office of the Courts Contact Info: Roger Banner North Carolina Administrative Office of the Courts Roger.L.Banner@nccourts.org 919-755-2505 Roger.L.Banner@nccourts.org
Similar presentations
© 2024 SlidePlayer.com. Inc.
All rights reserved.