October 19, 2009OpenSG - AMI-ENTERPRISE1 The Framework, Standards, and Plans AMI-Enterprise Service Definition Team.

Slides:



Advertisements
Similar presentations
SG Systems - Service Definition Team Chair: Gerald Gray, CIMple Integrations Co-Chair: Shawn Hu, Xtensible Solutions
Advertisements

“SG-Systems” (Smart Grid – Operational Applications Integration) “Boot Camp” Overview Greg Robinson, Co-Chair, SG-Systems Brent Hodges, Chair, SG-Systems.
May 3, 2010OpenSG – SG Systems – Service Definitions1 Chair: Gerald Gray, CIMple Integrations Co-Chair: Shawn Hu, Xtensible Solutions.
Software Design Process A Process is a set of related and (sequenced) tasks that transforms a set of input to a set of output. Inputs Outputs Design Process.
©Ian Sommerville 2004Software Engineering, 7th edition. Chapter 8 Slide 1 System modeling 2.
L4-1-S1 UML Overview © M.E. Fayad SJSU -- CmpE Software Architectures Dr. M.E. Fayad, Professor Computer Engineering Department, Room #283I.
© 2010 EnerNex Corporation. All Rights Reserved. CIM Test Development Process EPRI Project January 2011.
# 1 Information Exchange Standards Development Collaboration for AMI and HAN For further information, contact: Wayne Longcore
Modified from Sommerville’s originalsSoftware Engineering, 7th edition. Chapter 8 Slide 1 System models.
Business Technology Solutions B usiness T echnology S olutions Smart Grid Program Consumers Energy’s focus on Using and Enhancing Industry Standards.
Objectives Explain the purpose and objectives of object- oriented design Develop design class diagrams Develop interaction diagrams based on the principles.
EA Modelling & Communications Tutorial 5. Your EA Learning Journey So Far  Week 1 Introduction Concepts WHAT IS  Week 2 EA Theories WHAT IS  Week 3.
Prepared by: Gerald R. Gray, Guiding Principle Consulting.
MTEI Methods & Tools for Enterprise Integration
Software Design Processes and Management
B usiness T echnology S olutions AMI – Advanced Metering Infrastructure Consumers Energy Mark Ortiz March 9, 2011.
UML - Development Process 1 Software Development Process Using UML (2)
Chapter 5 Analysis Model. Analysis model (AM) The first step in describing how the system will implement the requirements specification The first step.
McLean VA, May 3, 2010 SG Systems Systems Requirements Specification Approach Overview.
Project CIM Test Development Process John Simmins Weekly Status and Planning Meeting 2/1/2011.
Chapter 4 System Models A description of the various models that can be used to specify software systems.
CIM and UML Overview Terry Saxton Xtensible Solutions
EDISON INTERNATIONAL® SM SCE Project Story CIM User Group 10/12/2010 Jim Horstman Southern California Edison.
OpenSG Closing Plenary Oct 22 nd, Agenda SG Conformity SG Communications SG Systems SG Security Feedback Next Meeting.
# 1 AMI Enterprise Task Force of the Utility AMI Working Group Overview & Plans For further information, contact Wayne Longcore Chairman of AMI-Ent TF.
# 1 AMI Environmentalism Wayne Longcore, Director of Enterprise Architecture and Standards, Consumers Energy.
 A software application is like a city  Modeling = Architecture  OOP = Civil Engineering  UML Classes = Blueprints of Buildings  UML is a common.
Web Services Management Framework by Umut Bultan & Gül Hünerkar.
Chapter 7 System models.
OpenSG Status UCAIug Members Meeting Chris Knudsen – Chair Gary Stuebing – Vice-Chair November 9 th, 2009.
Systems Analysis and Design in a Changing World, 3rd Edition
“SG-Systems” (Smart Grid – Operational Applications Integration) “Boot Camp” Overview Greg Robinson, Co-Chair, SG-Systems Brent Hodges, Chair, SG-Systems.
© 2010 EnerNex Corporation. All Rights Reserved. CIM Test Development Process EPRI Project January 2011.
Unified Modeling Language* Keng Siau University of Nebraska-Lincoln *Adapted from “Software Architecture and the UML” by Grady Booch.
Service Definition Technical Guide AMI-Enterprise.
L6-S1 UML Overview 2003 SJSU -- CmpE Advanced Object-Oriented Analysis & Design Dr. M.E. Fayad, Professor Computer Engineering Department, Room #283I College.
Health eDecisions Use Case 2: CDS Guidance Service Strawman of Core Concepts Use Case 2 1.
SG Systems - Service Definition Team Chair: Gerald Gray, Guiding Principle Consulting Co-Chair: Shawn Hu, Xtensible Solutions.
Service Definitions A Framework For Standard Interface Development.
CIM Test Methodology Overview John Simmins 5/3/2011.
# 1 Application Integration Architecture A Framework For Standard Interface Development Gerald R. Gray, Consumers EnergyJune 23, 2008.
Knoxville, TN October 20, 2009 SG-Systems Systems Requirements Specification Team Status and Breakout Session.
CIM LAB MEETING Presentation on UML Rakesh Mopidevi Kwangyeol Ryu.
# 1 AMI Enterprise Task Force of the Utility AMI Working Group SRS Team Plan Discussion For further information, contact Joe Zhou Team Lead
Overview AMI-Enterprise For further information, contact: Wayne Longcore Chair of AMI-Enterprise Task Force, Board Of Directors.
Service Pattern & IEC Recommendation. Goals To define interoperable and sustainable Web services in a consistent way based on standards To bring business.
SG-Systems Working Group Status: Active, meet once at each face-to-face meeting Charter: The SG-Systems Working Group defines requirements, policies, and.
AMI -ENT Service Definition Team Step-by-Step Modeling and Artifacts Generation Process.
UML - Development Process 1 Software Development Process Using UML.
Refining the Use Cases 1. How Use Cases Evolve  Early efforts typically define most of the major use cases.  The refining stages complete the process.
“SG-Systems” ( Smart Grid – Operational Applications Integration ) Charter & Status Greg Robinson, Co-Chair, SG-Systems Brent Hodges, Chair, SG-Systems.
 To explain why the context of a system should be modelled as part of the RE process  To describe behavioural modelling, data modelling and object modelling.
TC CIM Model Manager Summary Kendall Demaree AREVA T&D Inc. March 2009.
1 SWE Introduction to Software Engineering Lecture 14 – System Modeling.
© 2010 EnerNex Corporation. All Rights Reserved. CIM Test Development Process EPRI Project January 2011.
Service Definitions Process AMI-Enterprise. Who, What, Where The Service Definition Process Smartgridipedia site map – –Resource location Checklist for.
Open SG and SG-Systems Overview for IEC TC57 Working Groups For further information, contact: Greg Robinson Convener of IEC.
© 2012 Cengage Learning. All Rights Reserved. This edition is intended for use outside of the U.S. only, with content that may be different from the U.S.
 Sequence Diagrams Introduction.  Sequence Diagrams  Review Schedule Sheridan.
ARIS Extension Pack TOGAF April 2016
An Overview of Requirements Engineering Tools and Methodologies*
Business System Development
CIM Test Development Process
“SG-Systems” (Smart Grid – Operational Applications Integration) “Boot Camp” Overview Brent Hodges, Chair, SG-Systems Greg Robinson, Co-Chair, SG-Systems.
“SG-Systems” (Smart Grid – Operational Applications Integration) Charter & Status Brent Hodges, Chair, SG-Systems Greg Robinson, Co-Chair, SG-Systems.
Enterprise Data Model Enterprise Architecture approach Insights on application for through-life collaboration 2018 – E. Jesson.
OpenADR SRS Draft 1 Review
Service Definition Status & Plans
Scott Neumann November 1, 2009
Software Development Process Using UML Recap
Presentation transcript:

October 19, 2009OpenSG - AMI-ENTERPRISE1 The Framework, Standards, and Plans AMI-Enterprise Service Definition Team

Introduction The service definition process (high level view) IEC CIM alignment Future Plans October 19, 2009OpenSG - AMI-ENTERPRISE2

October 19, 2009OpenSG - AMI-ENTERPRISE3 The Process Use Cases Business Processes Integration Requirements Services WSDLs XSDs System Requirements Specification For more info: smartgridipedia.org: HOW-TO service definition document 30,000 ft Level

October 19, 2009OpenSG - AMI-ENTERPRISE4 The Process Logical model input & development Identification of integration requirements Pattern naming Information objects Artifact generation Posting Issue generation and resolution Versioning

October 19, 2009OpenSG - AMI-ENTERPRISE5 Logical Model Input IEC and Multispeak are the primary model inputs Use case contributions from SCE, Consumers Energy Up Coming additions: PHEV, OpenADE, OpenADR

SDO – User Group Relationship Iterative process Analogy – early browser development October 19, 2009OpenSG - AMI-ENTERPRISE6 SDO User Community Thou shalt... Yes and... OpenSG example First pass – IEC CIM draft XSD as informative Now – XSD as normative Feedback

IEC CIM Alignment Consistent –some features of the spec, and in accordance, but also some additional features Compliant – some of spec not implemented, but what is implemented is in accordance Conformant – All features of spec implemented, but some additional features that are not conformant Fully Conformant – full correspondence between the spec and implementation. October 19, 2009OpenSG - AMI-ENTERPRISE7. - Specification - Implementation Irrelevant. Consistent. Compliant. Conformant. Fully Conformant Adapted from TOGAF 9

October 19, 2009OpenSG - AMI-ENTERPRISE8 Logical Model Development Standardized actors from AMI-ENT SRS Document business process in use cases and activity diagrams

October 19, 2009OpenSG - AMI-ENTERPRISE9 Identify Integration Requirements Simply where a process flow crosses an actor boundary

October 19, 2009OpenSG - AMI-ENTERPRISE10 Harmonize Integration Requirements Compare integration requirements and look for commonality: –Common actors –Common consumers –Common providers –Common information objects Eliminate duplicates, refine integration requirements

October 19, 2009OpenSG - AMI-ENTERPRISE11 Patterns – Using CIM Verbs Pattern naming allows for both ESB and non-ESB (point-to- point) architectural assumptions Verbs and Information objects are based IEC Verb examples: –Create, Created –Send, Reply Information Object examples: –EndDeviceAsset –MeterSystemEvent –MeterReading e.g. CreatedMeterReading

October 19, 2009OpenSG - AMI-ENTERPRISE12 Artifacts & Versioning Information objects are modeled in UML using Sparx EA. 1.IEC CIM is used as a Reference Model 2.Classes and attributes are selected and transformed into Semantic Model 3.Each context folder contains an entity class diagram that lists all entities that are used to describe an information object. 4.A model driven application tool is used to automatically generate XSDs (implementation). WSDL version control An XSD is imported in a WSDL for data type definition. Two namespaces (XSD & WSDL) exist in a WSDL definition as shown below: targetNamespace=" xmlns:typeOrig="

October 19, 2009OpenSG - AMI-ENTERPRISE13 Notification Subscribe to the Listserv – Send listserv When new artifacts are generated notices are sent via the listserv Issues with artifacts should be noted on the OpenSG collaboration site –

Plans - Feedback Current work (if approved), is shared with IEC WG14 ( Use Cases, Requirements, Artifacts ) Begin service definition work on other approved efforts e.g. OpenADE, OpenADR October 19, 2009OpenSG - AMI-ENTERPRISE14 OpenSG ballot October ‘09January ‘10 IEC WG14 On-going service definition work

October 19, 2009OpenSG - AMI-ENTERPRISE15 For More Information See detailed information in: “AMI-ENT: Step-by-Step Modeling and Artifacts Generation Guidelines”