Service-oriented Architecture Design Aspects of OPC UA for Industrial Applications
Markus Stopper, Branko Katalinić
Abstract
Markus Stopper, Branko Katalinić
Abstract
Abstract—OPC Unified Architecture is the most recent OPC specification from the OPC Foundation and differs significantly from its predecessors. The OPC Foundation's main goals with this development was to provide a path forward from the original OPC communications model (COM/DCOM) to a current infrastructure model (SOA) and introduce a cross-platform architecture for process control, while enhancing security and providing an information model. By defining abstract services into service sets groups, which are defined by their request and response messages, OPC UA provides this service-oriented architecture (SOA) for industrial applications, starting from factory floor devices and ending with enterprise applications. OPC UA integrates the different aspects of the former OPC specifications into a unified address space accessible with a single set of services. This paper gives an overview about some fundamental design aspects and the base service sets of OPC UA as well as an outline of possible migration scenarios of legacy COM/DCOM- based OPC servers.
OpenAlex reports 20 citations for this work. Citation counts describe recorded attention and do not establish research quality.
A contribution statement is not available in the OpenAlex record.
Method details are not available in the OpenAlex metadata.
Findings are not separately available in the OpenAlex metadata.
Limitations are not available in the OpenAlex metadata.
Application details are not available in the OpenAlex metadata.
Abstract—OPC Unified Architecture is the most recent OPC specification from the OPC Foundation and differs significantly from its predecessors. The OPC Foundation's main goals with this development was to provide a path forward from the original OPC communications model (COM/DCOM) to a current infrastructure model (SOA) and introduce a cross-platform architecture for process control, while enhancing security and providing an information model. By defining abstract services into service sets groups, which are defined by their request and response messages, OPC UA provides this service-oriented architecture (SOA) for industrial applications, starting from factory floor devices and ending with enterprise applications. OPC UA integrates the different aspects of the former OPC specifications into a unified address space accessible with a single set of services. This paper gives an overview about some fundamental design aspects and the base service sets of OPC UA as well as an outline of possible migration scenarios of legacy COM/DCOM- based OPC servers.
Key concepts: Distributed Component Object Model, OPC Data Access, Service-oriented architecture, Software engineering, Computer science, Architecture, Service (business), Server