Presentation is loading. Please wait.

Presentation is loading. Please wait.

May 3, 2010OpenSG – SG Systems – Service Definitions1 Chair: Gerald Gray, CIMple Integrations Co-Chair: Shawn Hu, Xtensible Solutions.

Similar presentations


Presentation on theme: "May 3, 2010OpenSG – SG Systems – Service Definitions1 Chair: Gerald Gray, CIMple Integrations Co-Chair: Shawn Hu, Xtensible Solutions."— Presentation transcript:

1 May 3, 2010OpenSG – SG Systems – Service Definitions1 Chair: Gerald Gray, CIMple Integrations gerald.gray@cim-ple.com Co-Chair: Shawn Hu, Xtensible Solutions shu@xtensible.com SG Systems Service Definition Team

2 Introduction Why Service Definitions? –Best Practice CIM implementation –“The CIM is neat but…” The service definition process (high level view) IEC CIM alignment Future Plans May 3, 2010OpenSG - SG Systems - Service Definition2

3 Introduction May 3, 2010OpenSG - SG Systems - Service Definition3 You are here

4 Where We Fit August 12, 2009OpenSG - SG Systems - Service Definition4 Use Case Team SRS Team Service Definition Team Interoperability Team Security Team Open AMI-ENT OpenADEOpenADROpenHAN

5 May 3, 2010OpenSG - SG Systems - Service Definition5 The Process Use Cases Business Processes Integration Requirements Services WSDLs XSDs System Requirements Specification For more info: smartgridipedia.org: HOW-TO service definition document

6 May 3, 2010OpenSG - SG Systems - Service Definition6 The Process Logical model input & development Identification of integration requirements Pattern naming Information objects Artifact generation Posting Issue generation and resolution Versioning

7 May 3, 2010OpenSG - SG Systems - Service Definition7 Logical Model Input IEC 61989-9 and Multispeak are the primary model inputs Use case contributions from SCE, Consumers Energy AMI-ENT, OpenADE 1.0 Up Coming additions: OpenADE 2.0

8 SDO – User Group Relationship Iterative process Analogy – early browser development May 3, 2010OpenSG - SG Systems - Service Definition8 SDO User Community Thou shalt... Yes and... OpenSG example First pass – IEC CIM draft XSD as informative Now – XSD as normative Feedback

9 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. May 3, 2010OpenSG - SG Systems - Service Definition9. - Specification - Implementation Irrelevant. Consistent. Compliant. Conformant. Fully Conformant Adapted from TOGAF 9

10 May 3, 2010OpenSG - SG Systems - Service Definition10 Logical Model Development Standardized actors from AMI-ENT SRS Document business process in use cases and activity diagrams

11 May 3, 2010OpenSG - SG Systems - Service Definition11 Identify Integration Requirements Where a process flow crosses an actor boundary

12 May 3, 2010OpenSG - SG Systems - Service Definition12 Harmonize Integration Requirements Compare integration requirements and look for commonality: –Common actors –Common consumers –Common providers –Common information objects Eliminate duplicates, refine integration requirements

13 May 3, 2010OpenSG - SG Systems - Service Definition13 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 61968 Verb examples: –Create, Created –Send, Reply Information Object examples: –EndDeviceAsset –MeterSystemEvent –MeterReading e.g. CreatedMeterReading

14 May 3, 2010OpenSG - SG Systems - Service Definition14 Notification Subscribe to the Listserv –http://listserv.enernex.com/cgi/wa.exehttp://listserv.enernex.com/cgi/wa.exe Send listserv e-mail –OPENSG-SGSYS-SD@SMARTGRIDLISTSERV.ORGOPENSG-SGSYS-SD@SMARTGRIDLISTSERV.ORG Issues with artifacts should be noted on the OpenSG Help Desk site –http://osgug.ucaiug.org/HelpDesk/default.aspxhttp://osgug.ucaiug.org/HelpDesk/default.aspx Implementation Projects: Service Definition Team Wiki –http://osgug.ucaiug.org/sgsystems/SDTeam/Implementation%20 Projects/Home.aspxhttp://osgug.ucaiug.org/sgsystems/SDTeam/Implementation%20 Projects/Home.aspx

15 Plans - Feedback Current work was shared with IEC WG14 ( Use Cases, Requirements, Artifacts ) Continuing service definition work… May 3, 2010OpenSG - SG Systems - Service Definition15 OpenSG AMI- ENT ballot Oct ‘09Jan ‘10 IEC WG14Re-factor artifacts OpenADE 1.0 artifacts REST/SOAP May ‘10OpenADE 2.0, other…

16 Ta Da! Questions? August 12, 2009OpenSG - SG Systems - Service Definition16


Download ppt "May 3, 2010OpenSG – SG Systems – Service Definitions1 Chair: Gerald Gray, CIMple Integrations Co-Chair: Shawn Hu, Xtensible Solutions."

Similar presentations


Ads by Google