Работа по протоколу OData

OData - это открытый веб-протокол для запроса и обновления данных. Протокол позволяет выполнять операции с ресурсами, используя в качестве запросов HTTP-команды, и получать ответы в форматах XML или JSON.

https://www.odata.org/documentation/ - официальная документация протокола odata. Примеры запросов можно посмотреть тут.

В entaxy odata реализован на olingo. Olingo - open-source проект на java, реализующий протокол odata.