Skip to main content

Services

  • Chapter
  • First Online:
OPC Unified Architecture

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.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

eBook
USD 16.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 69.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info
Hardcover Book
USD 99.99
Price excludes VAT (USA)
  • Durable hardcover edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Notes

  1. 1.

    For example devices connected to the server by an interrupted network.

  2. 2.

    Combination of StatusCode and DiagnosticInformation.

  3. 3.

    An EventNotifier is an Object where the SubscribeForEvents flag is set in the EventNotifier Attribute.

  4. 4.

    An EventNotifier is an Object where the SubscribeForEvents flag is set in the EventNotifier Attribute.

  5. 5.

    SimpleAttributeOperand containing similar information like a SelectClause element.

  6. 6.

    Comparable to interface methods in COM.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Wolfgang Mahnke .

Rights and permissions

Reprints 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)

Publish with us

Policies and ethics