Title: NLETS Implementation of XML and Web Services
1NLETS Implementation of XML and Web Services
- Gerry Coleman, WI Dept JusticeBob Slaski, ATS
Public Safety
2Implementation Features
- XMR Interface Server
- Web Services Protocol and Architecture
- XML Rapsheets
- XML Driver Registration
- Appendix A Interface Specification
- XML Transactions
3XMR Interface Server
- Purpose
- Configurations
- Single connection to legacy message switch
- Parallel connections to XMR and to switch
- Single connection to XMR
- Future plans
State Switch
NLETS Switch
State Switch
NLETS Switch
NLETS XMR
State Switch
NLETS XMR
4Web Services Protocol
- Bi-synch
- TCP/IP
- MQ-Series
- Web Services
- Advantages of non-proprietary, open protocol
5Web Services Architecture
Service OrientedArchitecture
LegacySystem
Application
Web Services
Broker
Registry
Application
Web Services
XML
Web Services
Application
6XML 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
7Rapsheet handling
XML Transmission format
ltpersongt ltpersonName type"Primary"gt
ltfirstNamegtNANCYlt/firstNamegt
ltmiddleNamegtJOANNElt/middleNamegt
ltlastNamegtJACKSONlt/lastNamegt lt/personNamegt
ltpersonDescriptiongt
ltsexgtMalelt/sexgt ltheight
units"FeetInches"gt600lt/heightgt ltweight
units"Pounds"gt200lt/weightgt
lteyeColorgtBrownlt/eyeColorgt
lthairColorgtBlacklt/hairColorgt
lt/personDescriptiongt lt/persongt
NLETS Processing
Validation
Translation
Identification Subject Name(s) JACKSON, NANCY
JOANNE Subject DescriptionFBI Number State Id
Number DOC Number178716MA1 500113 (WI) Unknown
HTML Presentation Format
8XML Driver Registration
- CANDLE
- Pilot states
- AAMVA-developed XML format
- Routing and conversions
9XML 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
10Appendix 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
11XML Transactions
- Header
- Sending and Destination ORIs
- Control Field
- Message Key
- Date and time
- Message counters
- Inquiry Data
- Response Data
- Administrative message text
ltheadergt ltsendingORIgtWI0238400lt/sendingORIgt
ltcontrolFieldgt29503956lt/controlFieldgt
ltmessageKeygtRQlt/messageKeygt lt/headergt ltinquir
yDatagt ltlicensePlategtLJB934lt/licensePlategt
ltexpirationYeargt2005lt/expirationYeargt
ltlicenseTypegtPClt/licenseTypegt lt/inquiryDatagt
12