nlets implementation of xml candle aamva
DESCRIPTION
TRANSCRIPT
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?