1 / 24

Messag E Exchange Interface

GJXDM User Conference September 7, 2006. North Carolina Administrative Office of the Courts. Messag E Exchange Interface. Roger Banner. www.nccourts.org. Message Exchange Interface. NC AWARE (all NC warrants, summons, & Magistrate Orders). SBI DCI. Any Web -enabled PC. FBI.

MikeCarlo
Download Presentation

Messag E Exchange Interface

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. GJXDM User Conference September 7, 2006 North Carolina Administrative Office of the Courts MessagE Exchange Interface Roger Banner www.nccourts.org

  2. Message Exchange Interface NC AWARE (all NC warrants, summons, & Magistrate Orders) SBI DCI Any Web -enabled PC FBI Sharing NCAWARE Information Vision NC Mobile LEOs • - NC Magistrates • NC LEOs National Mobile LEOs Mobile Data PCs Mobile Data PCs Extraditable Warrants Extraditable Warrants Mobile inquiries to NC criminal processes National Magistrates & LEOs North Carolina Administrative Office of the Courts

  3. NCAWARE North Carolina Warrant RepositoryA statewide warrant repository that will be accessible to all North Carolina court officials and law enforcement officers. North Carolina Administrative Office of the Courts

  4. 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 North Carolina Administrative Office of the Courts

  5. 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 North Carolina Administrative Office of the Courts

  6. Message Exchange Interface NC AWARE Criminal Enterprise DB Criminal Civil SBI DCI Message Exchange Interface Other AOC Systems Automatic notifications of served processes Demographic, offense, & service information DCI inquiries for outstanding processes Bondsman information Pre-fill vehicle & demographic information Arrest information Process and service information Division of Motor Vehicles Local Law Enforcement Systems North Carolina Administrative Office of the Courts

  7. Magistrate System AOC Criminal System (ACIS) Today’s System Environment Demographic, offense, & service information Demographic, offense, & service information Legacy Interface North Carolina Administrative Office of the Courts

  8. Message Exchange Interface Magistrate System (Legacy Application) AOC Criminal System (ACIS) NCAWARE Interim System Environment During NCAWARE Rollout Legacy Interface North Carolina Administrative Office of the Courts

  9. Message Exchange Interface AOC Criminal System (ACIS) NCAWARE NCAWARE Fully Implemented North Carolina Administrative Office of the Courts

  10. The Need for aMessage Exchange Interface • Internal Interfaces • New applications within the North Carolina Administrative Office of the Courts are required to interface with existing legacy applications • External Interfaces • New applications are required to interface with external entities such as law enforcement agencies (LEA) and the SBI. North Carolina Administrative Office of the Courts

  11. Message Exchange InterfaceIntegration 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 North Carolina Administrative Office of the Courts

  12. Detailed Discussion of the Message Exchange Interface North Carolina Administrative Office of the Courts

  13. Production Environment • Websphere Application Server • Websphere MQ • DB2 Development Environment • Java-based • WSAD Websphere Application Developer • Open Source Tools • DB2 North Carolina Administrative Office of the Courts

  14. NC AWARE AOC Criminal System SBI DCI Interface for Outbound Messages EJB Container Application Container Queues AWARE EJB Session Bean EMI EJB MDB Message Processor North Carolina Administrative Office of the Courts

  15. Message Properties File <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"> <queues name="jms/AwareToLEANotify"/> </action> • 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 North Carolina Administrative Office of the Courts

  16. AOC Message Processor ACIS Adapter ACIS Adapter Transformation LE Adapter LE Adapter NC AWARE Message Processor Application Container Message Processor North Carolina Administrative Office of the Courts

  17. Message Processor LE XML Message Send LE XML Message Transform to XML Load Data into LEA DOM Convert Data Load Data into DOM Create NCAWARE DOM Gather Tools Incoming Message Java Data Bean North Carolina Administrative Office of the Courts

  18. NC AWARE AOC Criminal System SBI DCI Interface for Outbound Messages EJB Container Application Container Queues AWARE EJB Session Bean EMI EJB MDB Message Processor Event Driven XML Message North Carolina Administrative Office of the Courts

  19. NC AWARE AOC Criminal System Interface for Inbound Messages EJB Container Application Container Queues AWARE EJB MDB EMI EJB MDB Message Processor North Carolina Administrative Office of the Courts

  20. Message Processor NCAWARE Bean Send NCAWARE Bean Transform to NCAWARE Bean Load NCAWARE DOM Convert Data Create NCAWARE DOM Create LE DOM Gather Tools Incoming Message GJXDM Message North Carolina Administrative Office of the Courts

  21. Internal Message Exchange Interface North Carolina Administrative Office of the Courts

  22. External Message Exchange Interface North Carolina Administrative Office of the Courts

  23. Questions? North Carolina Administrative Office of the Courts

  24. Contact Info: Roger BannerNorth Carolina Administrative Office of the CourtsRoger.L.Banner@nccourts.org919-755-2505 North Carolina Administrative Office of the Courts

More Related