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>