{"id":255031,"date":"2024-10-19T16:51:22","date_gmt":"2024-10-19T16:51:22","guid":{"rendered":"https:\/\/pdfstandards.shop\/product\/uncategorized\/bs-en-61968-1002013\/"},"modified":"2024-10-25T12:17:38","modified_gmt":"2024-10-25T12:17:38","slug":"bs-en-61968-1002013","status":"publish","type":"product","link":"https:\/\/pdfstandards.shop\/product\/publishers\/bsi\/bs-en-61968-1002013\/","title":{"rendered":"BS EN 61968-100:2013"},"content":{"rendered":"

IEC 61968-100:2013 specifies an implementation profile for the application of the other parts of IEC 61968 using common integration technologies, including JMS and web services. This International Standard also provides guidance with respect to the use of Enterprise Service Bus (ESB) technologies. This provides a means to derive interoperable implementations of IEC 61968-3 to IEC 61968-9. At the same time, this International Standard can be leveraged beyond information exchanges defined by IEC 61968, such as for the integration of market systems or general enterprise integration.<\/p>\n

PDF Catalog<\/h4>\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
PDF Pages<\/th>\nPDF Title<\/th>\n<\/tr>\n
6<\/td>\nEnglish
CONTENTS <\/td>\n<\/tr>\n
10<\/td>\nINTRODUCTION <\/td>\n<\/tr>\n
11<\/td>\n1 Scope
Figures
Figure 1 \u2013 Overview of Scope <\/td>\n<\/tr>\n
12<\/td>\n2 Normative References
3 Terms, definitions and abbreviations
3.1 Terms and definitions
3.2 Abbreviations <\/td>\n<\/tr>\n
13<\/td>\n3.3 Terminology for common integration technologies
3.3.1 General <\/td>\n<\/tr>\n
14<\/td>\n3.3.2 Enterprise Service Bus (ESB)
3.3.3 Java Messaging Service (JMS)
3.3.4 Service-Oriented Architecture (SOA)
3.3.5 Event-Driven Architecture (EDA)
3.3.6 Simple Object Access Protocol (SOAP) <\/td>\n<\/tr>\n
15<\/td>\n3.3.7 Web Services (WS)
3.3.8 Web Services Definition Language (WSDL)
3.3.9 XML Schema (XSD) <\/td>\n<\/tr>\n
16<\/td>\n3.3.10 Representational State Transfer (REST)
3.3.11 Queue
3.3.12 Topic
3.3.13 Message Destination
3.3.14 Request
3.3.15 Response <\/td>\n<\/tr>\n
17<\/td>\n3.3.16 Query
3.3.17 Transaction
3.3.18 Event
4 Use Cases
4.1 General <\/td>\n<\/tr>\n
18<\/td>\n4.2 Simple request\/reply
4.3 Request\/reply using an ESB
Figure 2 \u2013 Simple Request\/Reply <\/td>\n<\/tr>\n
19<\/td>\n4.4 Events
Figure 3 \u2013 Request\/reply using intermediaries <\/td>\n<\/tr>\n
20<\/td>\n4.5 Transactions
Figure 4 \u2013 Events <\/td>\n<\/tr>\n
21<\/td>\n4.6 Callback
Figure 5 \u2013 Point-to-Point (One Way) Pattern
Figure 6 \u2013 Transaction Example <\/td>\n<\/tr>\n
22<\/td>\n4.7 Adapters
Figure 7 \u2013 Callbacks <\/td>\n<\/tr>\n
23<\/td>\n4.8 Complex messaging
Figure 8 \u2013 Use of Adapters <\/td>\n<\/tr>\n
24<\/td>\n4.9 Orchestration
4.10 Application-level use cases
Figure 9 \u2013 Complex messaging <\/td>\n<\/tr>\n
25<\/td>\n5 Integration Patterns
5.1 General
5.2 Client and server perspectives
5.2.1 General
Figure 10 \u2013 Application-level use case example <\/td>\n<\/tr>\n
26<\/td>\n5.2.2 Basic web service pattern
5.2.3 Basic JMS request\/reply pattern
Figure 11 \u2013 Basic request\/reply using web services <\/td>\n<\/tr>\n
27<\/td>\nFigure 12 \u2013 Basic request\/reply using JMS <\/td>\n<\/tr>\n
28<\/td>\n5.2.4 Event listeners
Figure 13 \u2013 Event listeners using JMS <\/td>\n<\/tr>\n
29<\/td>\n5.2.5 Asynchronous request\/reply pattern
5.3 Bus perspective
5.3.1 General
Figure 14 \u2013 Asynchronous request\/reply pattern <\/td>\n<\/tr>\n
30<\/td>\n5.3.2 ESB messaging pattern using JMS
Figure 15 \u2013 ESB content-based routing <\/td>\n<\/tr>\n
31<\/td>\n5.3.3 ESB messaging patterns using web service request
5.3.4 ESB request handling to web service
Figure 16 \u2013 ESB with smart proxy and content-based routing <\/td>\n<\/tr>\n
32<\/td>\n5.3.5 ESB request handling via adapter
Figure 17 \u2013 ESB with proxies, routers and adapters <\/td>\n<\/tr>\n
33<\/td>\n5.3.6 Custom integration patterns
Figure 18 \u2013 ESB Integration to non-compliant resources <\/td>\n<\/tr>\n
34<\/td>\n6 Message organization
6.1 General
6.2 IEC\u00a061968 messages
6.2.1 General <\/td>\n<\/tr>\n
35<\/td>\n6.2.2 Verbs
Figure 19 \u2013 Messaging between clients, servers and an ESB <\/td>\n<\/tr>\n
36<\/td>\n6.2.3 Nouns
Tables
Table 1 \u2013 Verbs and their Usage <\/td>\n<\/tr>\n
37<\/td>\n6.2.4 Payloads
Figure 20 \u2013 Example payload schema <\/td>\n<\/tr>\n
38<\/td>\n6.3 Common message envelope
6.3.1 General <\/td>\n<\/tr>\n
39<\/td>\n6.3.2 Message header structure
Figure 21 \u2013 Common message envelope <\/td>\n<\/tr>\n
41<\/td>\nFigure 22 \u2013 Common message header structure <\/td>\n<\/tr>\n
42<\/td>\n6.3.3 Request message structures <\/td>\n<\/tr>\n
43<\/td>\nFigure 23 \u2013 Request message structure <\/td>\n<\/tr>\n
44<\/td>\nFigure 24 \u2013 XML for example RequestMessage <\/td>\n<\/tr>\n
45<\/td>\n6.3.4 Response Message Structures
Figure 25 \u2013 Example ‘Get’ profile <\/td>\n<\/tr>\n
46<\/td>\nFigure 26 \u2013 ResponseMessage structure <\/td>\n<\/tr>\n
47<\/td>\nFigure 27 \u2013 Reply message states <\/td>\n<\/tr>\n
48<\/td>\nFigure 28 \u2013 Error structure <\/td>\n<\/tr>\n
49<\/td>\nFigure 29 \u2013 XML for example ResponseMessage
Figure 30 \u2013 XML example of payload compression <\/td>\n<\/tr>\n
50<\/td>\n6.3.5 Event message structures
Figure 31 \u2013 XML example for error ResponseMessage
Figure 32 \u2013 EventMessage structure <\/td>\n<\/tr>\n
51<\/td>\n6.3.6 Fault message structures
Figure 33 \u2013 XML example for EventMessage <\/td>\n<\/tr>\n
52<\/td>\n6.4 Payload structures
Figure 34 \u2013 Fault message structure <\/td>\n<\/tr>\n
53<\/td>\nFigure 35 \u2013 Message payload container \u2013 Generic <\/td>\n<\/tr>\n
55<\/td>\n6.5 Strongly-typed payloads
Table 2 \u2013 Payload usages <\/td>\n<\/tr>\n
56<\/td>\n6.6 SOAP message envelope
Figure 36 \u2013 Message payload container \u2013 Type specific example
Figure 37 \u2013 SOAP bindings <\/td>\n<\/tr>\n
57<\/td>\n6.7 Request processing
Figure 38 \u2013 SOAP envelope example for strong typing <\/td>\n<\/tr>\n
58<\/td>\n6.8 Event processing <\/td>\n<\/tr>\n
59<\/td>\n6.9 Message correlation
6.10 Complex transaction processing using OperationSet
6.10.1 General <\/td>\n<\/tr>\n
60<\/td>\nFigure 39 \u2013 Message OperationSet Element <\/td>\n<\/tr>\n
61<\/td>\n6.10.2 OperationSet Element <\/td>\n<\/tr>\n
62<\/td>\nFigure 40 \u2013 OperationSet details <\/td>\n<\/tr>\n
63<\/td>\n6.10.3 Patterns
Figure 41 \u2013 Transactional Request\/Response (non-OperationSet) <\/td>\n<\/tr>\n
64<\/td>\nFigure 42 \u2013 Published events (non-OperationSet)
Figure 43 \u2013 Transactional Request\/Response (OperationSet) <\/td>\n<\/tr>\n
65<\/td>\n6.10.4 OperationSet example
Figure 44 \u2013 Published event (OperationSet) <\/td>\n<\/tr>\n
67<\/td>\n6.11 Representation of time
6.12 Other conventions and best practices
6.13 Technical interoperability <\/td>\n<\/tr>\n
68<\/td>\n6.14 Service level agreements
6.15 Auditing, monitoring and management
7 Payload specifications <\/td>\n<\/tr>\n
69<\/td>\nFigure 45 \u2013 Information Models, Profiles and Messages
Figure 46 \u2013 Contextual Profile Design in CIMTool <\/td>\n<\/tr>\n
70<\/td>\nFigure 47 \u2013 Example message payload schema <\/td>\n<\/tr>\n
71<\/td>\nFigure 48 \u2013 Example payload XML schema <\/td>\n<\/tr>\n
72<\/td>\n8 Interface specifications
8.1 General
8.2 Application-level specifications
Figure 49 \u2013 Example message XML <\/td>\n<\/tr>\n
74<\/td>\n8.3 Web service interfaces
8.3.1 General
8.3.2 WSDL Structure
Figure 50 \u2013 Example complex business process <\/td>\n<\/tr>\n
75<\/td>\n8.3.3 Document style SOAP binding
Figure 51 \u2013 WSDL structure <\/td>\n<\/tr>\n
76<\/td>\n8.3.4 Strongly-typed web services <\/td>\n<\/tr>\n
78<\/td>\n8.4 JMS
8.4.1 General
Figure 52 \u2013 Web service usage example <\/td>\n<\/tr>\n
79<\/td>\n8.4.2 Topic and queue naming
Figure 53 \u2013 Example Organization of Topics and Queues <\/td>\n<\/tr>\n
80<\/td>\n8.4.3 JMS message fields
9 Security <\/td>\n<\/tr>\n
81<\/td>\n10 Version control <\/td>\n<\/tr>\n
83<\/td>\nAnnex A (normative) XML schema for common message envelope <\/td>\n<\/tr>\n
93<\/td>\nAnnex B (normative) Verbs
Table B.1 \u2013 Normative definitions of verbs <\/td>\n<\/tr>\n
95<\/td>\nAnnex C (normative) Procedure for strongly typed WSDL generation
Figure C.1 \u2013 Process for WSDL Generation <\/td>\n<\/tr>\n
96<\/td>\nFigure C.3 \u2013 WSDL folder structure <\/td>\n<\/tr>\n
97<\/td>\nFigure C.4 \u2013 WSDL type definitions <\/td>\n<\/tr>\n
108<\/td>\nAnnex D (normative) Generic WSDL
Figure D.1 \u2013 Generic WSDL structure <\/td>\n<\/tr>\n
110<\/td>\nAnnex E (informative) AMQP <\/td>\n<\/tr>\n
111<\/td>\nAnnex F (informative) Payload Compression Example <\/td>\n<\/tr>\n
113<\/td>\nAnnex G (informative) XMPP <\/td>\n<\/tr>\n
114<\/td>\nBibliography <\/td>\n<\/tr>\n<\/table>\n","protected":false},"excerpt":{"rendered":"

Application integration at electric utilities. System interfaces for distribution management – Implementation profiles<\/b><\/p>\n\n\n\n\n
Published By<\/td>\nPublication Date<\/td>\nNumber of Pages<\/td>\n<\/tr>\n
BSI<\/b><\/a><\/td>\n2013<\/td>\n116<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n","protected":false},"featured_media":255035,"template":"","meta":{"rank_math_lock_modified_date":false,"ep_exclude_from_search":false},"product_cat":[2641],"product_tag":[],"class_list":{"0":"post-255031","1":"product","2":"type-product","3":"status-publish","4":"has-post-thumbnail","6":"product_cat-bsi","8":"first","9":"instock","10":"sold-individually","11":"shipping-taxable","12":"purchasable","13":"product-type-simple"},"_links":{"self":[{"href":"https:\/\/pdfstandards.shop\/wp-json\/wp\/v2\/product\/255031","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/pdfstandards.shop\/wp-json\/wp\/v2\/product"}],"about":[{"href":"https:\/\/pdfstandards.shop\/wp-json\/wp\/v2\/types\/product"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/pdfstandards.shop\/wp-json\/wp\/v2\/media\/255035"}],"wp:attachment":[{"href":"https:\/\/pdfstandards.shop\/wp-json\/wp\/v2\/media?parent=255031"}],"wp:term":[{"taxonomy":"product_cat","embeddable":true,"href":"https:\/\/pdfstandards.shop\/wp-json\/wp\/v2\/product_cat?post=255031"},{"taxonomy":"product_tag","embeddable":true,"href":"https:\/\/pdfstandards.shop\/wp-json\/wp\/v2\/product_tag?post=255031"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}