16
SDWIS PRIME UPDATE Greg Fabian, U.S. EPA, Office of Ground Water and Drinking Water 2017 Exchange Network National Meeting Innovation and Partnership May 16-18, 2017 Sheraton Philadelphia Society Hill Hotel Philadelphia, Pennsylvania http://www.exchangenetwork.net/en2017

SDWIS PRIME UPDATE - Exchange Network

  • Upload
    others

  • View
    2

  • Download
    0

Embed Size (px)

Citation preview

SDWIS PRIME UPDATEGreg Fabian, U.S. EPA, Office of Ground Water and Drinking Water

2017 Exchange Network National MeetingInnovation and Partnership

May 16-18, 2017Sheraton Philadelphia Society Hill Hotel

Philadelphia, Pennsylvania

http://www.exchangenetwork.net/en2017

ABSTRACT

SDWIS Prime is a cloud-hosted system featuring a business rules engine (for complex compliance calculations) that states, territories and EPA Regions will use for managing their Public Water System Supervision programs. This presentation discusses development progress, concepts for reporting data to USEPA and use of shared services.

2

Agenda

• SDWIS Prime Overview

• Development Progress

• Modified Agile Development Approach

• Reporting to USEPA

• Issues with SDWIS Prime Centralization

• Using Shared Services

3

SDWIS Prime Overview

4

SDWIS Prime

Primacy Agency

EPA HQ

Other Gov’t

Agencies

PublicLabs

Water Systems

EPA Regions

Program Oversight,Work Sharing

OperationReports

Samples,Sample Results

Water QualityReports

Occurrence andOther Data

QuarterlyData

Schedules,Compliance Decisions

CROMERR

High Level SDWIS Prime Architecture

5

SDWIS Prime

CMDP

SharedDatabase

Middle Tier

CDX User Provisioning and Authentication

SCS User Provisioning and Authentication

JBoss Drools Business Rules Engine

Prime Development Progress

Prime CMDPPrime

Angular

6

Mar 2013 - Apr 2015 Apr 2015 – Sep 2016Available Now

Available Mar 2018Initial Version Sep 2017

Requirements, Prototyping/UX Design, Rules Logic

Agile Development Approach

7

PrototypingCommunity

Testing2 Week Sprints

V 1.0 Delivered

Reporting to USEPA

• Each quarter, primacy agencies report these data to USEPA:

– Inventory (water system characteristics)

– Enforcement actions and violations

– Lead and Copper action level exceedance

8

Reporting to USEPA: As-Is

9

ODS SFDW

SDWIS State

Manage Federal Actions

Error Reports

Primacy Agency

Compliance System (X 68)

CDXProduction

Control

ODS/Web

Non-SDWIS Ex

trac

t

SDWA 3.5XML

FedRep

Validate

SDWA 3.5XML

FedRep

Error Reports

Up

load

Fed

Re

p

Error Reports

Error Reports

ETL

Reporting to USEPA: Transitional

10

SDWIS Prime

SFDW

SDWIS State

Manage Federal Actions

Error Reports

Primacy Agency

Compliance System (X 68)

CDXProduction

Control

Non-SDWIS Ex

trac

t

SDWA 3.5XML

FedRep

Validate

SDWA 3.5XML

FedRep

Error Reports

Up

load

Fed

Re

p

Error Reports

Error Reports

ETL

Reporting to USEPA: To-Be

11

Manage Federal Actions

Extraction Tool

ETLNon-SDWIS

ReSTSFDW

SDWIS Prime

Issues with SDWIS Prime Centralization

• Exchanging data with other apps

• Reports & ad hoc queries

• System performance concerns

12

Interfacing Apps Issue

13

SDWIS

ODBCPrime

Primacy Agency Primacy Agency EPA Web Hosting

ODBC InsecureODBC OK

ODBC

App App

Interfacing Apps – Local Datamart

14

ODBCPrime

Primacy Agency EPA Web Hosting

ReST

DataMart

App Synch

Using Shared Services• SDWIS Prime

– CDX for user provisioning and authentication– Role based access managed in SDWIS Prime

• CMDP – Shared CROMERR Services (SCS) for user provisioning,

authentication, and certification of submissions– Role based access is managed in SCS– Beware of tight coupling with SCS!

15

Questions

16

Greg [email protected](202) 564-6649