As an open standard, OPC UA is based on standard internet technologies, like TCP/IP, HTTP, Web Sockets.
As an extensible standard, OPC UA provides a set of Services(see OPC 10000-4) and a basic information model framework. This framework provides an easy method for creating and exposing vendor defined information in a standard way. Moreover, OPC UA Clientsare able to discover and use vendor-defined information. This means OPC UA users can benefit from the economies of scale that come with generic visualization and historian applications. This companion specification is an example of an OPC UA Information Modeldesigned to meet the needs of a specific group of developers and users.
OPC UA provides a robust and reliable communication infrastructure having mechanisms for handling lost messages, failover, heartbeat, etc. With its binary encoded data, it offers a high-performing, secure data exchange solution.