Presentation is loading. Please wait.

Presentation is loading. Please wait.

SG Systems - Service Definition Team Chair: Gerald Gray, Guiding Principle Consulting Co-Chair: Shawn Hu, Xtensible Solutions.

Similar presentations


Presentation on theme: "SG Systems - Service Definition Team Chair: Gerald Gray, Guiding Principle Consulting Co-Chair: Shawn Hu, Xtensible Solutions."— Presentation transcript:

1 SG Systems - Service Definition Team Chair: Gerald Gray, Guiding Principle Consulting gerald.gray@guiding-principle.com Co-Chair: Shawn Hu, Xtensible Solutions shu@xtensible.com

2 You Are Here You are here

3 Introduction Why Service Definitions? – Best Practice CIM implementation – “The CIM is neat but…” IEC CIM alignment The service definition process (high level view) Future Plans

4 SDO – User Group Relationship Iterative process Analogy – early browser development OpenSG OpenAMIENT example First pass – IEC CIM draft XSD as informative Now – XSD as normative SDO User Community Thou shalt... Yes and... Feedback

5 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.. - Implementation Irrelevant. Consistent. Compliant. Conformant. Fully Conformant Adapted from TOGAF 9 - Specification

6 OpenSG - Where We Fit Use Case Team SRS Team Service Definition Team Interoperability Team Security Team Open AMI- ENT OpenADEOpenADROpenHAN

7 The Process Use Cases Business Processes Integration Requirements Services WSDLs XSDs System Requirements Specification For more info: http://osgug.ucaiug.org/sgsystems/SDTeam/Implementation%20Projects/Home.aspx

8 The Process Logical model input & development Identification of integration requirements Pattern naming Information objects Artifact generation (XSD, WSDL) Posting Issue generation and resolution

9 Logical Model Development Standardized actors from AMI-ENT SRS Document business process in use cases and activity diagrams

10 Identify Integration Requirements Where an object crosses a system boundary

11 Harmonize Integration Requirements Compare integration requirements and look for commonality: – Common actors – Common consumers – Common providers – Common information objects Eliminate duplicates, refine integration requirements

12 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

13 Sequence Diagrams Show the services and integration with actors

14 Crafting Message Payloads Based on requirements identified in the Systems Requirements Specification

15 Notification Subscribe to the Listserv – http://listserv.enernex.com/cgi/wa.exe http://listserv.enernex.com/cgi/wa.exe Send listserv e-mail – OPENSG-SGSYS-SD@SMARTGRIDLISTSERV.ORG OPENSG-SGSYS-SD@SMARTGRIDLISTSERV.ORG Issues with artifacts should be noted on the OpenSG Help Desk site – http://osgug.ucaiug.org/HelpDesk/default.aspx http://osgug.ucaiug.org/HelpDesk/default.aspx Implementation Projects: Service Definition Team Wiki – http://osgug.ucaiug.org/sgsystems/SDTeam/Implementation%20Proje cts/Home.aspx http://osgug.ucaiug.org/sgsystems/SDTeam/Implementation%20Proje cts/Home.aspx

16 Plans - Feedback OpenAMI-ENT work was shared with IEC WG14 ( Use Cases, Requirements, Artifacts ) Continuing service definition work… OpenAMIENT ballot Oct ‘09Jan ‘10 IEC WG14Re-factor artifacts OpenADE 1.0 artifacts REST/SOAP ballot May ‘10Jul ‘10 OpenADR 1.0 Artifacts ballot Nov ‘10

17 Thank you!


Download ppt "SG Systems - Service Definition Team Chair: Gerald Gray, Guiding Principle Consulting Co-Chair: Shawn Hu, Xtensible Solutions."

Similar presentations


Ads by Google