I'd like to use the oData services of a on-premise SAP Commerce Cloud instance from a java client.
The current documentation of the OData services on Commerce Cloud only references bare" http requests(GET, POST, DELETE). I think that means that Commerce Cloud has yet to provide some better integration: indeed, I've been unable to find any java client available to address "on-premises" OData services: I did find plenty of documentation on how to do address services hosted on Cloud Foundry ou Neo by leveraging the very nice SAP Cloud SDK though.
On the other hand of the spectrum, there are a couple of projects allowing to generate the model representation of oData entities, leveraging the Apache Olingo project but which don't provide all the abstraction layer (over the http client plumbing, for instance) we would expect.
I'm assuming that Commerce Cloud will eventually provide this java client interface...
Any advice from you on what is the recommended solution to use in the meantime will be greatly appreciated.