Comments on doing a CIM Project

Slides:



Advertisements
Similar presentations
The Business of Recombinant Data Eric Miller
Advertisements

Ümit Yalçınalp David Burdett Gunther Stuhec NetWeaver Platform EcoSystem Group, SAP Labs XML Schema User Experience Report.
A step-wise path to e61850 with UML IEC TC 57 WG10
The “New” New Normal: Global Mobility as a Strategic Advisor.
Creating a single source of truth for a distribution network model
Profiles vs the Canonical Model Other Uses of CIM Version Management in CIM Architectures Smart Grid and CIM Jay Britton Alstom Grid
Monday, June 01, 2015 Aligning Business Strategy with IT Architecture Board & Governance- Key to Running IT as Business.
Connecting People With Information DoD Net-Centric Services Strategy Frank Petroski October 31, 2006.
Basic guidelines for the creation of a DW Create corporate sponsors and plan thoroughly Determine a scalable architectural framework for the DW Identify.
Lecture 5 Themes in this session Building and managing the data warehouse Data extraction and transformation Technical issues.
Specifying the Use of CIM in an EMS Project Jay Britton, Fellow, IEEE 2009 PSCE, Seattle
Intelligent Grid Solutions 1 / 18 Convergence of Grid and Web technologies Alexander Wöhrer und Peter Brezany Institute for Software.
Database Systems: A Practical Approach to Design, Implementation and Management International Computer Science S. Carolyn Begg, Thomas Connolly Lecture.
THE OBJECT-ORIENTED DESIGN WORKFLOW Interfaces & Subsystems.
© ABB Ltd ABB Experience Neela Mayur CIM Users’ Group Meeting June 12, 2008.
Creating Architectural Descriptions. Outline Standardizing architectural descriptions: The IEEE has published, “Recommended Practice for Architectural.
IRS XML Standards & Tax Return Data Strategy For External Discussion June 30, 2010.
Architectural Design Establishing the overall structure of a software system Objectives To introduce architectural design and to discuss its importance.
Smart Grid Architecture Committee Semantic Working Party Update Jay Britton / Steve Ray Dec. 7, 2011.
Framework for Model Creation and Generation of Representations DDI Lifecycle Moving Forward.
MTEI Methods & Tools for Enterprise Integration
1 Universal Core Executive Briefing Paul Shaw COI Forum October 16, 2007.
B usiness T echnology S olutions AMI – Advanced Metering Infrastructure Consumers Energy Mark Ortiz March 9, 2011.
MDC Open Information Model West Virginia University CS486 Presentation Feb 18, 2000 Lijian Liu (OIM:
By N.Gopinath AP/CSE. Why a Data Warehouse Application – Business Perspectives  There are several reasons why organizations consider Data Warehousing.
Database Systems: Design, Implementation, and Management Ninth Edition
Chapter 1 Database Systems. Good decisions require good information derived from raw facts Data is managed most efficiently when stored in a database.
1 CIM User Group Conference Call december 8th 2005 Using UN/CEFACT Core Component methodology for EIC/TC 57 works and CIM Jean-Luc SANSON Electrical Network.
Module 10: Designing an AD RMS Infrastructure in Windows Server 2008.
©Ian Sommerville 2004Software Engineering, 7th edition. Chapter 18 Slide 1 Software Reuse.
Overview of the Database Development Process
Understanding Data Warehousing
Don Von Dollen Senior Program Manager, Data Integration & Communications Grid Interop December 4, 2012 A Utility Standards and Technology Adoption Framework.
Interoperability Tests for IEC Scott Neumann November 12, 2009.
EDISON INTERNATIONAL® SM SCE Project Story CIM User Group 10/12/2010 Jim Horstman Southern California Edison.
Lecture 9 Methodology – Physical Database Design for Relational Databases.
Profiling Metadata Specifications David Massart, EUN Budapest, Hungary – Nov. 2, 2009.
RUP Design RUP Artifacts and Deliverables
File Processing - Database Overview MVNC1 DATABASE SYSTEMS Overview.
Chapter 16 Methodology – Physical Database Design for Relational Databases.
Object Oriented Multi-Database Systems An Overview of Chapters 4 and 5.
Part4 Methodology of Database Design Chapter 07- Overview of Conceptual Database Design Lu Wei College of Software and Microelectronics Northwestern Polytechnical.
AL-MAAREFA COLLEGE FOR SCIENCE AND TECHNOLOGY INFO 232: DATABASE SYSTEMS CHAPTER 1 DATABASE SYSTEMS Instructor Ms. Arwa Binsaleh.
March 2004 At A Glance NASA’s GSFC GMSEC architecture provides a scalable, extensible ground and flight system approach for future missions. Benefits Simplifies.
Methodology – Physical Database Design for Relational Databases.
Chapter © 2012 Pearson Education, Inc. Publishing as Prentice Hall.
Seeking SC Feedback on Draft Technology Strategy and Roadmap for EarthCube Draft of 3 November 2015 The Technology and Architecture Committee (TAC) Chairs:
TC 57 CIM user Group Meeting June 2010 Milano 1 Technical Committee 57 POWER SYSTEMS MANAGEMENT AND ASSOCIATED INFORMATION EXCHANGE.
Doing a CIM Project. 22 CIM Design Center  A rule I learned about applying technology:  Understand the design center of the technology.  Use extreme.
IEC TC57 Smart Grid Task Force Ed Dobrowolski for Scott Neumann 16 June 2010.
SAM for SQL Workloads Presenter Name.
VERSION 12.5 HIHGLIGHTS Lead Developer - Rob Nikkel.
verifone HQtm Estate Management Solution
TC CIM Model Manager Summary Kendall Demaree AREVA T&D Inc. March 2009.
WG2 Roadmap Discussion Denise Warzel May 25, 2010 WG2 Convenor SC32 WG2N1424SC32 WG2N1424.
Policy Modeling in a PBM Architecture 6WIND / Euronetlab
Methodology - Logical Database Design. 2 Step 2 Build and Validate Local Logical Data Model To build a local logical data model from a local conceptual.
© Siemens Energy, Inc Energy Automation CIM Model Manager Report Kurt Hunter CIM Users Group Meeting 13 Nov 2009.
Application Analysis. Application Interaction Model The purpose of analysis is to understand the problem so.
Chapter 11 Information Systems Within the Organization.
How to use C OBI T implementation resources Brian Selby Director of C OBI T Initiatives ISACA.
Stages of Research and Development
The Development Process of Web Applications
Software Quality Engineering
Single Point of Entry (SPOE)
CIGRE D2.24 Information Architecture ** where CIM fits in **
CIM Model Manager Report
The Role of CIM in Smart Grid & The SGAC Semantic Framework
NIEM Tool Strategy Next Steps for Movement
Specifying the Use of CIM in an EMS Project
Presentation transcript:

Comments on doing a CIM Project

22 CIM Design Center  A rule I learned about applying technology:  Understand the design center of the technology.  Use extreme caution if trying to apply the technology outside its design center.  CIM Design Center  CIM standards aim to simplify integration of components and expand options for supply of components by standardizing information exchanges. Reduce complexity with clear consistent semantic modeling across the enterprise. Data sources: achieve a clear picture of data mastership in the enterprise. Data consumers: make ‘data of record’ available on demand to qualified users.  CIM employs a canonical data model (CDM) strategy for standardizing interfaces in the power system operations and planning domain.

33 What is a Canonical Data Model?

44 CIM Design Center (cont’d)  The CIM CDM is partitioned into sub-domains by IEC WGs. These groups work hard to maintain a unified semantic model over the whole domain.  The interfaces defined under CIM are organized into profiles. A profile specifies the information structure of exchanged information by creating contextual semantic models. - Contextual semantic models are a subset of the CIM CDM. i.e. They inherit their structure from the CIM CDM. - Contextual semantic models could contain information not modeled in the CIM CDM. This is not current CIM practice for standard interfaces. There is typically a family of related interfaces defined within a profile. Products implement support for profiles. Testing occurs against profiles. CIM compliance is defined against profiles. - There is no such thing as just ‘CIM compliant’. You have to specify the profile.  Do not expect CIM to make sense outside its design center.  If its not needed in a CIM interface, don’t expect it to be in the model.  Don’t expect that CIM is a good database schema.  Don’t expect CIM to make a good class design for your application.

55 Overview of CIM Standards Methodology Canonical Data Model

66 WG13 CIM Standards

77 CIM Evolution  CIM is designed to achieve consistent, high quality models across a large domain.  This mission requires that CIM is able to change as new interfaces are added.  Typically it is not possible to preserve semantic quality if changes are restricted to additions.  At the global CDM level, change is embraced as long as it makes a significant contribution to semantic quality.  Stability may be addressed as appropriate at profile levels.  Profiles are where the investment is made.  Contextual model is derived from a version of the CIM CDM.  Subsequent changes to CIM do not require that the contextual model be updated.  At the profile level, the participants in the profile can determine how often to update their profile.  About Versioning…  CIM CDM and contextual models will change.  Contextual models do not need to be updated simply because CIM CDM changes.

88 How to Cope with Versions  An enterprise integration strategy based on CDM(s) is a good idea.  Multiple CDMs are likely, but keep the number small.  Extensions will be necessary when starting from core standards like CIM.  An enterprise application of CIM will typically consist of information exchanges based on more than one version of the CDM.  Critical decision: CIM CDM may be adopted just as a starting point, or the plan will be to keep current as CIM and contextual models evolve.  Use of evolving Smart Grid standards will probably demand staying with CIM.  A successful evolution strategy requires discipline in implementation to reduce the cost of subsequent updates.  There will be lots of reasons raised as to why CIM should just be used as a starting point.  To enable evolution…  Implementation must minimize direct connection between exchanged data and internal data.  i.e. Do not hardwire CIM to application internals – it makes changes too costly.

99 Transformations are Key  Transform issues  Clarity  Simple, low cost implementation  Maintainability  Performance! Compatible version exchange. Incompatible version exchange.

10  You may think that CIM is complex.  From the standpoint of one information exchange implementation, it is.  If you compare life cycle of 100 exchanges, each implemented in CIM, against other alternatives, CIM is much simpler.  CIM isn’t the easiest way to do anything – but it is the easiest way to do everything.