java rest restlet odata astoria

¿Cómo interactúo con OData desde Java?



rest restlet (6)

Cualquier biblioteca de Java que pueda consumir un feed Atom podrá leer una fuente OData. Cualquier biblioteca de Java que pueda realizar el protocolo de publicación Atom podrá actualizar un servicio OData.

Lo que no podrá hacer fuera de la caja es realizar consultas y acceder a las propiedades de EDM. Dependiendo de cuán débil sea el acoplamiento, debe ser muy fácil de hacer o muy difícil. Si puede sobrevivir conectando su cliente al servicio, debería ser bastante fácil con cualquier analizador XML extraer los datos de la entrada OData.

OData es el reempaquetado de Microsoft de su protocolo de consulta / actualización RESTful de Astoria (ahora WCF Data Services). Si quiero usar Java para crear una fuente de datos compatible con OData, ¿cómo lo hago? Del mismo modo, si quiero consumir una fuente de datos OData de Java, ¿cómo lo hago?

http://www.odata.org/

Respuesta parcial a continuación.

El sitio web de OData sugiere que Restlet es compatible con OData. La documentación de la API de Restlet menciona el paquete org.restlet.ext.odata.

www.restlet.org/

www.restlet.org/documentation/snapshot/jee/ext/org/restlet/ext/odata/package-summary.html

¿Es esta la única respuesta? ¿Hay publicaciones en el blog para hacer esta integración?



Hay una biblioteca olingo en java que se puede utilizar para la comunicación RESTful con el protocolo Odata.

puede consultar el siguiente enlace para obtener la referencia: https://olingo.apache.org/doc/odata4/index.html

También puede encontrar el código fuente para el proyecto de muestra en el enlace anterior.