This image shows the components of the Oracle NoSQL Database SDK for Spring Data. The on-premises Oracle NoSQL Database server has a kvstore and a proxy. The Oracle NoSQL Database Cloud Service has a kvstore and a proxy. An application present in the NoSQL SDK for Java will communicate with the proxy in on-premises or cloud through the driver using HTTP/HTTPS protocol.

The Spring Application has a Spring Framework within which the Oracle NoSQL Database SDK for Spring Data is present. The NoSQL SDK for Java will be present inside the Oracle NoSQL Database SDK for Spring Data and communicate with Oracle NoSQL Database. The NosqlDBConfig, Persistence Entity & NosqlRepository communicates with the Oracle NoSQL Database SDK for Spring Data.