ppt

34
06/26/22 WENET Technical Plan 1

Upload: tess98

Post on 25-May-2015

260 views

Category:

Documents


1 download

TRANSCRIPT

Page 1: PPT

04/12/23 WENET Technical Plan 1

Page 2: PPT

04/12/23 WENET Technical Plan 2

WENET Technical PlanWENET Technical Plan

Whatcom County Law & Justice CouncilMIS Committee

Page 3: PPT

04/12/23 WENET Technical Plan 3

So, you want to share law and So, you want to share law and justice data across organizational, justice data across organizational, jurisdictional and technology jurisdictional and technology boundaries.boundaries.

Sure, we can do that

Page 4: PPT

04/12/23 WENET Technical Plan 4

How:How:

1. Research

2. Commitment to sharing

3. Write up plan

4. Find a million bucks

5. Assemble a team

6. Create a working technical plan

Page 5: PPT

04/12/23 WENET Technical Plan 5

ProblemProblem

1. Share data across boundaries

2. Share as much data as possible, securely

3. Be able to dramatically expand the scope of sharing in the future

4. Finish quickly and for little money

Page 6: PPT

04/12/23 WENET Technical Plan 6

Why a simplistic approachWhy a simplistic approach

ExpandabilityFast implementationLow cost (relative)

Minimize risk of failure…

Page 7: PPT

04/12/23 WENET Technical Plan 7

What is a simplistic approachWhat is a simplistic approach

Flexible project planUses well known/used technologies:– HTTP– CGI/ASP/JSP– XML– SSL and Digital Certificates

Query onlyUse an off the shelf data dictionary

Page 8: PPT

04/12/23 WENET Technical Plan 8

Currently…Currently…

Whatcom (AS400)– Developed over 15 years ago for

Whatcom County by Compu-Tech– Consists of a loose collection of

programs and applications for use in the Prosecuting Attorney’s Office, Jail, Sheriff’s office

– Runs on IBM iSeries (AS400) in DB2– Originally shared with BPD

Page 9: PPT

04/12/23 WENET Technical Plan 9

Currently…Currently…

LongArm– Began development in 1996 by Bellingham

Police Department (BPD) as their new records management system (RMS)

– Went live July 1st of 1999– Runs against a MS SQL Server– Developed in MS Visual Base and .Net– Custom developed for BPD by CompuWorks

Pacific

Page 10: PPT

04/12/23 WENET Technical Plan 10

Currently…Currently…

Users must check both systems to research information

Most users do not have ready access to both systems

Different data models, data integrity rules, and definitions

Each of the other local law enforcement agencies have their own RMS which are unavailable to other agencies

Page 11: PPT

04/12/23 WENET Technical Plan 11

Three Phases to WENET ProjectThree Phases to WENET Project

1. Connect Whatcom County (PA, SO, Jail) with Bellingham Police Dept.

2. Connect with other local jurisdictions

3. Connect with non-local jurisdictions and systems

Page 12: PPT

04/12/23 WENET Technical Plan 12

Four Parts to Phase 1Four Parts to Phase 1

1. Define a technical specification and means to inquire disparate law and justice records management systems.

2. Implement services using the technical specification for the Longarm RMS and the AS400 RMS and connect the two services.

3. Create clients that take advantage of the shared data. Extend Longarm and the AS400 applications to allow searching of shared data.

4. Develop methods to import retrieved data into Longarm and the AS400 and to better utilize data.

Page 13: PPT

04/12/23 WENET Technical Plan 13

ScheduleSchedule

Four Parts to Phase 1

Q1 Q2 Q3 Q4 Q5 Q6 Q7 Q8

Part 2Part 2

Part 3Part 3

Part 4Part 4

Part 1Part 1

Page 14: PPT

04/12/23 WENET Technical Plan 14

Part 1- Technical ConceptPart 1- Technical Concept

WENET will allow inquiry of XML data based on the Justice XML Data Dictionary 3.0 via HTTP utilizing XPath queries and secured using client authenticated SSL.

FOR MORE INFO...

Project specifications can be found at:http://www.whatcomcounty.us/apps/wenet/

Page 15: PPT

04/12/23 WENET Technical Plan 15

Write the specsWrite the specs

Develop a technical specification and plan:–WENET Protocol 1.0–WENET Schema 1.0– Common Technical Criteria– LongArm Technical Criteria–Whatcom Technical Criteria

Page 16: PPT

04/12/23 WENET Technical Plan 16

TechnologyTechnology

Use existing technologies– HTTP– XML– XPath– SSL/TLS– Digital Certificates

Page 17: PPT

04/12/23 WENET Technical Plan 17

Technology cont…Technology cont…

Save time, borrow someone elses work:– Justice XML Data Dictionary v3.0

Page 18: PPT

04/12/23 WENET Technical Plan 18

Clients and ServicesClients and Services

Services– A service is an inquiry point to a law and

justice records management system (RMS).– Each agency with a RMS will implement at

least one service.– An agency may have multiple services, each

accessing a different RMS. Ex. Currently Jail mug shots exist in a separate RMS and may be exposed by a separate and limited service.

– Primary focus of Part 2.

Page 19: PPT

04/12/23 WENET Technical Plan 19

Clients and ServicesClients and Services

Clients– A client may be part of an existing application.

Ex. An expanded names search on the AS400 that shows all names known and if the name is not local, imports it.

– May be a new application. Ex. A web browser based person profile application that allows search by name and shows all associated events. Such an application may be shared with state/federal law enforcement agencies.

– Primarily the focus of Parts 3 and 4.

Page 20: PPT

04/12/23 WENET Technical Plan 20

XMLXML

Justice XML Data Dictionary 3.0WENET Schema 1.0Persons, Property, Court Orders and

Warrants, Arrests, Events, Jail Booking, Citations, Dispatch Events, Prosecutor pre-charging info and Prosecutor Cases.

Page 21: PPT

04/12/23 WENET Technical Plan 21

SecuritySecurity

RMS SecurityTransportAuthenticationAccessAuditingSecurity Review

Page 22: PPT

04/12/23 WENET Technical Plan 22

WENET Phase 1, Part 2WENET Phase 1, Part 2

Client

PrivateExtranet

AS400

LongarmHTTP Server

HTTP Server

Whatcom CountyBPD

HTTP GET

XML response

HTTP GET

Page 23: PPT

04/12/23 WENET Technical Plan 23

WENETWENET

Client

PrivateExtranet

AS400

LongarmHTTP Server

HTTP Server

Proxy /HTTP Server

Whatcom CountyBPD

HTTP GET

XMLresponse

HTTP GET

XMLresponse

Page 24: PPT

04/12/23 WENET Technical Plan 24

ScheduleSchedule

Four Parts to Phase 1

Q1 Q2 Q3 Q4 Q5 Q6 Q7 Q8

Part 2Part 2

Part 3Part 3

Part 4Part 4

Part 1Part 1

Page 25: PPT

04/12/23 WENET Technical Plan 25

WENET Part 3WENET Part 3

Develop client software development kits for:– Java– Java on AS400– Visual Basic–Microsoft .Net / C#

Page 26: PPT

04/12/23 WENET Technical Plan 26

WENET Part 3WENET Part 3

Create a Web Based Client (WBC) to query services and provide user friendly results aimed at law enforcement officers.

Connect WBC to Internet and provide secured access to users.

Page 27: PPT

04/12/23 WENET Technical Plan 27

ScheduleSchedule

Four Parts to Phase 1

Q1 Q2 Q3 Q4 Q5 Q6 Q7 Q8

Part 2Part 2

Part 3Part 3

Part 4Part 4

Part 1Part 1

Page 28: PPT

04/12/23 WENET Technical Plan 28

WENET Part 4WENET Part 4

Modify LongArm to use new data sources

Modify Whatcom (AS400) to use new data sources

Implement smart Agent software for data mining, notification and export.

Page 29: PPT

04/12/23 WENET Technical Plan 29

WENET Part 4WENET Part 4

Client

PrivateExtranet

AS400

LongarmHTTP Server

HTTP Server

Proxy /HTTP Server

Whatcom CountyBPD

Client

Page 30: PPT

04/12/23 WENET Technical Plan 30

WENET Phase 2WENET Phase 2

Phase 2 expands data sharing to other local law enforcement agencies by working with their existing RMS systems, connecting them to the IGN, developing services to expose their data and extending them to use the newly available data.

Page 31: PPT

04/12/23 WENET Technical Plan 31

WENET Phase 2WENET Phase 2

Client

IGN

Proxy /HTTP Server

RMS

Client

Client

RMS

RMS

RMS

Page 32: PPT

04/12/23 WENET Technical Plan 32

WENET Phase 3WENET Phase 3

Phase 3 explores other possible sharing partners and how to develop services to query their data and clients so they can make use of our data.

Phase 3 of WENET is not funded but is the logical outcome of the project.

Page 33: PPT

04/12/23 WENET Technical Plan 33

Related Documents / Further InfoRelated Documents / Further Info

WENET Technical Specifications– http://www.whatcomcounty.us/apps/wenet/– http://www.whatcomcounty.us/boards/lawjustice/mis/

Page 34: PPT

04/12/23 WENET Technical Plan 34

Related Documents / Further InfoRelated Documents / Further Info

Project Coordinator– Ron Peterson

(360) [email protected]

Committee Chair– Kathy Walker

(360) [email protected]

Technical Coordinator– Josh Nylander

(360) [email protected]