OpenADE Problem Statement Existing Solutions Standardization Process

27
Columbus, OH, July 14, 2009, Hosted by AEP AMI-Enterprise AMI-Enterprise OpenADE Overview Dave Mollerstuen [email protected] Columbus, OH, July 14, 2009, Hosted by AEP

description

OpenADE Problem Statement Existing Solutions Standardization Process Business & User Requirements Overview Request for Participation Q & A. OpenADE Problem Statement. What - PowerPoint PPT Presentation

Transcript of OpenADE Problem Statement Existing Solutions Standardization Process

Page 1: OpenADE Problem Statement Existing Solutions Standardization Process

Columbus, OH, July 14, 2009, Hosted by AEP

AMI-EnterpriseAMI-Enterprise

OpenADE Overview

Dave Mollerstuen

[email protected]

Columbus, OH, July 14, 2009, Hosted by AEP

Page 2: OpenADE Problem Statement Existing Solutions Standardization Process

Columbus, OH, July 14, 2009, Hosted by AEP

OpenADE Problem Statement

Existing Solutions

Standardization Process

Business & User Requirements Overview

Request for Participation

Q & A

Page 3: OpenADE Problem Statement Existing Solutions Standardization Process

Columbus, OH, July 14, 2009, Hosted by AEP

OpenADE Problem Statement

What• Standardized Machine-to-Machine (M2M) interface that permits

utilities to share, at the consumer’s request and under the consumer’s direction, a broad set of that consumer’s utility data with specific 3rd Parties.

Who• Consumers!

• Utilities (T&D, REPs)

• 3rd Parties (Residential Energy Management, Demand Response Aggregators, Distributed Generation, etc.)

Why• Increased efficiencies, increased reliability, … (i.e “Why SmartGrid?”)

• Standardizes interface: reduces implementation costs, time to market

Where• Universal!

Page 4: OpenADE Problem Statement Existing Solutions Standardization Process

Columbus, OH, July 14, 2009, Hosted by AEP

Open ADE Problem Statement

Existing Solutions

Standardization Process

Business & User Requirements Overview

Request for Participation

Q & A

Page 5: OpenADE Problem Statement Existing Solutions Standardization Process

Columbus, OH, July 14, 2009, Hosted by AEP

Existing Solutions

Currently looking at each of these to elicit business and user requirements; subsequent efforts (i.e. SRS) will measure each of these against the derived functional requirements, and consider each as a potential technology source.

• Proprietary – Existing Utility 3rd Party

• Regional– PUCT Implementation Project relating to Advanced Metering

• EDI-867

Page 6: OpenADE Problem Statement Existing Solutions Standardization Process

Columbus, OH, July 14, 2009, Hosted by AEP

Open ADE Problem Statement

Existing Solutions

Standardization Process

Business & User Requirements Overview

Request for Participation

Q & A

Page 7: OpenADE Problem Statement Existing Solutions Standardization Process

Columbus, OH, July 14, 2009, Hosted by AEP

Standardization Process

Historical(through April 2009 OpenSG Meeting)

• OpenHAN, others demonstrated successful methodology• NIST and DOE focus on SG interoperable standards• Jurisdictional (e.g. CA, TX) focus on SG interoperable

standards• January 2009: OpenSG leadership considers ADE• March 2009: OpenSG leadership request collaboration

from leading vendors• April 2009: OpenADE kicked off at OpenSG quarterly

meeting

Page 8: OpenADE Problem Statement Existing Solutions Standardization Process

Columbus, OH, July 14, 2009, Hosted by AEP

Standardization Process

Present Day(April 2009 to July 2009)

• Ad Hoc group formed to collect business, user, and functional requirements (roughly equivalent to Use Case Team role)

• Meeting weekly via teleconference

• Participants (sampling)Utilities 3rd Parties Consumer

Consumers Energy Tendril Networks Citizens Utility Board

Florida Power and Light Google UCAN

Oncor Greenbox

Pacific Gas and Electric Comverge

Reliant Juice Technologies

Southern California Edison

San Deigo Gas & Electric

Xtensible Solutions (consultants)

• Work Product: “OpenADE Business & User Requirements Document”

Page 9: OpenADE Problem Statement Existing Solutions Standardization Process

Columbus, OH, July 14, 2009, Hosted by AEP

Standardization Process

Futures(July 2009 and forward)

• Existing ad hoc team completes gathering business and user requirements, functional requirements

• Ad hoc team’s work reviewed by AMI-Ent Use Case team

• SRS, Services team (expect some calendar and personnel overlap with requirements team)

• Selection of Standards Development Organization (SDO)

• Handoff to SDO; expect to continue to work with SDO throughout standardization process

Page 10: OpenADE Problem Statement Existing Solutions Standardization Process

Columbus, OH, July 14, 2009, Hosted by AEP

Open ADE Problem Statement

Existing Solutions

Standardization Process

Business & User Requirements Overview

Request for Participation

Q & A

Page 11: OpenADE Problem Statement Existing Solutions Standardization Process

Columbus, OH, July 14, 2009, Hosted by AEP

Requirements Overview

OpenADE Business Requirements

Business Requirements represent the high-level objectives of the organization in defining the system. Additionally, business requirements help define the domain for the subsequent vision and scope.

Page 12: OpenADE Problem Statement Existing Solutions Standardization Process

Columbus, OH, July 14, 2009, Hosted by AEP

Requirements Overview

OpenADE Business Requirements

• Opportunity• Objectives and Success Criteria• Market Needs• Risks• Specific Business Requirements

ID Requirement

OADE BR-001 Allow a Consumer to authorize release of data to registered 3rd Party

OADE BR-002 Allow a Consumer to authorize multiple registered 3rd Parties to have limited, time based, read-only access to their data

Page 13: OpenADE Problem Statement Existing Solutions Standardization Process

Columbus, OH, July 14, 2009, Hosted by AEP

Requirements Overview

OpenADE Vision

The Project Vision summarizes the project’s long-term purpose and intent. The vision should include all reasonable, eventual goals of the project, not just those targeted for the initial release.

Page 14: OpenADE Problem Statement Existing Solutions Standardization Process

Columbus, OH, July 14, 2009, Hosted by AEP

Requirements Overview

OpenADE Vision

• Project Vision Statement: For utility consumers who want greater access to, and derived value from, their utility data …

• Major Features– Standardized interface– Data types: consumption, pricing, demand response, HAN

• Assumptions– 3rd Parties must be authorized by the appropriate regulator …

Page 15: OpenADE Problem Statement Existing Solutions Standardization Process

Columbus, OH, July 14, 2009, Hosted by AEP

Requirements Overview

OpenADE Scope

The Project Scope defines a specific release of the project. For a project with anticipated multiple releases, not all features within the project vision might be included in the initial project scope.

Page 16: OpenADE Problem Statement Existing Solutions Standardization Process

Columbus, OH, July 14, 2009, Hosted by AEP

Requirements Overview

OpenADE Scope

• OpenADE 1.0– Full implementation of security, authorization requirements– Limited to near-realtime and historical consumption data

• Subsequent Releases– Pricing data, utility network events, HAN-related data

• Limitations and Exclusions

Feature In Out

Criteria for Consumer data availability at Utility portal X

Consumer HAN data X

Page 17: OpenADE Problem Statement Existing Solutions Standardization Process

Columbus, OH, July 14, 2009, Hosted by AEP

Requirements Overview

OpenADE Business Context

Business Context summarizes various business issues, including profiles of major stakeholders and the desired relationship between the major project dimensions of scope, quality, schedule, cost and staff.

Page 18: OpenADE Problem Statement Existing Solutions Standardization Process

Columbus, OH, July 14, 2009, Hosted by AEP

Requirements Overview

OpenADE Business Context• Stakeholder Profiles

– Consumers– Utilities– 3rd Parties

• Residential Energy Management

• C&I Energy Management

• Demand Response Aggregators

• REPs (deregulated environments)

• Project Dimensions– Drivers: scope, quality

– Constraints: schedule

– Degree of freedom: cost, staff

Page 19: OpenADE Problem Statement Existing Solutions Standardization Process

Columbus, OH, July 14, 2009, Hosted by AEP

Requirements Overview

OpenADE Use Cases

Use Cases can have multiple roles throughout the project life cycle: requirements elicitation, functional requirements, documentation of system design, etc.

Use cases employed to elicit user requirements can be less rigorous (i.e. formal) than for other purposes.

The following are more properly termed activity diagrams, and are each a high-level graphical representations of the use case scenario.

Page 20: OpenADE Problem Statement Existing Solutions Standardization Process

Columbus, OH, July 14, 2009, Hosted by AEP

Requirements Overview

“Overview” Use Caseact ADE Ov erv iew - Prov ide Utility Data to Consumers

Re

gu

lato

r3

rd P

art

yC

on

su

me

rU

tili

ty /

AD

E

Register withUtility

Process 3rdParty

Applications

Start

Screen 3rd PartyApplicant

Approved?

Configure 3rdParty in ADE

End

Register for 3rdParty Serv ice

Prov ide RegisteredUsers Usage Data

to 3rd Parties

Receiv e UsageData

Use 3rd PartyServ ice

Track and SettleCosts and Usage

Process UserRegistration

Process UserRegistration

Periodically

Prov ide 3rd PartyServ ice

yes

no

Page 21: OpenADE Problem Statement Existing Solutions Standardization Process

Columbus, OH, July 14, 2009, Hosted by AEP

Requirements Overview

“Manage Customer Authorization” Use Caseact ADE Registration - Consumer Grants Permission

3rd

Pa

rty

«O

Au

th C

on

su

me

Uti

lity

«O

Au

th S

erv

ice

Pro

vid

er»

Co

ns

um

er

«O

Au

th U

se

r» Beginregistration forsepecific 3rdparty serv ice

Start

Redirect toutility to startregistration

process

Receiv eunauthorized

request token,authenticateutility user

identity

Requestconsent to

share specificinformation

Authentic? Granted?

Redirect to 3rdparty withauthorized

request token

Request accesstoken usingauthorized

request token

Validaterequest, returnaccess token

and token secret

Subscribe toprotected

userresourcesfrom utility

Prov eidentity to

utility

Grant access request(click "yes")

Prov e identity to3rd party

Receiv eauthorized

request token,authenticate

3rd party useridentity

Authentic?

choice

Validateaccess

request, addsubscription

to ADE

yes yes

yes

Page 22: OpenADE Problem Statement Existing Solutions Standardization Process

Columbus, OH, July 14, 2009, Hosted by AEP

Requirements Overview

“Provide Consumer Data” Use Caseact ADE Publication - Utility Prov ides Consumer Data to 3rd Party

3rd

Pa

rtie

sA

DE

Uti

lity

Compile data forregistered 3rd

party consumerusersStart

Periodically (daily)

Transferconsumer

usage data toADE system

Storeconsumerusage data

ConsumerUsage

Notify each 3rd partythat new data is

av ailable

Receiv enotification

Notification

Requestusage data

Verify requestand prov ideusage data

UsageRequest

Receiv e consumeruser usage data

ConsumerUsage

Page 23: OpenADE Problem Statement Existing Solutions Standardization Process

Columbus, OH, July 14, 2009, Hosted by AEP

Open ADE Problem Statement

Existing Solutions

Standardization Process

Business & User Requirements Overview

Request for Participation

Q & A

Page 24: OpenADE Problem Statement Existing Solutions Standardization Process

Columbus, OH, July 14, 2009, Hosted by AEP

Request for Participation

• “Business and User Requirements Document”– AMI-Ent TF > Shared Documents > OpenADE

• Breakout Sessions this Afternoon (proposed)– 2:00 to 3:30 – “OpenADE Business and User Requirements”

review– 3:45 to 5:00 – “Manage Customer Authorization” Use Case

• Weekly Calls– Thursdays 12p to 2p Mountain Time (conflicts with AMI-SEC

calls, might have to reschedule)

• Email Reflector– Email Dave Mollerstuen ([email protected]) to join

• Particular need for:– Security-savvy participants– MDMS participants

Page 25: OpenADE Problem Statement Existing Solutions Standardization Process

Columbus, OH, July 14, 2009, Hosted by AEP

Open ADE Problem Statement

Existing Solutions

Standardization Process

Business & User Requirements Overview

Request for Participation

Q & A

Page 26: OpenADE Problem Statement Existing Solutions Standardization Process

Columbus, OH, July 14, 2009, Hosted by AEP

Q & A

Page 27: OpenADE Problem Statement Existing Solutions Standardization Process

Columbus, OH, July 14, 2009, Hosted by AEP

Thanks!