1 / 16

SG Systems - Service Definition Team

SG Systems - Service Definition Team. Chair: Gerald Gray, CIMple Integrations gerald.gray@cim-ple.com Co-Chair: Shawn Hu , Xtensible Solutions shu@xtensible.com. Introduction. Why Service Definitions? Best Practice CIM implementation “The CIM is neat but…”

landb
Download Presentation

SG Systems - Service Definition Team

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


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

  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

  3. You Are Here You are here

  4. Where We Fit Open AMI-ENT OpenADE OpenADR OpenHAN Use Case Team SRS Team Service Definition Team Interoperability Team Security Team

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

  6. The Process • Logical model input & development • Identification of integration requirements • Pattern naming • Information objects • Artifact generation • Posting • Issue generation and resolution • Versioning

  7. Logical Model Input • IEC 61989-9 and Multispeak are the primary model inputs • AMI-ENT: use case contributions from SCE, Consumers Energy • Open AMI-ENT, OpenADE 1.0 • On-going: OpenADR 1.0, OpenHAN 2.0, etc

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

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

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

  11. Identify Integration Requirements • Where an object crosses a system boundary

  12. 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. 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 <IEC Verb><Information Object> e.g. CreatedMeterReading

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

  15. Plans - Feedback • Current work was shared with IEC WG14 (Use Cases, Requirements, Artifacts) • Continuing service definition work… OpenADE 1.0 artifacts REST/SOAP ballot OpenAMIENT ballot IEC WG14 Re-factor artifacts Oct ‘09 Jan ‘10 May ‘10 Jul ‘10 OpenADR…

  16. Thank you!

More Related