Overview
The OPC UA Services are defining the data communication on application level. Services are methods used by an OPC UA client to access the data of the Information Model provided by an OPC UA server. Similar to Classic OPC, where the OPC specifications just defined Application Programming Interface (APIs) bet?ween applications, the Services define the communication interface between UA applications. The definition of the Services is independent of the transport protocol and the programming environment that is used to develop an OPC UA application. This is the fundamental difference to Classic OPC where the definition of the APIs was bound to a specific transport mechanism – Microsoft Component Object Model (COM).
The independence of the transport protocol and the programming environment requires an abstract definition of the Services. This abstract definition [UA Part 4] can be applied to different transport mechanisms (see Chap.6) defining the representation of the Services on the wire [UA Part 6] and to different implementations of the transport mechanisms in OPC UA Stacks (see Sect. 6.5) in different programming languages. The language specific APIs for the application development are defined by the OPC UA Stacks based on the abstract UA Service definition.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Notes
- 1.
For example devices connected to the server by an interrupted network.
- 2.
Combination of StatusCode and DiagnosticInformation.
- 3.
An EventNotifier is an Object where the SubscribeForEvents flag is set in the EventNotifier Attribute.
- 4.
An EventNotifier is an Object where the SubscribeForEvents flag is set in the EventNotifier Attribute.
- 5.
SimpleAttributeOperand containing similar information like a SelectClause element.
- 6.
Comparable to interface methods in COM.
Author information
Authors and Affiliations
Corresponding author
Rights and permissions
Copyright information
© 2009 Springer-Verlag Berlin Heidelberg
About this chapter
Cite this chapter
Mahnke, W., Leitner, SH. (2009). Services. In: OPC Unified Architecture. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-68899-0_5
Download citation
DOI: https://doi.org/10.1007/978-3-540-68899-0_5
Published:
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-68898-3
Online ISBN: 978-3-540-68899-0
eBook Packages: Computer ScienceComputer Science (R0)