nlets mission statement

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

Upload: jenis

Post on 01-Feb-2016

50 views

Category:

Documents


1 download

DESCRIPTION

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

TRANSCRIPT

Page 1: NLETS Mission Statement

1

Web Servicesfor Justice Information Sharing

NCJA National Forum 2003

Steve Correll, Executive Director, NLETSBob Slaski, AISLE Co-Principal Investigator

Page 2: NLETS Mission Statement

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.

Page 3: NLETS Mission Statement

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

Page 4: NLETS Mission Statement

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

Page 5: NLETS Mission Statement

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

Page 6: NLETS Mission Statement

6

Accelerated Information Sharing for Law Enforcement (AISLE)

National Institute of JusticeNational Law Enforcement Telecommunication

System Wisconsin Crime Information BureauAdvanced Technology Systems

Page 7: NLETS Mission Statement

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

Page 8: NLETS Mission Statement

8

Public Safety Challenges

Sharing information Lowering costs Streamlining justice processes Maintaining mission critical services Improving security Supporting a technologically diverse community

Page 9: NLETS Mission Statement

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

Page 10: NLETS Mission Statement

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/

Page 11: NLETS Mission Statement

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

Page 12: NLETS Mission Statement

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.

Page 13: NLETS Mission Statement

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

Page 14: NLETS Mission Statement

14

Open Standard ProtocolsOSI Layer Today Web Service

Application Applications Applications

Presentation Native Messages XML, WSDL, MIME

Session Proprietary Web Services (SOAP)

Transport Bisync TCP TCP

Network Bisync IP IP

Data Link Frame Relay Frame Relay

Physical Frame Relay Frame Relay

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

Page 15: NLETS Mission Statement

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

Page 16: NLETS Mission Statement

16

AISLE StandardsOSI Layer NLETS AISLE Web Service

Application NLETS Applications NLETS Applications

Presentation NLETS Native Messages XML, WSDL, MIME

Session NLETS TCP/IP Protocol Web Services (SOAP)

Transport Bisync TCP TCP

Network Bisync IP IP

Data Link Frame Relay Frame Relay

Physical Frame Relay Frame Relay

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

Page 17: NLETS Mission Statement

17

Technical Approach

Message oriented Web Services XML Message Router Web Services Description Image attachments

Page 18: NLETS Mission Statement

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

Page 19: NLETS Mission Statement

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

Page 20: NLETS Mission Statement

20

Web Service Description

Simple transaction format – self-defining XML transactions plus optional images

Early WSDL compatibility problems

Page 21: NLETS Mission Statement

21

Image Attachments

Web Services image attachments supported by NLETS

WS-Attachment standard being used Simple web service definition for DIME formatted

image attachments

Page 22: NLETS Mission Statement

22

XML Standards/Deployment

XMLXML

StandardsStandards DefinitionDefinition

Early

Adoption

AISLE

PilotIntegrated

JusticeSpecification

Tech DeploymentTech Deployment RESULTSRESULTSRESULTS

NLETS AISLE Proposal

XMLXML

StandardsStandards DefinitionDefinition

Early

Adoption

Early

Adoption

AISLE

Pilot

AISLE

PilotIntegrated

JusticeSpecification

Tech DeploymentTech Deployment RESULTSRESULTSRESULTS

NLETS AISLE Proposal

Use XML with current messages while developing future standards

Page 23: NLETS Mission Statement

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

Page 24: NLETS Mission Statement

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

Page 25: NLETS Mission Statement

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

Page 26: NLETS Mission Statement

26

AISLE II PartnersNew York State Police

Kansas Bureau of Investigation

Wisconsin Crime Information Bureau

National Institute of Justice

Advanced Technology Systems

National Law Enforcement Telecommunication System

Page 27: NLETS Mission Statement

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

Page 28: NLETS Mission Statement

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

Page 29: NLETS Mission Statement

29

AISLE II – Wisconsin Crime Bureau

Electronic mail interface NLETS administrative message SMTP gateway

Initial node for multi-state exchange

Page 30: NLETS Mission Statement

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

Page 31: NLETS Mission Statement

31

AISLE II – KBI

KBI Information Systems XML capability Web Services security standards and pilot

implementation

Page 32: NLETS Mission Statement

Supplemental Slides

Page 33: NLETS Mission Statement

33

AISLE Web Services

Wisconsin

NLETS

Web Servicesusing existing T1

XMLMessageRouter(XMR)

NLETSSwitch Web

ServicesServer

Page 34: NLETS Mission Statement

34

NLETS Vehicle Registration Query

Page 35: NLETS Mission Statement

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.TXTLIC/XML4U.LIY/2002.LIT/PC

Page 36: NLETS Mission Statement

36

AISLE Web Services Pilot<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>

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

Page 37: NLETS Mission Statement

37

Next Steps

Web Services Security Synchronous Web Services Distributed Web Services Object oriented Web Services New applications

Page 38: NLETS Mission Statement

38

Web Services Security

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

Page 39: NLETS Mission Statement

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

Page 40: NLETS Mission Statement

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

Page 41: NLETS Mission Statement

41

Distributed Web Services

Potential to bypass switch for improved performance or contingency

Web Services standards make plug and play easier

Page 42: NLETS Mission Statement

42

Standardized Responses

Interpreting NLETS response formats is difficult for officers

Solution: XML and standardized stylesheets Initial project: standardized driver history

Page 43: NLETS Mission Statement

43

Future Web Services

Centralized wireless services Centralized weather services Amber Alert system Homeland Defense