Есть ли какой-либо OData провайдер SDK для Ruby или Java?Поставщик OData в Ruby/Java
ответ
Нет, к сожалению.
Есть только клиенты. Я успешно использовал ruby_odata. Он отлично работает с простой моделью и обеспечивает сопоставление для всех основных параметров запроса, хотя вам нужно знать операторы (например, eq, substringof и т. Д.).
Я столкнулся с более сложной моделью и немного нуждался в настройке кода. Это легко подобрать на: http://odetocode.com/Blogs/scott/archive/2010/07/11/odata-and-ruby.aspx
Выглядит lik ruby_odata - это ** потребитель ** SDK, а не ** провайдер ** один. –
Это неправильный ответ, поскольку ruby_odata действительно является потребительской (клиентской) библиотекой, а не библиотекой поставщика (сервера). – rmcsharry
Ну, это правильно, потому что их нет, по крайней мере, не практические, с которыми вы можете работать и работать. – mydoghasworms
есть проект под названием odata4j на googlecode, который может использоваться для реализации производителей и потребителей. Но я еще не пробовал его
Есть провайдеры для Руби и Java здесь:
http://www.odata.org/developers/odata-sdk
Edit: Предыдущая ссылка сломана, как указано ниже листинг здесь http://www.odata.org/libraries/
Эта ссылка не работает. Во всяком случае, на сайте odata.org нет провайдеров Ruby (по состоянию на март 2013 года), хотя в списке присутствует Java. Я думаю, что правильная ссылка теперь http://www.odata.org/libraries/ – rmcsharry
Apache Olingo http://olingo.apache.org/ предоставляет библиотеку OData Java, которая реализует Open Data Protocol 2.0, поддержка 4.0 находится в бета-версии.
Есть ли какие-либо обновления на sdk для рубинов или рубинов на рельсах? –
его 2017, и я до сих пор ничего не знаю. – aronlmin