2010-08-03 3 views
7

Gibt es OData Provider SDKs für Ruby oder Java?OData Provider in Ruby/Java

+0

Gibt es irgendwelche Updates auf einem SDK für Rubin oder Rubin auf Schienen? –

+0

sein 2017, und ich weiß noch nicht von irgendwelchen. – aronlmin

Antwort

0

Es gibt keine, leider.

Es gibt nur Clients. Ich habe ruby_odata erfolgreich verwendet. Es funktioniert gut gegen ein einfaches Modell und bietet Mappings für alle grundlegenden Abfrageoptionen, obwohl Sie die Operatoren kennen müssen (wie eq, substringof, etc).

Ich bin in ein komplexeres Modell geraten und musste den Code etwas optimieren. Es ist einfach auf holen: http://odetocode.com/Blogs/scott/archive/2010/07/11/odata-and-ruby.aspx

+2

Sieht aus wie ruby_odata ist ein ** Consumer ** SDK, kein ** Provider **. –

+1

Dies ist nicht die richtige Antwort, da ruby_odata tatsächlich eine Consumer (Client) -Bibliothek ist, keine Provider (Server) -Bibliothek. – rmcsharry

+0

Nun, es ist richtig, denn es gibt keine, zumindest keine praktischen, die Sie verwenden und damit arbeiten können. – mydoghasworms

1

Es gibt ein Projekt namens odata4j auf Google Code, mit dem Hersteller und Verbraucher implementiert werden können. Aber ich habe es noch nicht versucht

1

Apache Olingo http://olingo.apache.org/ bietet eine OData Java Library, die das Open Data Protocol 2.0 implementiert, Unterstützung für 4.0 ist in der Betaversion.