39
CUSTOMER SERVICE. ACCOUNTABILITY. EFFICIENCY. SECURITY. Agency data officers November 15, 2017

Agency data officers November 15, 2017 - | octo · CUSTOMER SERVICE. ACCOUNTABILITY. EFFICIENCY. SECURITY. AGENDA • Welcome, News & Updates . Barney Krucoff, Chief Data Officer,

  • Upload
    others

  • View
    4

  • Download
    0

Embed Size (px)

Citation preview

CUSTOMER SERVICE. ACCOUNTABILITY. EFFICIENCY. SECURITY.

Agency data officers

November 15, 2017

CUSTOMER SERVICE. ACCOUNTABILITY. EFFICIENCY. SECURITY.

AGENDA

• Welcome, News & Updates Barney Krucoff, Chief Data Officer, OCTO

• Requirements Gathering eDataSharing Agreement Tool Stephen Miller,

• Series on Exchanging Data Between System – API Gateway Julie Kanzler, Data API and Applications Manager, OCTO & CA Technologies

• Enterprise Data Inventory, How Are We Doing? Eva Stern, Senior GIS Analyst, Data & Visualization, OCTO

CUSTOMER SERVICE. ACCOUNTABILTY. EFFICIENCY. SECURITY.

NEWS AND INTRODUCTIONS

Barney Krucoff &

Alex Santos

CUSTOMER SERVICE. ACCOUNTABILITY. EFFICIENCY. SECURITY.

DATA VISUALIZED

CUSTOMER SERVICE. ACCOUNTABILITY. EFFICIENCY. SECURITY.

LOOKING FOR APPS WITH…

Shared Values

• Data visualized is data downloadable – even spreadsheets• If not available, let’s not show – window

shopping.• Increase use of existing content – more links,

narratives, agency sites, other open data sites, colleague web maps/apps

• opendata.dc.gov as source – build applications from here. Let us know if you need data published.

CUSTOMER SERVICE. ACCOUNTABILITY. EFFICIENCY. SECURITY.

• Liquor License Locations• Litter Cans• Litter Can - Last 30 Days• charter schools• Public Schools• Proposed Federal City• Washington DC Boundary (Proposed)• Farmers Market Locations • Leaf Boundary• Notary Public locations• Street Lights• Wetland Types• Clean Team Service Areas• Main Streets

• Zoning Cases• Zoning Regulations of 2016

Development Standards• Downtown Credit Trade Areas• DCPS School Standardize Test Results• Parking Violations Issued in Feb to

Sept 2017• Permit Inspection• Non-permit inspection• Historic Districts• ABRA Moratorium Zones

DATA REPORT – SINCE 9/27/2017

NEW UPDATED

CUSTOMER SERVICE. ACCOUNTABILITY. EFFICIENCY. SECURITY.

• DC Propertypopulated sitename

• Grocery Storesupdate from Office of Planning

• Farmer’s Marketsupdate from Office of Planning

• GSAupdate from GSA website

• Nursing Homesupdate from Office of aging.

SCHEDULED

DATABASE ON FRIDAY 11/17/2017 OPENDATA ON MONDAY 9/20/2017

CUSTOMER SERVICE. ACCOUNTABILITY. EFFICIENCY. SECURITY.

• 2016 Zoning Map

• Washington DC state data

• LiDAR 2015 Bare Earth Metadata

• Property Dwelling Codes

• IT Contracts and Contractors

• Street & Alley Maintenance

• * Gun Crimes

• Pre-K Locations - Current and Historical

• LED Installations in Parks & Trails

• Returning Citizens Population Counts

• Zip Codes by Ward

• API documentation

• Ward 2012+ Population Race, Age, Sex Indicators

• Programs Hosted by DPR

• Individual Cosmetology Licensees

• Residential Rentals Units and Rates

• * 911 Call Response Times

REQUESTS FROM OPEN DATA DC

Haven’t Found On Open Data

Since 9/27/2017

CUSTOMER SERVICE. ACCOUNTABILTY. EFFICIENCY. SECURITY.

Requirements for eDataSharing Agreement Tool

Stephen Miller

OCTO Applications

For District Government Use

OCTO’s eMOU Approval & eSignature Platform

For District Government Use

Create Meta Data With Required Fields

For District Government Use

Create Agreements From Legal Approved Templates

For District Government Use

Create Custom Approval Workflow For Each Agreement

For District Government Use

Sort & Filter Through Agreements

For District Government Use

See Detailed Status With Comments & Attachments

For District Government Use

Email Notification For All Users In Approval Flow

For District Government Use

• New Document Type!• What would you like to see in the meta data, the templates, and the

workflow?

• New Approval Steps!• Are there additional roles that should be required or optional for data

sharing agreements?

• Enhanced Agreement Duration!• Should there be a standardized timeframe?

• Enhanced Approval Capability!• Should we allow for multi-agency agreements?

Let’s Make eMOU Work For Data Sharing Agreements

For District Government Use

Additional Feedback, Questions, Concerns or Comments?

CUSTOMER SERVICE. ACCOUNTABILITY. EFFICIENCY. SECURITY.

API Gataway

Julie Kanzler, OCTO

Jeff Gerhart and Brian Baker, CA Technologies

DC OCTO -CA API Gateway

23 © 2017 CA. ALL RIGHTS RESERVED.

Agenda

1.What are API’s?

2.Why are they important?

3.What is an API Gateway?

4.Why CA?

APIs???

Courtesy of programmableweb.com via slideshare.net.

Billions per day!!!

26 © 2017 CA. ALL RIGHTS RESERVED.

APIs allow us to create New applications and Exposure of Data Integrations between new and legacy Modernize legacy applications Reusable components

https://flic.kr/p/8mZyP

27 © 2017 CA. ALL RIGHTS RESERVED.

API Management supports good design

De-Coupling frontend from backend Façade pattern Good separation of concerns

Value

https://flic.kr/p/8mZyP

28 © 2017 CA. ALL RIGHTS RESERVED.

CA API Gateway helps accelerate, secure and manageyour APIs

29 © 2017 CA. ALL RIGHTS RESERVED.

API Gateway

31 © 2017 CA. ALL RIGHTS RESERVED.

Outside the Enterprise

Internet of Things

Mobile

SaaS/Cloud SolutionsAWS, Google, SFDC …

Partner Ecosystems

External Developers

Within the Enterprise

Secure Data

Application Portfolio

ID/Authentication

Reporting & Analytics

Internal Teams

In a Nutshell

32 © 2017 CA. ALL RIGHTS RESERVED.

A Typical API Gateway DeploymentGateway Cluster at Edge of Network

DMZ deployment

Hardware appliance, virtual appliance or software

Integration point for mobile, cloud & on-premise

33 © 2017 CA. ALL RIGHTS RESERVED.

API Gateway - What it does

Terminate inbound connection

Apply Policy

For policy-compliant requests, initiate new connection to fulfill service request

34 © 2017 CA. ALL RIGHTS RESERVED.

Policy

• Inspect for Common Attack Vectors (e.g. SQL / Code Injection)• Validate Message Format (JSON / XML / Other)• Extract User and/or Client App Credentials• Validate Credentials (leveraging virtually any user store)• Retrieve User or Client Attributes (like access privileges)• Authorize access to requested API/service, resource/operation• Generate Identity Token (e.g. Signed SAML, Oauth access token, JSON Web Token)• Transform Request (e.g. REST to SOAP)• Meter and/or Audit Request• Enforce SLA (e.g. by throttling excess client requests)

35 © 2017 CA. ALL RIGHTS RESERVED.

API Providers API Consumers

CreateBuild APIs and

microservices with fast, automated tools

ManageOrchestrate and

manage API operations at scale

SecureProtect APIs from

threats and vulnerabilities

DiscoverHelp developers find

and integrate APIs easily

MonitorOptimize API and app

performance with analytics

ConsumeEnable secure,

scalable use of APIs in apps

DevelopAccelerate

development with tools and SDKs

Test | PublishTest and publish APIs

to target environments

PlanStrategize, design

and prototype APIs and microservices

Why CA?The Modern Application Architecture Model

Full Lifecycle API Management

36 © 2017 CA. ALL RIGHTS RESERVED.

CUSTOMER SERVICE. ACCOUNTABILITY. EFFICIENCY. SECURITY.

ENTERPRISE DATASET INVENTORY STATUS

Eva Sternhttp://octo.in.dc.gov/page/enterprise-data-inventory-data-policy

CUSTOMER SERVICE. ACCOUNTABILITY. EFFICIENCY. SECURITY.

ENTERPRISE DATASET INVENTORY TIMELINE

• May 4: Mayoral Order 2017-115, District of Columbia Data Policy Announced

• June 5: AISO and ADO selection process complete and reported to OCTO. (Section IV B and D)

• June 14: Data Inventory tool distributed ----------• December 11: Agency contributions to the Data Inventory

must be complete.• March 11, 2018: Data Inventory is published as Level 0,

Open• Future, updated data inventories will be published on

November 1 of each year.

CUSTOMER SERVICE. ACCOUNTABILITY. EFFICIENCY. SECURITY.

OPEN DISCUSSION