HTTP transmission and XML/SOAP message encoding

Questions regarding the use of the Java SDK for Server or Client development or integration into customer products ...

Moderator: uasdkjava

Post Reply
Lost+Found
Hero Member
Hero Member
Posts: 20
Joined: 07 Feb 2013, 11:01

HTTP transmission and XML/SOAP message encoding

Post by Lost+Found »

Hello,

Does the Unified Automation OPC-UA Java SDK currently support transmission over HTTP and message encoding in XML/SOAP?

Cheers,

User avatar
Support Team
Hero Member
Hero Member
Posts: 3068
Joined: 18 Mar 2011, 15:09

Re:HTTP transmission and XML/SOAP message encoding

Post by Support Team »

Hello Ben,

The OPC-UA Java SDK does not support a HTTP / SOAP protocol binding yet.

The different OPC UA protocol bindings are implemented in the OPC UA stack and not in the SDK. The only OPC UA protocol binding that is supported by all OPC UA stacks is the UA Binary, UA Secure Conversation, UA TCP binding. This is also the only binding that is mandatory for the Standard OPC UA Server profile.

The only specified HTTP / SOAP based OPC UA protocol binding requires WS Secure Conversation at the moment. This security layer is not provided by common SOAP toolkits for JAVA and ANSI C at the moment. Therefore the only UA stack that supports this HTTP based OPC UA protocol binding is the .NET OPC UA stack.

For this reason, the OPC UA working group is currently defining two additional protocol bindings that can be implemented and used in web browsers and common SOAP toolkits.
  • UA Binary + HTTPS
  • XML Encoding + SOAP 1.2 + HTTPS
Best regards
Unified Automation Support Team
Best regards
Unified Automation Support Team

Post Reply