Transport Protocols
Currently, OPC UA specifications describe the following protocols as its transport protocol:
- OPC UA TCP: a custom binary protocol, usually used for performance-critical environments
- HTTP/SOAP: the standard envelope used on classic Web Services
- HTTPS: usually used for REST Services
All these transport/session protocols are used in conjunction with data encoding techniques such as:
- OPC UA Binary format: used in companion with OPC UA TCP protocol
- XML: used in companion with HTTP/SOAP protocols to expose classic Web Services
- JSON: used in companion with HTTPS to provide a REST service