Download presentation
Presentation is loading. Please wait.
Published byChastity Shields Modified over 9 years ago
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!
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.