EN 61968-100-2013 en Application integration at electric utilities - System interfaces for distribution management - Part 100 Implementation profiles.pdf

上传人:王申宇 文档编号:720771 上传时间:2019-01-04 格式:PDF 页数:116 大小:2.15MB
下载 相关 举报
EN 61968-100-2013 en Application integration at electric utilities - System interfaces for distribution management - Part 100 Implementation profiles.pdf_第1页
第1页 / 共116页
EN 61968-100-2013 en Application integration at electric utilities - System interfaces for distribution management - Part 100 Implementation profiles.pdf_第2页
第2页 / 共116页
EN 61968-100-2013 en Application integration at electric utilities - System interfaces for distribution management - Part 100 Implementation profiles.pdf_第3页
第3页 / 共116页
EN 61968-100-2013 en Application integration at electric utilities - System interfaces for distribution management - Part 100 Implementation profiles.pdf_第4页
第4页 / 共116页
EN 61968-100-2013 en Application integration at electric utilities - System interfaces for distribution management - Part 100 Implementation profiles.pdf_第5页
第5页 / 共116页
点击查看更多>>
资源描述

1、BSI Standards PublicationApplication integration at electric utilities System interfaces for distribution managementPart 100: Implementation profilesBS EN 61968-100:2013National forewordThis British Standard is the UK implementation of EN 61968-100:2013. It isidentical to IEC 61968-100:2013.The UK p

2、articipation in its preparation was entrusted to TechnicalCommittee PEL/57, Power systems management and associated inform-ation exchange.A list of organizations represented on this committee can be obtained onrequest to its secretary.This publication does not purport to include all the necessary pr

3、ovisions ofa contract. Users are responsible for its correct application. The British Standards Institution 2013.Published by BSI Standards Limited 2013ISBN 978 0 580 77557 4ICS 33.200Compliance with a British Standard cannot confer immunity fromlegal obligations.This British Standard was published

4、under the authority of theStandards Policy and Strategy Committee on 30 November 2013.Amendments/corrigenda issued since publicationDate Text affectedBRITISH STANDARDBS EN 61968-100:2013EUROPEAN STANDARD EN 61968-100 NORME EUROPENNE EUROPISCHE NORM November 2013 CENELEC European Committee for Electr

5、otechnical Standardization Comit Europen de Normalisation Electrotechnique Europisches Komitee fr Elektrotechnische Normung CEN-CENELEC Management Centre: Avenue Marnix 17, B - 1000 Brussels 2013 CENELEC - All rights of exploitation in any form and by any means reserved worldwide for CENELEC members

6、. Ref. No. EN 61968-100:2013 E ICS 33.200 English version Application integration at electric utilities - System interfaces for distribution management - Part 100: Implementation profiles (IEC 61968-100:2013) Intgration dapplications pour les services lectriques - Interfaces systme pour la gestion d

7、e distribution - Partie 100: Profils de mise en uvre (CEI 61968-100:2013) Integration von Anwendungen in Anlagen der Elektrizittsversorgung - Systemschnittstellen fr Netzfhrung - Teil 100: Implementations-Profile (IEC 61968-100:2013) This European Standard was approved by CENELEC on 2013-08-30. CENE

8、LEC members are bound to comply with the CEN/CENELEC Internal Regulations which stipulate the conditions for giving this European Standard the status of a national standard without any alteration. Up-to-date lists and bibliographical references concerning such national standards may be obtained on a

9、pplication to the CEN-CENELEC Management Centre or to any CENELEC member. This European Standard exists in three official versions (English, French, German). A version in any other language made by translation under the responsibility of a CENELEC member into its own language and notified to the CEN

10、-CENELEC Management Centre has the same status as the official versions. CENELEC members are the national electrotechnical committees of Austria, Belgium, Bulgaria, Croatia, Cyprus, the Czech Republic, Denmark, Estonia, Finland, Former Yugoslav Republic of Macedonia, France, Germany, Greece, Hungary

11、, Iceland, Ireland, Italy, Latvia, Lithuania, Luxembourg, Malta, the Netherlands, Norway, Poland, Portugal, Romania, Slovakia, Slovenia, Spain, Sweden, Switzerland, Turkey and the United Kingdom. BS EN 61968-100:2013EN 61968-100:2013 - 2 - Foreword The text of document 57/1358/FDIS, future edition 1

12、 of IEC 61968-100, prepared by IEC/TC 57, “Power systems management and associated information exchange“ was submitted to the IEC-CENELEC parallel vote and approved by CENELEC as EN 61968-100:2013. The following dates are fixed: latest date by which the document has to be implemented at national lev

13、el by publication of an identical national standard or by endorsement (dop) 2014-05-30 latest date by which the national standards conflicting with the document have to be withdrawn (dow) 2016-08-30 Attention is drawn to the possibility that some of the elements of this document may be the subject o

14、f patent rights. CENELEC and/or CEN shall not be held responsible for identifying any or all such patent rights. Endorsement notice The text of the International Standard IEC 61968-100:2013 was approved by CENELEC as a European Standard without any modification. In the official version, for Bibliogr

15、aphy, the following notes have to be added for the standards indicated: IEC 61968-9 NOTE Harmonised as EN 61968-9. IEC 61968-13 NOTE Harmonised as EN 61968-13. IEC 61970-452 NOTE Harmonised as EN 61970-452. IEC 61970-453 NOTE Harmonised as EN 61970-453. IEC 62361-100 NOTE Harmonised as EN 62361-100.

16、 BS EN 61968-100:2013- 3 - EN 61968-100:2013 Annex ZA (normative) Normative references to international publications with their corresponding European publications The following documents, in whole or in part, are normatively referenced in this document and are indispensable for its application. For

17、 dated references, only the edition cited applies. For undated references, the latest edition of the referenced document (including any amendments) applies. NOTE When an international publication has been modified by common modifications, indicated by (mod), the relevant EN/HD applies. Publication Y

18、ear Title EN/HD Year IEC 60050-300 - International Electrotechnical Vocabulary - Electrical and electronic measurements and measuring instruments - Part 311: General terms relating to measurements - Part 312: General terms relating to electrical measurements - Part 313: Types of electrical measuring

19、 instruments - Part 314: Specific terms according to the type of instrument - - IEC 61968-1 - Application integration at electric utilities - System interfaces for distribution management - Part 1: Interface architecture and general requirements EN 61968-1 - IEC/TS 61968-2 - Application integration

20、at electric utilities - System interfaces for distribution management - Part 2: Glossary - - IEC 61968-11 - Application integration at electric utilities - System interfaces for distribution management - Part 11: Common information model (CIM) extensions for distribution EN 61968-11 - IEC 61970-301

21、- Energy management system application program interface (EMS-API) - Part 301: Common information model (CIM) base EN 61970-3011) - IEC 61970-552 - Energy Management System Application Program Interface (EMS-API) - Part 552: CIMXML Model Exchange Format EN 61970-5521)- ISO 8601 - Data elements and i

22、nterchange formats - Information interchange - Representation of dates and times - - 1)At draft stage. BS EN 61968-100:2013 2 61968-100 IEC:2013 CONTENTS INTRODUCTION . 8 1 Scope . 9 2 Normative References 10 3 Terms, definitions and abbreviations 10 3.1 Terms and definitions 10 3.2 Abbreviations 10

23、 3.3 Terminology for common integration technologies . 11 General . 11 3.3.1Enterprise Service Bus (ESB) 12 3.3.2Java Messaging Service (JMS) 12 3.3.3Service-Oriented Architecture (SOA) . 12 3.3.4Event-Driven Architecture (EDA) . 12 3.3.5Simple Object Access Protocol (SOAP) . 12 3.3.6Web Services (W

24、S) . 13 3.3.7Web Services Definition Language (WSDL) . 13 3.3.8XML Schema (XSD) . 13 3.3.9Representational State Transfer (REST) 14 3.3.10Queue . 14 3.3.11Topic . 14 3.3.12Message Destination . 14 3.3.13Request . 14 3.3.14Response 14 3.3.15Query 15 3.3.16Transaction . 15 3.3.17Event . 15 3.3.184 Use

25、 Cases 15 4.1 General . 15 4.2 Simple request/reply 16 4.3 Request/reply using an ESB 16 4.4 Events . 17 4.5 Transactions . 18 4.6 Callback 19 4.7 Adapters 20 4.8 Complex messaging 21 4.9 Orchestration 22 4.10 Application-level use cases . 22 5 Integration Patterns 23 5.1 General . 23 5.2 Client and

26、 server perspectives 23 General . 23 5.2.1Basic web service pattern 24 5.2.2Basic JMS request/reply pattern 24 5.2.3Event listeners . 26 5.2.4Asynchronous request/reply pattern . 27 5.2.55.3 Bus perspective . 27 BS EN 61968-100:201361968-100 IEC:2013 3 General . 27 5.3.1ESB messaging pattern using J

27、MS 28 5.3.2ESB messaging patterns using web service request 29 5.3.3ESB request handling to web service . 29 5.3.4ESB request handling via adapter 30 5.3.5Custom integration patterns . 31 5.3.66 Message organization . 32 6.1 General . 32 6.2 IEC 61968 messages 32 General . 32 6.2.1Verbs . 33 6.2.2No

28、uns 34 6.2.3Payloads . 35 6.2.46.3 Common message envelope 36 General . 36 6.3.1Message header structure . 37 6.3.2Request message structures . 40 6.3.3Response Message Structures 43 6.3.4Event message structures . 48 6.3.5Fault message structures 49 6.3.66.4 Payload structures. 50 6.5 Strongly-type

29、d payloads 53 6.6 SOAP message envelope 54 6.7 Request processing . 55 6.8 Event processing . 56 6.9 Message correlation 57 6.10 Complex transaction processing using OperationSet . 57 General . 57 6.10.1OperationSet Element . 59 6.10.2Patterns . 61 6.10.3OperationSet example . 63 6.10.46.11 Represen

30、tation of time 65 6.12 Other conventions and best practices 65 6.13 Technical interoperability . 65 6.14 Service level agreements 66 6.15 Auditing, monitoring and management . 66 7 Payload specifications 66 8 Interface specifications . 70 8.1 General . 70 8.2 Application-level specifications 70 8.3

31、Web service interfaces 72 General . 72 8.3.1WSDL Structure . 72 8.3.2Document style SOAP binding . 73 8.3.3Strongly-typed web services 74 8.3.48.4 JMS . 76 General . 76 8.4.1Topic and queue naming . 77 8.4.2JMS message fields . 78 8.4.3BS EN 61968-100:2013 4 61968-100 IEC:2013 9 Security 78 10 Versi

32、on control . 79 Annex A (normative) XML schema for common message envelope 81 Annex B (normative) Verbs 91 Annex C (normative) Procedure for strongly typed WSDL generation . 93 Annex D (normative) Generic WSDL 106 Annex E (informative) AMQP . 108 Annex F (informative) Payload Compression Example . 1

33、09 Annex G (informative) XMPP . 111 Bibliography 112 Figure 1 Overview of Scope . 9 Figure 2 Simple Request/Reply 16 Figure 3 Request/reply using intermediaries 17 Figure 4 Events 18 Figure 5 Point-to-Point (One Way) Pattern . 19 Figure 6 Transaction Example 19 Figure 7 Callbacks . 20 Figure 8 Use o

34、f Adapters . 21 Figure 9 Complex messaging . 22 Figure 10 Application-level use case example 23 Figure 11 Basic request/reply using web services 24 Figure 12 Basic request/reply using JMS . 25 Figure 13 Event listeners using JMS 26 Figure 14 Asynchronous request/reply pattern . 27 Figure 15 ESB cont

35、ent-based routing . 28 Figure 16 ESB with smart proxy and content-based routing 29 Figure 17 ESB with proxies, routers and adapters 30 Figure 18 ESB Integration to non-compliant resources . 31 Figure 19 Messaging between clients, servers and an ESB 33 Figure 20 Example payload schema . 35 Figure 21

36、Common message envelope 37 Figure 22 Common message header structure . 39 Figure 23 Request message structure 41 Figure 24 XML for example RequestMessage 42 Figure 25 Example Get profile 43 Figure 26 ResponseMessage structure 44 Figure 27 Reply message states 45 Figure 28 Error structure 46 Figure 2

37、9 XML for example ResponseMessage 47 Figure 30 XML example of payload compression . 47 Figure 31 XML example for error ResponseMessage . 48 Figure 32 EventMessage structure . 48 BS EN 61968-100:201361968-100 IEC:2013 5 Figure 33 XML example for EventMessage 49 Figure 34 Fault message structure . 50

38、Figure 35 Message payload container Generic 51 Figure 36 Message payload container Type specific example . 54 Figure 37 SOAP bindings 54 Figure 38 SOAP envelope example for strong typing . 55 Figure 39 Message OperationSet Element . 58 Figure 40 OperationSet details . 60 Figure 41 Transactional Requ

39、est/Response (non-OperationSet) 61 Figure 42 Published events (non-OperationSet) . 62 Figure 43 Transactional Request/Response (OperationSet) . 62 Figure 44 Published event (OperationSet) 63 Figure 45 Information Models, Profiles and Messages . 67 Figure 46 Contextual Profile Design in CIMTool . 67

40、Figure 47 Example message payload schema 68 Figure 48 Example payload XML schema . 69 Figure 49 Example message XML 70 Figure 50 Example complex business process . 72 Figure 51 WSDL structure 73 Figure 52 Web service usage example . 76 Figure 53 Example Organization of Topics and Queues . 77 Figure

41、C.1 Process for WSDL Generation 93 Figure C.2 Example sequence diagram . 94 Figure C.3 WSDL folder structure 94 Figure C.4 WSDL type definitions 95 Figure D.1 Generic WSDL structure . 106 Table 1 Verbs and their Usage . 34 Table 2 Payload usages . 53 Table B.1 Normative definitions of verbs 91 BS EN

42、 61968-100:2013 8 61968-100 IEC:2013 INTRODUCTION This part of IEC 61968 defines a set of implementation profiles for IEC 61968 using technologies commonly used for enterprise integration. More specifically, this document describes how message payloads defined by parts 3-9 of IEC 61968 are conveyed

43、using web services and the Java Messaging System. Guidance is also provided with respect to the use of Enterprise service Bus (ESB) technologies. The goal is to provide details that would be sufficient to enable implementations of IEC 61968 to be interoperable. In addition, this document is intended

44、 to describe integration patterns and methodologies that can be leveraged using current and future integration technologies. The IEC 61968 series of standards is intended to facilitate inter-application integration as opposed to intra-application integration. Intra-application integration is aimed a

45、t programs in the same application system, usually communicating with each other using middleware that is embedded in their underlying runtime environment, and tends to be optimised for close, real-time, synchronous connections and interactive request/reply or conversation communication models. IEC

46、61968, by contrast, is intended to support the inter-application integration of a utility enterprise that needs to connect disparate applications that are already built or new (legacy or purchased applications), each supported by dissimilar runtime environments. Therefore, these interface standards

47、are relevant to loosely coupled applications with more heterogeneity in languages, operating systems, protocols and management tools. This series of standards, which are intended to be implemented with middleware services that exchange messages among applications, will complement, not replace utilit

48、y data warehouses, database gateways, and operational stores. This standard is based upon the EPRI Technical Report 1018795 and other contributed works. The IEC 61968 series, taken as a whole, defines interfaces for the major elements of an interface architecture for distribution systems within a ut

49、ility enterprise. Part 1: Interface Architecture and General Recommendations, identifies and establishes requirements for standard interfaces based on an Interface Reference Model (IRM). Parts 3 through 9 of IEC 61968 define interfaces relevant to each of the major business functions described by the Interface Reference Model. As described in IEC 61968, there are a variety of distributed application compone

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 标准规范 > 国际标准 > 其他

copyright@ 2008-2019 麦多课文库(www.mydoc123.com)网站版权所有
备案/许可证编号:苏ICP备17064731号-1