BS EN IEC 62264-6:2022
$198.66
Enterprise-control system integration – Messaging service model
Published By | Publication Date | Number of Pages |
BSI | 2022 | 56 |
PDF Catalog
PDF Pages | PDF Title |
---|---|
2 | undefined |
4 | European foreword Endorsement notice |
6 | Blank Page |
7 | CONTENTS |
11 | FOREWORD |
13 | INTRODUCTION |
14 | Figures Figure 1 – Steps in application-to-application communication Figure 2 – Defined standards at each level |
16 | 1 Scope 2 Normative references 3 Terms, definitions, abbreviation, and conventions 3.1 Terms and definitions |
17 | 3.2 Abbreviations |
18 | 3.3 Conventions 4 Overview of the MSM 4.1 Positioning of the MSM |
19 | 4.2 Abstract service model 4.3 Transaction models supported Figure 3 – Positioning and role of MSM |
20 | 4.4 Application roles 4.5 MSM channels Figure 4 – Messaging service model terminology |
21 | 4.6 MSM channel services 4.6.1 Types of channel services 4.6.2 Channel management services 4.6.3 Publication channel services Figure 5 – Channel management services Tables Table 1 – Application roles, channels, and services |
22 | 4.6.4 Request channel services 4.7 Notify listener service Figure 6 – Publication channel services Figure 7 – Request channel services |
23 | 5 Methods of operation of channels 5.1 Channel and topic identification 5.2 Channel names and hierarchy 5.2.1 Channel names 5.2.2 Channel name hierarchy 5.2.3 MSM root Figure 8 – Notify listener service |
24 | 5.2.4 Channel scope 5.2.5 Information scope 5.2.6 Channel use Table 2 – Channel use for transaction verbs |
25 | 5.3 Publication expiration Figure 9 – Changes and checkpoint channel example |
26 | 5.4 Topics 5.4.1 Topic definition 5.4.2 Topic names |
27 | 5.5 Sessions 5.6 Security 5.6.1 Secure message exchanges 5.6.2 Security tokens on channels |
28 | 5.6.3 Security token format 5.6.4 MSM service provider implementations 6 Service definitions 6.1 Type definitions Figure 10 – Security of channels |
29 | 6.2 Defined return value of services Table 3 – Type definitions Table 4 – Service fault definitions |
30 | 6.3 Channel management services 6.3.1 Create channel 6.3.2 Add security tokens Table 5 – Service parameter definitions Table 6 – Create channel Table 7 – Add security tokens |
31 | 6.3.3 Remove security tokens 6.3.4 Delete channel 6.3.5 Get channel Table 8 – Remove security tokens Table 9 – Delete channel |
32 | 6.3.6 Get channels 6.4 Notify listener service Table 10 – Get channel Table 11 – Get channels Table 12 – Notify listener |
33 | 6.5 Provider publication services 6.5.1 Open publication session 6.5.2 Post publication 6.5.3 Expire publication Table 13 – Open publication session Table 14 – Post publication |
34 | 6.5.4 Close publication session 6.6 Consumer publication services 6.6.1 Open subscription session Table 15 – Expire publication Table 16 – Close publication session |
35 | 6.6.2 Read publication 6.6.3 Remove publication Table 17 – Open subscription session Table 18 – Read publication |
36 | 6.6.4 Close subscription session 6.7 Provider request services 6.7.1 Open provider request session Table 19 – Remove publication Table 20 – Close subscription session |
37 | 6.7.2 Read request 6.7.3 Remove request Table 21 – Open provider request session Table 22 – Read request |
38 | 6.7.4 Post response 6.7.5 Close provider request session 6.8 Consumer request services 6.8.1 Open consumer request session Table 23 – Remove request Table 24 – Post response Table 25 – Close provider request session |
39 | 6.8.2 Post request 6.8.3 Read response Table 26 – Open consumer request session Table 27 – Post request |
40 | 6.8.4 Remove response 6.8.5 Close consumer request session Table 28 – Read response Table 29 – Remove response Table 30 – Close consumer request session |
41 | 7 Scenarios 7.1 Publish-subscribe scenarios 7.1.1 Simple publish-subscribe scenario 7.1.2 Publish-subscribe scenario with multiple messages Figure 11 – Publication scenario with notification |
42 | 7.1.3 Publish-subscribe scenario without notification Figure 12 – Publication scenario with multiple messages |
43 | 7.1.4 Multiple publisher scenario Figure 13 – Publication without notification |
44 | 7.1.5 Publish-subscribe scenario with publication expiration Figure 14 – Publication with multiple provider applications |
45 | 7.2 Request channel scenarios 7.2.1 Request-response scenario with notification Figure 15 – Publication with expired publications |
46 | 7.2.2 Request-response scenario without notification Figure 16 – GET/SHOW request service scenario |
47 | 7.2.3 Multiple providers Figure 17 – CHANGE / RESPONSE request service scenario |
48 | 8 Conformance Figure 18 – Multiple providers CHANGE/RESPONSE scenario |
49 | Annex A (informative)MSM service provider considerations A.1 Service provider considerations A.2 Notification A.3 Security considerations A.4 MSM application implementation considerations |
50 | A.5 MSM channel security considerations A.6 MSM session ID considerations A.7 Data format validation A.8 Allowed application checking A.9 Data exchange logging A.10 Common error handling |
51 | A.11 Data transformation services A.12 Cross company bridges Figure A.1 – Transformation services with the MSM service provider |
52 | A.13 Message maintenance Figure A.2 – Cross company bridge between multiple MSMs |
53 | Annex B (informative)Enterprise Service Buses |
54 | Figure B.1 – Standard interface to ESBs and other message exchange systems |
55 | Bibliography |