ABSTRACT

CONTENTS 4.1 Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 90 4.2 Mandatory core systems and services . . . . . . . . . . . . . . . . . . . . . . . . . . . . 91

4.2.1 ServiceRegistry system . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 91 4.2.1.1 ServiceDiscovery service . . . . . . . . . . . . . . . . . . . . . . 92

4.2.2 Authorization system . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 96

. . . 4.2.2.3 MMI-Authorisation system . . . . . . . . . . . . . . . . . . . 103

4.2.3 Orchestration system . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 103 4.2.3.1 Orchestration services . . . . . . . . . . . . . . . . . . . . . . . . 104 4.2.3.2 MMI-Orchestration system . . . . . . . . . . . . . . . . . . . 109

4.3 Automation support core systems . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 110 4.3.1 PlantDescription system . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 110

4.3.1.1 PlantDescription services . . . . . . . . . . . . . . . . . . . . . 112 4.3.1.2 Abstract information model . . . . . . . . . . . . . . . . . . 112

4.3.2 Configuration system . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 113 4.3.2.1 Configuration services . . . . . . . . . . . . . . . . . . . . . . . . 114

4.3.3 SystemRegistry and DeviceRegistry systems . . . . . . . . . . . . 116 4.3.3.1 SystemDiscovery and DeviceDiscovery

services . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 116 4.3.4 EventHandler system . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 119

4.3.4.1 EventHandler services . . . . . . . . . . . . . . . . . . . . . . . . 120 4.3.5 QoSManager system . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 121

4.3.5.1 QoSSetup service . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 124 4.3.5.2 QoSMonitor service . . . . . . . . . . . . . . . . . . . . . . . . . . 125

4.3.6 Historian system . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 126 4.3.6.1 Historian service . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 126 4.3.6.2 FileSys service . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 126 4.3.6.3 Filter service . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 127 4.3.6.4 Service information data . . . . . . . . . . . . . . . . . . . . . 127 4.3.6.5 Service metadata . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 129

4.3.7 Gatekeeper system . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 129 4.3.7.1 Global service discovery . . . . . . . . . . . . . . . . . . . . . . 130 4.3.7.2 Inter-cloud negotiations . . . . . . . . . . . . . . . . . . . . . . 131

4.3.8 Translation system . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 132 4.3.8.1 Translation services . . . . . . . . . . . . . . . . . . . . . . . . . . 136

Bibliography . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 137

4.1 Introduction In Chapter 2 local clouds were discussed followed by a local cloud automation architecture in Chapter 3. The automation architecture supports the implementation of local automation clouds. Such implementation is supported by the Arrowhead Framework and its core systems and services.