Title: XML Web Services NLETS AISLE Case Study
1XML Web ServicesNLETS AISLE Case Study
SEARCH 2004
Bob SlaskiAdvanced Technology Systems
2What are Web Services?
- Web services are automated server-to-server data
exchanges over the Internet or an intranet
typically using SOAP and transporting XML data - Web services is a specific set of standards for
data exchange not any service on the Web - Sample Web service Get weather, given zip
- Web services is where XML was two years ago
3Web service vs. Web application
Webapplication Person-to-server
Web service Server-to-server
HTTPHTML
HTTPSOAP XML
4Web Services Standards
- XML defines the detailed Web service data
- Web Service Definition Language (WSDL) describes
the Web Service interface - Simple Object Access Protocol (SOAP) transports
Web Service information - Universal Description, Discovery, and Integration
(UDDI) provides a Web service directory
5XML Web Services Benefits
- All benefits of standardized Internet
technologies - Lower cost, greater options, more services
- Dramatically simplified multi-media/images
- Greater flexibility for new information
requirements, e.g. homeland security
6Changes in Business Model
- Browser model fits better with central funding
and management Client workstation and software
was typically treated as local responsibility - Organizations have evolved around technology
changes in technology are difficult because of
potential organizational impact
7Message Services Evolution
Use of standard protocols brings the benefits of
competition lower costs, improved services
8Web Services Projects
- NLETS AISLE
- RAIN Project
- Louisiana IJIS Project
9Multi-media Web Services
- Web services image attachments
- WS-Attachment standard
- Simple Web service definition for DIME formatted
image attachments
10Web Services Security
- Early stages
- GLOBAL Web Services Security Task Force
established - Initial report with work arounds published in
August
11Accelerated Information Sharing for Law
Enforcement (AISLE)
- National Institute of Justice
- National Law Enforcement Telecommunication System
(Awardee) - Wisconsin Crime Information Bureau
- Advanced Technology Systems
12AISLE Project Achievements
- Published the NLETS XML User Guide
- Provided full support for NLETS XML/native format
translation at NLETS - Provided browser based access to NLETS using XML
Web Services in Wisconsin - Provided full support for rap sheet XML
13AISLE Project Strategy
- Deploy enabling TCP/IP infrastructure
- Use open standards
- Provide procurement level documentation
- Insure full legacy protocol interoperability
- Provide compatibility with industry standard
mainframe solutions
14XML Standards/Deployment
- Use XML with current messages while developing
future standards
15AISLE Project Distinctions
- AISLE supports mission critical public safety
operations - AISLE automates current transactions, in parallel
with the longer consensus process for new ones - AISLE utilizes Web Services not just XML
- AISLE Web Services greatly simplifies multi-media
attachments in contrast to proprietary
format/encoding
16AISLE XML Transactions
- Simple transaction format self-defining XML
transactions plus optional images - Use WS-Attachment standard for images
- Transport services replaced with Web Services
- Legacy message header can precede XML
transactions to allow legacy switch passage
17NLETS Vehicle Registration Query
18AISLE Web Services Pilot
ltnletsgt ltnletsContentgt ltnletsHeadergt
ltinitiatingAgencygt ltagencyOrigtTQ0000000lt
/agencyOrigt lt/initiatingAgencygt
ltdestinationAgencygt ltagencyOrigtVAlt/agenc
yOrigt lt/destinationAgencygt
ltcontrolFieldgt0000000001lt/controlFieldgt
lt/nletsHeadergt ltrequestgt
ltvehicleSearchgt ltvehicleLicensegt
ltplateNumbergtXML4Ult/plateNumbergt
ltexpirationYeargt02lt/expirationYeargt
ltplateTypegtPClt/plateTypegt
lt/vehicleLicensegt lt/vehicleSearchgt
lt/requestgt lt/nletsContentgt lt/nletsgt
Wisconsin
NLETS
RQ.TQ0000000.AZ.TERM000000.TXT LIC/XML4U.LIY/2002
.LIT/PC
19AISLE Web Services Pilot
ltPyramidgt ltTransactiongt ltnletsgt
ltnletsContentgt ltnletsHeadergt
ltinitiatingAgencygt ltagencyOrigtVAMVDPX0
0lt/agencyOrigt lt/initiatingAgencygt
ltreceivedTimegt1612lt/receivedTimegt
ltreceivedDategt06/04/02lt/receivedDategt
ltreceivedLineMsgCountgt00148lt/receivedLineMsgCountgt
ltsendTimegt1612lt/sendTimegt
ltsendDategt06/04/02lt/sendDategt
ltsendLineMsgCountgt03169lt/sendLineMsgCountgt
ltdestinationAgencygt
ltagencyOrigtTQ0000000lt/agencyOrigt
lt/destinationAgencygt ltcontrolFieldgtTERM0
00000lt/controlFieldgt lt/nletsHeadergt
ltvehicleRegistrationgt
lttextgtlt!CDATA TXT LIC/NLETS
.LIY/2002.LIT/PC.LICXML4U 041 TAB EXPIRE
06/30/2002 VIN1G3VA478VBC101112 VYR1998
VMAFORD VMOEXPLORER VST4D NAMSLASKI, BOB
CUSTB14558564 ADR7915 JONES BRANCH DRIVE
CTYMCLEAN STVA ZIP22102 DTE 01/27/1999
gtlt/textgt
lt/vehicleRegistrationgt lt/nletsContentgt
lt/nletsgt lt/Transactiongt lt/Pyramidgt
Wisconsin
NLETS
RR.AZMVDPX00 1612 06/04/02 00148 1612
06/04/02 03169 TQ0000000 TERM000000 TXT
LIC/NLETS .LIY/2002.LIT/PC.LICXML4U 041 TAB
EXPIRE 06/30/2002 VIN1G3VA478VBC101112 VYR1998
VMAFORD VMOEXPLORER VST4D NAMSLASKI, BOB
CUSTB14558564 ADR7915 JONES BRANCH DRIVE
CTYMCLEAN STVA ZIP22102 DTE 01/27/1999
20NLETS Registration Response
21NLETS User and Technical Guide
- Facilitates project team understanding
- Creates broad community benefit and buy in
- Community training/education resource
- Critical prerequisite to mainstream deployment
procurement
22CANDLE Partners
- National Institute of Justice
- National Law Enforcement Telecommunication System
(Awardee) - American Association of Motor Vehicle
Administrators - Advanced Technology Systems
- Pilot States (TBD)
23Standardized Responses
- Interpreting NLETS response formats is difficult
for officers - Solution XML and standardized stylesheets
- Initial project standardized driver history
24CANDLE Project
- Pilot project to exchange standardized XML driver
history - Leverages standardized AAMVA responses
- First step toward standardized transactions for
law enforcement and AAMVAnet services
25Contacts
- Bob Slaski, Product Development
- (703) 506-0088 x7480 bslaski_at_atsva.com
www.atsva.com
26XML Web ServicesNLETS AISLE Case Study
SEARCH 2004
Bob SlaskiAdvanced Technology Systems