OData viene utilizzato da Netflix e in molti prodotti Microsoft (server: CRM, Sharepoint, SQL Server, client: Excel).Esistono alternative a OData?
Mentre OData è interessante, ha il proprio insieme di vantaggi e compromessi.
Ho progettato e creato un motore di ricerca personalizzato per uso interno. Molti sviluppatori utilizzano il motore di ricerca per i rapporti e gli elenchi, sostituendo i rapporti e le funzionalità di ricerca/filtro personalizzate in ogni app di business line con questo motore di ricerca.
Ho un sistema decente per consentire l'interrogazione/filtraggio nel mio motore di ricerca. È tutto guidato da URL, quindi è facile da usare.
A questo punto, desidero aggiungere un po 'più di funzionalità all'URL "riga di comando". OData è una scelta allettante perché usiamo già molta tecnologia Microsoft. Ha anche un linguaggio standard per i filtri con logica booleana, ecc.
Esistono altri standard legittimi basati su framework REST come OData che dovrei esaminare?
Non sono sicuro di aver bisogno dello stack OData completo per quello che sto facendo. Il mio semplice filtraggio basato su stringhe di query sta funzionando molto bene a questo punto. Voglio solo svolgere una certa due diligence in modo che io possa prendere una decisione informata.
Grazie.
Modifica
Quello che sto cercando è più di un framework per la creazione di mia ricerca API. Lucene/Solr utilizzano la sintassi dell'URL http://lucene.apache.org/solr/tutorial.html così come OData. Lucene/Solr non sono esattamente quello che sto cercando e sono troppo complessi per il mio scenario. Tuttavia, hanno una API di url ben definita.
Sto cercando altri esempi di API basati su url ben definiti. Voglio vedere la "tecnica nota" per definire una sintassi di query/ricerca basata su un url e parametri di stringa di query.
Sei sicuro che questo sito è il sito ufficiale? I link sembrano rotti ad esempio [Apri ricerca modello URL] (http://www.opensearch.org/Specifications/OpenSearch/1.1#OpenSearch_URL_template_syntax) che sarebbe molto interessato a condurre a una pagina senza informazioni ??? –
È il primo risultato in Google, sembra solo un sito davvero brutto. –
Finalmente trovato la specifica: http://www.opensearch.org/Specifications/OpenSearch/1.1/Draft_5 –