Download 20100503 PM - SG Systems - Boot Camp - Service

Survey
yes no Was this document useful for you?
   Thank you for your participation!

* Your assessment is very important for improving the work of artificial intelligence, which forms the content of this project

Transcript
SG Systems
Service Definition Team
Chair: Gerald Gray, CIMple Integrations
[email protected]
Co-Chair: Shawn Hu, Xtensible Solutions
[email protected]
May 3, 2010
OpenSG – SG Systems – Service Definitions
1
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, 2010
OpenSG - SG Systems - Service Definition
2
Introduction
You are here
May 3, 2010
OpenSG - SG Systems - Service Definition
3
Where We Fit
Open
AMI-ENT
OpenADE
OpenADR
OpenHAN
Use Case Team
SRS Team
Service Definition Team
Interoperability Team
Security Team
August 12, 2009
OpenSG - SG Systems - Service Definition
4
The Process
Use Cases
System Requirements
Specification
Business Processes
Integration Requirements
Services
•WSDLs
•XSDs
For more info:
May 3, 2010
smartgridipedia.org: HOW-TO service definition document
OpenSG - SG Systems - Service Definition
5
The Process
•
•
•
•
•
•
•
•
Logical model input & development
Identification of integration requirements
Pattern naming
Information objects
Artifact generation
Posting
Issue generation and resolution
Versioning
May 3, 2010
OpenSG - SG Systems - Service Definition
6
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
May 3, 2010
OpenSG - SG Systems - Service Definition
7
SDO – User Group
Relationship
• Iterative process
• Analogy – early browser
development
SDO
Yes and...
Thou shalt...
User
Community
Feedback
OpenSG example
• First pass – IEC CIM draft XSD as
informative
• Now – XSD as normative
May 3, 2010
OpenSG - SG Systems - Service Definition
8
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, 2010
- Specification
- Implementation
Adapted from TOGAF 9
.
Irrelevant
.
Consistent
.
Compliant
.
Conformant
.
OpenSG - SG Systems - Service Definition
Fully
Conformant
9
Logical Model Development
• Standardized actors
from AMI-ENT SRS
• Document business
process in use cases
and activity diagrams
May 3, 2010
OpenSG - SG Systems - Service Definition
10
Identify Integration
Requirements
• Where a process flow
crosses an actor
boundary
May 3, 2010
OpenSG - SG Systems - Service Definition
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
May 3, 2010
OpenSG - SG Systems - Service Definition
12
Patterns – Using CIM Verbs
• Pattern naming allows • Verb examples:
for both ESB and
– Create, Created
non-ESB (point-to– Send, Reply
point) architectural
• Information Object
assumptions
examples:
• Verbs and Information
– EndDeviceAsset
objects are based IEC
– MeterSystemEvent
61968
– MeterReading
<IEC Verb><Information Object> e.g. CreatedMeterReading
May 3, 2010
OpenSG - SG Systems - Service Definition
13
Notification
• Subscribe to the Listserv
– http://listserv.enernex.com/cgi/wa.exe
• Send listserv e-mail
– [email protected]
• 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%20
Projects/Home.aspx
May 3, 2010
OpenSG - SG Systems - Service Definition
14
Plans - Feedback
• Current work was shared with IEC WG14
(Use Cases, Requirements, Artifacts)
• Continuing service definition work…
OpenSG AMIENT ballot
Oct ‘09
May 3, 2010
IEC WG14
Jan ‘10
Re-factor
artifacts
OpenADE 1.0 artifacts
REST/SOAP
May ‘10
OpenSG - SG Systems - Service Definition
OpenADE 2.0, other…
15
Ta Da!
• Questions?
August 12, 2009
OpenSG - SG Systems - Service Definition
16
Similar