12
NLETS Implementation of XML and Web Services Gerry Coleman, WI Dept Justice Bob Slaski, ATS Public Safety

Nlets implementation of xml candle aamva

Embed Size (px)

DESCRIPTION

 

Citation preview

Page 1: Nlets implementation of xml candle aamva

NLETS Implementation of XMLand Web Services

Gerry Coleman, WI Dept JusticeBob Slaski, ATS Public Safety

Page 2: Nlets implementation of xml candle aamva

Implementation Features

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

Page 3: Nlets implementation of xml candle aamva

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

Page 4: Nlets implementation of xml candle aamva

Web Services Protocol

Bi-synch TCP/IP MQ-Series Web Services

Advantages of non-proprietary, “open” protocol

Page 5: Nlets implementation of xml candle aamva

Web Services Architecture

Broker

Application

Web Services

Application

Web Services

Application

Web S

ervices

Service OrientedArchitecture

LegacySystem

XMLRegistry

Page 6: Nlets implementation of xml candle aamva

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

Page 7: Nlets implementation of xml candle aamva

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

Page 8: Nlets implementation of xml candle aamva

XML Driver Registration

CANDLE Pilot states AAMVA-developed

XML format Routing and

conversions

Page 9: Nlets implementation of xml candle aamva

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

Page 10: Nlets implementation of xml candle aamva

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

Page 11: Nlets implementation of xml candle aamva

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>

Page 12: Nlets implementation of xml candle aamva

Discussion?