1 / 43

NLETS Mission Statement

Web Services for Justice Information Sharing NCJA National Forum 2003 Steve Correll, Executive Director, NLETS Bob Slaski, AISLE Co-Principal Investigator. NLETS Mission Statement.

jenis
Download Presentation

NLETS Mission Statement

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Web Servicesfor Justice Information SharingNCJA National Forum 2003Steve Correll, Executive Director, NLETSBob Slaski, AISLE Co-Principal Investigator

  2. NLETS Mission Statement The mission of the National Law Enforcement Telecommunication System is to provide, within a secure environment, an international criminal justice telecommunications capability that will benefit to the highest degree, the safety, security, and the preservation of human life and the protection of property. NLETS will assist those national and international governmental agencies and other organizations with similar missions who enforce or aid in enforcing local, state, federal, or international laws or ordinances.

  3. NLETS • Non-profit corporation chartered by the States – funded by user fees collected from membership • Members are all States and most Federal Agencies – 30,000 Agencies and 410,000 access devices in the U.S. alone, over 500,000 with Canada – 34M trans/mo. • NLETS Board of Directors is composed of State Police Executives • All members make up the NLETS Council, 50 states, federal agencies, territories. • Low bureaucracy factor = nimble organization

  4. NLETS Services • Access to key State databases, particularly, Mv and DL/DMV records, criminal histories, etc. • Access to special databases, e.g. Canadian files, Hazmat, GSA Fleet, INS, FAA registrations, NDPIX, vehicle impounds, import/export files • Message delivery – Terminal-to-terminal messaging and broadcast messages, e.g. National “Alert”, APB, Amber Alerts • 7x24x365

  5. NLETS Evolution • Evolved from an operator-to-operator network • Responses are not standard, i.e. state specific • Officers need simple standard response plus images • Answer: Define standard XML responses

  6. Accelerated Information Sharing for Law Enforcement (AISLE) National Institute of Justice National Law Enforcement Telecommunication System Wisconsin Crime Information Bureau Advanced Technology Systems

  7. AISLE Project Goals • Accelerate info sharing for the entire U.S. law enforcement community by adopting and deploying XML Web Services technology for interstate inquiry/responses • Facilitate integrated justice info exchanges by promoting common standards • Contribute operational experience with XML Web Services to the standards process

  8. Public Safety Challenges • Sharing information • Lowering costs • Streamlining justice processes • Maintaining mission critical services • Improving security • Supporting a technologically diverse community

  9. NLETS XML Resolution “Resolved that [NLETS] recommends XML as the future for all new NLETS transactions …” Resolution of the NLETS Operational Procedures Committee Meeting on September 12-13, 2000

  10. What are Web Services? • Web Services is a specific set of standards for data exchange – not a name for general operation on the World Wide Web • Web Services is to data transfer what XML is to data format • Web Services Interoperability Organization • Founding members – IBM, Microsoft, HP • Over 100 industry leaders http://www.ws-i.org/

  11. Web 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

  12. Why Web Services? • Standard approach for connecting diverse systems • Easy to program • No licensing fee, open systems • Ideal for exchanging integrated justice data (XML) • Leverages industry investment in web services evolution, e.g. security, attachments, etc.

  13. XML 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 information sharing • Facilitate standard wireless services

  14. Open Standard Protocols Proprietary protocols can be replaced with open, widely available standards (XML Web Services)

  15. Role of XML and Web Services • Distributed service model – NLETS connects users to databases and other users • Web Services for reliable messaging • Reliable messaging standard underway

  16. AISLE Standards Proprietary protocols can be replaced with open, widely available standards (XML Web Services)

  17. Technical Approach • Message oriented Web Services • XML Message Router • Web Services Description • Image attachments

  18. Message Oriented Web Services • Initial Web Services provide asynchronous guaranteed message delivery service • Peer Web Services in each direction • Future prospect of synchronous Web Services to access remote data

  19. NLETS XML Message Router NLETS can continue to perform its traditional role as a transparent message “broker” to facilitate the deployment of XML Web Services

  20. Web Service Description • Simple transaction format – self-defining XML transactions plus optional images • Early WSDL compatibility problems

  21. Image Attachments • Web Services image attachments supported by NLETS • WS-Attachment standard being used • Simple web service definition for DIME formatted image attachments

  22. XML Standards/Deployment Use XML with current messages while developing future standards

  23. Implementation 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

  24. NLETS User and Technical Guide • XML references and detailed XML Appendix • Facilitates project team understanding • Creates broad community benefit and “buy in” • Community training/education resource • Critical prerequisite to mainstream deployment – procurement

  25. Immediate AISLE Next Steps • Complete router infrastructure upgrade • Participate as an XML Validation Project • Drive Justice Web Services Security efforts • Support XML Web Services testing in additional states • Move NLETS directory services and transaction history to new XML platform

  26. AISLE II Partners New York State Police Kansas Bureau of Investigation Wisconsin Crime Information Bureau National Institute of Justice Advanced Technology Systems National Law Enforcement Telecommunication System

  27. AISLE II • AISLE provided full legacy system interoperability • XML-legacy interoperability • AISLE II is at the proposal stage • AISLE II will provide multi-state XML data exchange

  28. AISLE II – NLETS • Standardized XML responses for key transactions • User Manual updates for standardized responses • JXDDS 3.0 compliance • NLETS XML Message Router enhancements • Multi-state XML distribution • XML auditing • Voice over IP

  29. AISLE II – Wisconsin Crime Bureau • Electronic mail interface • NLETS administrative message SMTP gateway • Initial node for multi-state exchange

  30. AISLE II – New York State Police • NYSP Information Network XML capability • Upstate New York Regional Intelligence Center • NLETS data (IAQ, RQ, DQ) • NCIC data (VGTOF, wanted) • NYS Mug Shot System (Web Services images) • NYSP Records Management System data • Integration with NYSP Portal

  31. AISLE II – KBI • KBI Information Systems XML capability • Web Services security standards and pilot implementation

  32. Supplemental Slides

  33. AISLE Web Services XMLMessageRouter(XMR) Wisconsin NLETS Switch WebServices Server NLETS Web Servicesusing existing T1

  34. NLETS Vehicle Registration Query

  35. AISLE Web Services Pilot <nlets> <nletsContent> <nletsHeader> <initiatingAgency> <agencyOri>TQ0000000</agencyOri> </initiatingAgency> <destinationAgency> <agencyOri>VA</agencyOri> </destinationAgency> <controlField>0000000001</controlField> </nletsHeader> <request> <vehicleSearch> <vehicleLicense> <plateNumber>XML4U</plateNumber> <expirationYear>02</expirationYear> <plateType>PC</plateType> </vehicleLicense> </vehicleSearch> </request> </nletsContent> </nlets> Wisconsin NLETS RQ.TQ0000000.AZ.*TERM000000.TXT LIC/XML4U.LIY/2002.LIT/PC

  36. <Pyramid> <Transaction> <nlets> <nletsContent> <nletsHeader> <initiatingAgency> <agencyOri>VAMVDPX00</agencyOri> </initiatingAgency> <receivedTime>16:12</receivedTime> <receivedDate>06/04/02</receivedDate> <receivedLineMsgCount>00148</receivedLineMsgCount> <sendTime>16:12</sendTime> <sendDate>06/04/02</sendDate> <sendLineMsgCount>03169</sendLineMsgCount> <destinationAgency> <agencyOri>TQ0000000</agencyOri> </destinationAgency> <controlField>TERM000000</controlField> </nletsHeader> <vehicleRegistration> <text><![CDATA[ TXT LIC/NLETS .LIY/2002.LIT/PC.LIC:XML4U 041 TAB: EXPIRE: 06/30/2002 VIN:1G3VA478VBC101112 VYR:1998 VMA:FORD VMO:EXPLORER VST:4D NAM:SLASKI, BOB CUST#:B14558564 ADR:7915 JONES BRANCH DRIVE CTY:MCLEAN ST:VA ZIP:22102 DTE: 01/27/1999 ]]></text> </vehicleRegistration> </nletsContent> </nlets> </Transaction> </Pyramid> AISLE Web Services Pilot Wisconsin NLETS RR.AZMVDPX00 16:12 06/04/02 00148 16:12 06/04/02 03169 TQ0000000 *TERM000000 TXT LIC/NLETS .LIY/2002.LIT/PC.LIC:XML4U 041 TAB: EXPIRE: 06/30/2002 VIN:1G3VA478VBC101112 VYR:1998 VMA:FORD VMO:EXPLORER VST:4D NAM:SLASKI, BOB CUST#:B14558564 ADR:7915 JONES BRANCH DRIVE CTY:MCLEAN ST:VA ZIP:22102 DTE: 01/27/1999

  37. Next Steps • Web Services Security • Synchronous Web Services • Distributed Web Services • Object oriented Web Services • New applications

  38. Web Services Security • Early stages – tracking standards progress • Web Services Security Task Force established • Initial report in August

  39. Synchronous Web Services • Distributed systems (NLETS) and centralized system (NCIC) can use a common model • Common service models reduce cost and simplify delivery • NLETS could mask asynchronous nature of underlying services and provide apparent synchronous interface

  40. Object Oriented Approach • Previous systems used transaction view • New transactions need not be constrained by legacy transaction content • Object view, e.g. person or vehicle, is easier to understand

  41. Distributed Web Services • Potential to bypass switch for improved performance or contingency • Web Services standards make plug and play easier

  42. Standardized Responses • Interpreting NLETS response formats is difficult for officers • Solution: XML and standardized stylesheets • Initial project: standardized driver history

  43. Future Web Services • Centralized wireless services • Centralized weather services • Amber Alert system • Homeland Defense

More Related