Nlets implementation of xml candle aamva

Preview:

DESCRIPTION

 

Citation preview

NLETS Implementation of XMLand Web Services

Gerry Coleman, WI Dept JusticeBob Slaski, ATS Public Safety

Implementation Features

XMR Interface Server Web Services Protocol and Architecture XML Rapsheets XML Driver Registration Appendix A Interface Specification XML Transactions

Purpose Configurations

Single connection to legacy message switch

Parallel connections to XMR and to switch

Single connection to XMR

Future plans

XMR Interface Server

State Switch NLETS Switch

State Switch NLETS Switch

NLETS XMR

State Switch NLETS XMR

Web Services Protocol

Bi-synch TCP/IP MQ-Series Web Services

Advantages of non-proprietary, “open” protocol

Web Services Architecture

Broker

Application

Web Services

Application

Web Services

Application

Web S

ervices

Service OrientedArchitecture

LegacySystem

XMLRegistry

XML Rapsheets

Routing and conversions Change in routing for FBI

rapsheets Why are they so big? Who owns the presentation

format? Global Justice XML Data Model Coming soon, version 3.0

Rapsheet handling

<person> <personName type="Primary"> <firstName>NANCY</firstName> <middleName>JOANNE</middleName> <lastName>JACKSON</lastName> </personName> <personDescription> <sex>Male</sex> <height units="FeetInches">600</height> <weight units="Pounds">200</weight> <eyeColor>Brown</eyeColor> <hairColor>Black</hairColor> </personDescription> </person>

XML Transmission format

Validation

Identification

Subject Name(s)

JACKSON, NANCY JOANNE

Subject DescriptionFBI Number State Id Number DOC Number178716MA1 500113 (WI) Unknown

Translation

HTML Presentation Format

NLETS Processing

XML Driver Registration

CANDLE Pilot states AAMVA-developed

XML format Routing and

conversions

XML Interfacing

Local systems to state switch State switch to NLETS

Draft interface specification “Summit” meeting in January Revised Appendix A

State switch to CJIS/NCIC

Appendix A Interface Specification Transaction initiators – Transaction responses Spec defines XML-formatted

initiators Text responses will be framed

in XML Message types

Inquiry Update Response Mail

NLETS User Guide

XML Transactions

Header Sending and Destination ORI’s Control Field Message Key Date and time Message counters

Inquiry Data Response Data Administrative message text

<header> <sendingORI>WI0238400</sendingORI> <controlField>*#29503956#*</controlField> <messageKey>RQ</messageKey></header><inquiryData> <licensePlate>LJB934</licensePlate> <expirationYear>2005</expirationYear> <licenseType>PC</licenseType></inquiryData>

Discussion?

Recommended