The Client SDK provides the connection, session, and subscription management infrastructure required to develop a secure and reliable OPC-UA Client. Communication with the Server is done using convenient service-set interfaces that expose the relevant service calls. Special attention is paid to reading, writing, browsing, subscribing, and method invocation, making these functions as easy as possible to integrate.
Client-server interaction is modeled asynchronously using Java 8’s CompletableFuture abstraction, which enables unmatched scalability and performance when needed, yet manages to provide a synchronous “escape hatch” if required.
<dependency>
<groupId>com.digitalpetri.opcua</groupId>
<artifactId>ua-client</artifactId>
<version>1.0.4</version>
</dependency>