Overview What is the status of the active versions? Important differences between Versions 3.0, 4.1 and 5.0 What is new in Version 5.0 Changes between V4.1 and V5.0 use cases MultiSpeak Version 3.0 Status
First issued in 2005.
V3.0, build z is the latest public release. V3.0 build ac, issued 8/2012, is available to members. No additional development will be done on V3.0. Version 3.0, build ac was adopted for inclusion in SGIP Catalog of Standards. MultiSpeak Version 4.1 Status First released 2009. Latest release of Version 4.x is V4.1.6; issued 8/31/2012. Version 4.1.x was adopted as part of the NIST Smart Grid Standards Framework. MultiSpeak Version 5.0 Status
Development started nearly 5 years ago.
First version ever subjected to pre-release plug fest testing. Version 5.0.7 Release (for commercial development) issued 2/20/2015. New security standard was also adopted for inclusion in SGIP Catalog of Standards. Applies to all web services versions (V3.0, V4.1 and V5.0). Focus of Major Versions Version Date of Technical Focus Market Focus First Release V2.2 2003 Real-time messaging GIS, DMS, OMS, SCADA V3.0 2005 Web services AMI, remote connect/disconnect, prepayment metering V4.1 2010 UML-based data model MDM, DR, AVL V5.0 2015 • Current best-practices in Work Management, asset web services management • Improving message consistency • Data model and message improvements to facilitate future harmonization w/ other standards Version Capabilities Comparison Capabilities V3.0 V4.1 V5.0 Meter Reading X X Improved Connect/Disconnect X X X Prepaid Metering X X X Staking/Field Design X X Improved GIS X X Improved Distribution Connectivity X X X Transmission Connectivity X X Engr’g Database Exchange X X Direct Load Control X X X Demand Response X X Outage Management X X Improved SCADA/DMS X X X Version Capabilities Comparison (Continued) Capabilities V3.0 V4.1 V5.0 Work Management X Improved AVL Limited X Improved Water and gas metering Limited X Improved Switching Orders X Improved Tagging/Clearances New Asset Management X Improved Demand Management New Inventory Management Limited Limited Improved Assembly Management Limited Limited Improved Version Attributes Comparison Version Attributes V3.0 V4.1 V5.0 Internationalization X X Subscriber endpoint Optional Required Subscription management Optional Optional Required Unique identifiers Required Best practice WSDLs X Clear msg header usage X Error handling Limited Improved Enumerated string fields Few Improved Extensible MDM endpoint X X Streamlined Use case documentation Some Improved and Expanded Testing and certification X X Improved Version 3.0 Reference Model Version 4.x Reference Model Added in MultiSpeak V4.1 Enhanced support for AMI-focused demand response (included in V4.1.4 and later). AVL interfaces. Enhanced support for water and gas metering. Transmission power system model exchange (including optional IEC CIM CPSM format). Work management. Improved distribution power system model exchange. Internationalization – International telephone and address fields – Unit/value pairs with wide selection of units – Supports all ISO 4217 currency codes New in MultiSpeak V5.0 Required use of globally unique identifiers (GUIDs) for identifiers of persisted objects. Reduces interoperability problems due to non-unique object identifiers. Many more string fields are enumerated to improve interoperability. Hard enumerations are built with inherent extensibility for additional custom enumeration values where necessary. Contract-first WSDL development process resolves issues inherent in the code-first WSDLs used in Versions 3.0 and 4.x. Enhanced work management interfaces. Clarified and standardized message naming. Eliminated circular schema references. New in MultiSpeak V5 (Continued) Different request and response headers to clarify usage of header attributes. Improved system state and messaging error handling. Improved harmonization with IEC CIM, especially with IEC 61968-9, 2nd Edition. Improved handling of pub/sub interfaces, including required support for subscription management (PUB) and notification clients (NOT). Reduced duplication of methods being implemented on multiple web services endpoints. MDM endpoint refactored and streamlined to eliminate duplication. MultiSpeak V5.0 New in V5.0 Ongoing development in V5.0 Common Message Exchange Patterns Three Message Module Types: – Request/Response Message Module – Publish/Subscribe Message Module – Initiate/Cancel Message Module Asynchronous Recall Message Exchange (Composite message exchange) – A composite is a combination of two or more modules. – An asynchronous recall composite combines: • An Initiate/Cancel message module • A Publish/Subscribe message module Example Request/Response Message Module (Version 4.1) Example Request/Response Message Module (Version 5.0) Example Publish/Subscribe Message Module (Version 4.1) Example Publish/Subscribe Message Module (Version 5.0) Example Initiate/Cancel Message Module (Version 4.1) Example Initiate/Cancel Message Module (Version 5.0) Example Asynchronous Recall Composite Message Exchange Pattern (Version 4.1) Example Asynchronous Recall Composite Message Exchange Pattern (Version 5.0) For Further Information, Contact: Gary McNaughton Doug Lambert MultiSpeak Technical Coordinator MultiSpeak Program Manager Cornice Engineering, Inc. NRECA 1934 W University Ave 4301 Wilson Blvd. Flagstaff, AZ 86001 Arlington, VA 22203 Phone: (928) 773-1817 Phone: (703) 907-5851 Mobile: (928) 864-9059 Mobile: (571) 389-2627 [email protected][email protected]