OData является Microsoft, переупаковочная из ее Астории (теперь Услуги передачи данных WCF) УСПОКОИТЕЛЬНЫЙ протокол запроса/обновления. Если я хочу использовать Java для создания совместимого источника данных OData, как я делаю это? Точно так же, если я хочу использовать источник данных OData от Java, как я делаю это?
Частичный ответ ниже.
Веб-сайт OData предполагает, что тот Restlet поддерживает OData. Документация API Restlet упоминает org.restlet.ext.odata пакет.
www.restlet.org/
www.restlet.org/documentation/snapshot/jee/ext/org/restlet/ext/odata/package-summary.html
Действительно ли это - единственный ответ? Есть ли сообщения в блоге при выполнении этой интеграции?
В блоге Microsoft есть сообщение с различными указателями на ресурсы по взаимодействию OData:
См. это: http: // blog. noelios.com/2010/03/15/restlet-supports-odata-the-open-data-protocol/ и это: http://wiki.restlet.org/docs_2.0/13-restlet /28-restlet/287-restlet/288-restlet.html
Также здесь есть постоянно растущий список информации об OData: http://odata.org/developers/odata-sdk
надеюсь, что это помогает
Alex
Любая библиотека Java, которая может потреблять поток Atom, сможет читать источник OData. Любая библиотека Java, которая может выполнять протокол Atom pub, сможет обновлять службу OData.
Что вы не сможете делать из коробки, так это выполнять запросы и получать доступ к свойствам EDM. В зависимости от того, насколько свободная связь вам необходима, это будет либо очень просто сделать, либо чертовски сложно. Если вы сможете выдержать связь вашего клиента с сервисом, то извлечь данные из записи OData будет довольно просто с помощью любого парсера XML.
Дополнительная информация: http://wiki.restlet.org/docs_2.0/13-restlet/28-restlet/287-restlet.html