Presentation is loading. Please wait.

Presentation is loading. Please wait.

Interoperability Tests for IEC 61968-9 Scott Neumann November 12, 2009.

Similar presentations


Presentation on theme: "Interoperability Tests for IEC 61968-9 Scott Neumann November 12, 2009."— Presentation transcript:

1 Interoperability Tests for IEC 61968-9 Scott Neumann November 12, 2009

2 Proprietary and Confidential Why are InterOps Important? They prove that a standard works and is more than an abstract document They can identify shortcomings that need to be addressed in subsequent editions of a standard They force people from different vendors to work together to the benefit of the industry as a whole Provides a baseline for comparison of implementations and future extensions Provides a benefit to participating vendors in the marketplace Test reports help utilities make decisions 2

3 Proprietary and Confidential Why is IEC 61968-9 Important? IEC 61968-9 is a new IEC standard that defines information exchanges between metering systems and other enterprise systems The information exchanges standardized are based on the CIM and include meter readings, controls to end devices (includes meters) and events from end devices and other types of end devices Many vendors have actively participated in the development of this standard This standard will significantly simplify the integration of advanced metering infrastructures by filling in some key standardization gaps IEC 61968-9 is a key standard on the NIST Smart Grid Road Map Part 13 aside, part 9 provides the first normative part of 61968 3

4 Proprietary and Confidential What is Being Tested? The ability of a vendor product to send an/or receive messages with IEC 61968-9 standard profile definitions for payloads using either: Web services JMS Messaging may use one of the following integration patterns: Synchronous request/reply Events using publish/subscribe Asynchronous request/reply (very important for metering system integration) Messages use an IEC 61968 envelope with verb, noun and payload Messaging details including integration patterns, WSDLs, etc. are described in EPRI TR 1018795 (basis for future 61968-1-1) The XML Schemas provided in IEC 61968-9 are normative Intitial InterOp will purposely ‘keep it simple’ … but future InterOps will have increased scope and complexity 4

5 Proprietary and Confidential Product Roles Some of the types of products that participate in the 61968-9 testing include: Metering system (head end) Meter data manager OMS Within a given test, a product can take on one of the following roles: A service that accepts requests and provides responses, and also generates events A client that makes requests and accepts responses An event listener, that listens for events that may be published from a variety of sources 5

6 Proprietary and Confidential Example Integration Pattern 6

7 Proprietary and Confidential Example Integration Pattern 7

8 Proprietary and Confidential EPRI Technical Report 1018795 Describes an implementation approach for IEC 61968 using an Enterprise Service Bus Is freely available from EPRI web site Is intended as the basis for a proposed IEC 61968-1-1 (EPRI has now provided a copyright release to the IEC for this purpose) It describes implementation details for one integration approach using JMS and/or web services Standard will include extensions, such as: Asynchronous request/reply pattern More granular error handling Events via web services … TBD 8

9 Proprietary and Confidential CIM Users Group Sharepoint 9

10 Proprietary and Confidential InterOp ESB Overview UISOL provides server for testing TIBCO provides ESB software needed for testing to UISOL UISOL test bus is based upon EPRI TR 1018795 and IEC 61968-1 Participant products remotely connect to bus using internet as clients, servers and/or listeners SISCO manages test plans and execution Test witnesses monitor tests using web browser 10

11 Proprietary and Confidential What the InterOp ESB Does … Takes a request submitted using JMS or WS and forwards to target server using JMS or WS Allows target server to be changed dynamically Forwards events to event listeners that may be using WS or JMS Periodically generates test events Has a loopback interface that can be used if no target server is configured Logs all messages for review, where messages are correlated to a specific test ID Has a web user interface for control of tests, monitoring, changing targets and event publication 11

12 Proprietary and Confidential User Interface 12

13 Proprietary and Confidential Common Message Envelope Use to package payloads for both web services and JMS messages Four stereotypes: RequestMessage ResponseMessage EventMessage FaultMessage Header includes 61968 verb and noun Request package used to parameterize requests Reply package used to return ‘query’ results and errors as needed 13 XML for noun goes here verb, noun goes here

14 Proprietary and Confidential WSDL Fragment 14

15 Proprietary and Confidential Outputs of IOP Efforts Official test report to be published by EPRI that describes tests and results by each vendor Test plans that can be leveraged for future testing and compliance efforts Recommendations for extensions or improvements to the next edition of the IEC 61968-9 standard Recommendations for inclusion within proposed IEC 61968-1-1 A ‘blue print’ that can be leveraged by utilities for the integration of metering systems with other enterprise systems using an ESB 15

16 Proprietary and Confidential Benefits Helps to advance important Smart Grid standards by validating the standards and validating that multiple vendors can implement IEC 61968-9 IOP tests are performed using a technical infrastructure that is consistent with a modern enterprise, using web services and JMS Provides an infrastructure that can be readily leveraged for expanded testing in the future, supporting testing of other parts of IEC 61968 No travel by participants is required as the test bus can be accessed remotely, reducing participation costs to all participants and providing opportunities for increased participation With EPRI TR1018795 and the documentation provided, utilities should be able to re-implement/re-create compatible integrations using other ESB products 16

17 Proprietary and Confidential More Information UISOL web site: http://uisol.comhttp://uisol.com EPRI web site: http://www.epri.comhttp://www.epri.com E-mail: sneumann@uisol.com 17


Download ppt "Interoperability Tests for IEC 61968-9 Scott Neumann November 12, 2009."

Similar presentations


Ads by Google