Recentemente stavo imparando il servizio dati WCF. So che il servizio dati espone i dati come risorsa di riposo che può essere manipolata dall'URL. Ma ci sono molte tecnologie in questo campo. Spero che qualcuno possa aiutarmi a capire questi. GrazieQual è la relazione tra OData, Atom, Json e Servizio dati WCF
risposta
OData è un protocollo per esporre (come hai dichiarato) Dati come risorsa RESTO. La pagina per andare a saperne di più è http://www.odata.org.
WCF Data Services è un'implementazione del protocollo OData (client e server) di Microsoft sulla piattaforma .NET. Quindi un servizio creato da WCF Data Services utilizza il protocollo OData.
ATOM è un formato standard ed è uno dei possibili formati di filo per il trasferimento di dati nel protocollo OData. Il protocollo OData definisce le estensioni ad esso. Per un'immagine migliore, ATOM è un formato basato su XML che definisce gli elementi XML e il loro significato (feed, voci, collegamenti) e OData usa questo insieme a un paio di propri elementi XML per serializzare i dati.
JSON è un formato standard (per la serializzazione di oggetti JavaScript) ed è uno dei possibili formati di filo per il trasferimento di dati nel protocollo OData. Quindi il protocollo OData usa JSON per serializzare i dati.
WCF Data Services (precedentemente noto come "ADO.NET Data Services") è un componente di .NET Framework che consente di creare servizi che utilizzano l'Open Data Protocol (OData) per esporre e consumare dati su il Web o l'intranet utilizzando la semantica del trasferimento dello stato di rappresentazione (REST).
Open Data Protocol (OData) è un protocollo aperto per consentire la creazione e il consumo di API RESTful interrogabili e interoperabili in modo semplice e standard. più
http://en.wikipedia.org/wiki/Open_Data_Protocol
Atom è modo per esporre i feed più o meno allo stesso modo RSS fa.
JSON (JavaScript Object Notation) è un leggero formato di scambio di dati. È facile per gli umani leggere e scrivere. È facile per le macchine analizzare e generare. Si basa su un sottoinsieme del linguaggio di programmazione JavaScript, Standard ECMA-262 3rd Edition - December 1999.
- 1. Qual è la differenza tra un'applicazione di servizio WCF e una libreria di servizi WCF?
- 2. Servizio OData WCF e problema EF 6 - Impossibile esporre le entità utilizzando il servizio Odata
- 3. Qual è il tipo di dati "atom"?
- 4. Qual è la relazione tra "un" heap e "l'" heap?
- 5. Qual è la relazione tra Iterable e Iterator?
- 6. Qual è la relazione tra Spring Boot e Spring IO?
- 7. Qual è la relazione tra ambienti e progetti in virtualenvwrapper?
- 8. Qual è la differenza tra relazione di composizione e associazione?
- 9. Qual è la relazione tra docutils e Sphinx?
- 10. Qual è la relazione tra __getattr__ e getattr?
- 11. Qual è la relazione tra ricorsione e prova per induzione?
- 12. Qual è la relazione tra AppDelegate, RootViewController e UIApplication?
- 13. Qual è la relazione tra WIC e GDI +?
- 14. Qual è la relazione tra tipi non chiusi e rigore?
- 15. qual è la relazione tra GC, Finalize() e Dispose?
- 16. Qual è la differenza/relazione tra AVR e Arduino?
- 17. Qual è la relazione tra ContentPane e JPanel?
- 18. Qual è la relazione tra OSGi e Dipendenza dell'iniezione
- 19. Qual è la relazione tra bitbucket.org e bytebucket.org?
- 20. Qual è la relazione tra docker0 e eth0?
- 21. Qual è la relazione tra Number e Function.prototype in javascript?
- 22. Qual è la differenza tra Asp.Net Web API e il servizio WCF?
- 23. Qual è la differenza tra servizio Web e servizi remoti?
- 24. Qual è la differenza tra un controller e un servizio?
- 25. Qual è il modo migliore per comunicare tra un servizio WCF e thread separati?
- 26. Qual è la differenza tra JSON e JSONP?
- 27. Qual è la differenza tra json e XML?
- 28. CARET. Relazione tra la suddivisione dei dati e trainControl
- 29. OData Connected Servizio vs OData V4 Codice Cliente Generator
- 30. Qual è la relazione tra Enum ed Enumerazione, se presente