Apache Olingo es una librería Java que implementa el protocolo Open Data Protocol (OData) ,ofrece capacidades de Server (Java) y Cliente (Javascript) OData.

Actualmente soporta OData 2.0 y están trabajando en soportar OData 4.0.

El protocolo Open Data Protocol (OData) es un protocolo web para consultar y actualizar datos. Lo definió Microsoft, pero ahora es un estándar OASIS.

Los datos expuestos mediante el estándar OData pueden consumirse en cualquier entorno que ofrezca conectividad HTTP, además hay SDKs clientes para diversas plataformas como .Net, Java, PHP, JavaScript, etc.

Podéis leer más aquí.