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
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