Download presentation
Presentation is loading. Please wait.
Published byAliya Walpole Modified over 10 years ago
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 Use Case Team SRS Team Service Definition Team Interoperability Team Security Team Open AMI- ENT OpenADEOpenADROpenHAN
5
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
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 OpenSG OpenAMIENT example First pass – IEC CIM draft XSD as informative Now – XSD as normative SDO User Community Thou shalt... Yes and... 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.. - Implementation Irrelevant. Consistent. Compliant. Conformant. Fully Conformant Adapted from TOGAF 9 - 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 e.g. CreatedMeterReading
14
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
15
Plans - Feedback Current 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…
16
Thank you!
Similar presentations
© 2024 SlidePlayer.com. Inc.
All rights reserved.