Recientemente estaba aprendiendo el servicio de datos WCF. Sé que el Servicio de Datos expone el Recurso de Datos Como Reposo que puede ser manipulado por URL. Pero hay muchas tecnologías en este campo. Espero que alguien pueda ayudarme a entender esto. Gracias¿Cuál es la relación entre OData, Atom, Json y WCF Data Service
Respuesta
OData es un protocolo para exponer (como usted indicó) los datos como recurso REST. La página para obtener más información es http://www.odata.org.
WCF Data Services es una implementación del protocolo OData (tanto cliente como servidor) por parte de Microsoft en la plataforma .NET. Entonces, un servicio creado por WCF Data Services usa el protocolo OData.
ATOM es un formato estándar, y es uno de los posibles formatos de conexión para transferir datos en el protocolo OData. El protocolo OData le define extensiones. Para una mejor imagen, ATOM es un formato basado en XML que define los elementos XML y su significado (feeds, entradas, enlaces), y OData los utiliza junto con algunos de sus propios elementos XML para serializar los datos.
JSON es un formato estándar (para la serialización de objetos JavaScript) y es uno de los posibles formatos de conexión para transferir datos en el protocolo OData. Entonces el protocolo OData usa JSON para serializar los datos.
WCF Data Services (anteriormente conocido como "ADO.NET Data Services") es un componente de .NET Framework que le permite crear servicios que usan el Open Data Protocol (OData) para exponer y consumir datos la Web o intranet usando la semántica de la transferencia de estado representacional (REST).
El protocolo de datos abiertos (OData) es un protocolo abierto que permite la creación y el consumo de API RESTful consultables e interoperables de una manera simple y estándar.
más http://en.wikipedia.org/wiki/Open_Data_Protocol
Atom es manera de exponer se alimenta de la misma manera lo hace RSS.
JSON (Notación de Objeto JavaScript) es un formato liviano de intercambio de datos. Es fácil para los humanos leer y escribir. Es fácil para las máquinas analizar y generar. Se basa en un subconjunto del lenguaje de programación JavaScript, estándar ECMA-262 3ª edición, diciembre de 1999.
- 1. OData/WCF Data Service - HTTP 500 Error
- 2. Diferencia entre WCF Service, WCF RIA Services y WCF Data Service
- 3. Cómo manejar json DateTime devuelto por WCF Data Services (OData)
- 4. wcf json web service
- 5. WCF Dataservices y OData
- 6. WCF Data Service: Cómo manejar los casos de consultas insensibles
- 7. WCF Data Service - Error de solicitud
- 8. diferencia entre el API Web WCF y WCF Data Services
- 9. ¿Cuál es la diferencia entre Gateway y Service Activator?
- 10. diferencia entre WCF Services y Web Services y REST Service
- 11. ¿Cuál es la diferencia entre la relación Composición y Asociación?
- 12. ¿cuál es la diferencia entre/system/app y/data/app?
- 13. ¿Cuál es la diferencia entre JSON y AJAX con jQuery?
- 14. Relación entre archivos SVC y proyectos WCF?
- 15. ¿Cuál es la relación entre "un" montón y "el" montón?
- 16. ¿Cuál es la relación entre docutils y Sphinx?
- 17. ¿Cuál es la relación entre bitbucket.org y bytebucket.org?
- 18. ¿Cuál es la relación entre el campo 'SYSTEM_PROPERTIES_MODE_ENVIRONMENT' y PropertyPlaceHolderConfigurer?
- 19. ¿Cuál es la relación entre entornos y proyectos en virtualenvwrapper?
- 20. ¿Cuál es la relación entre Passenger y Capistrano?
- 21. nginx, ¿cuál es la relación entre worker_connections, keepalive_timeout y $ conexión
- 22. ¿Cuál es la diferencia/relación entre AVR y Arduino?
- 23. ¿Cuál es la relación entre las redes bayesianas y neuronales?
- 24. ¿Cuál es la relación entre UIView y CALayer
- 25. ¿Cuál es la relación entre __getattr__ y getattr?
- 26. ¿Cuál es la relación entre AppDelegate, RootViewController y UIApplication?
- 27. ¿Cuál es la relación entre WIC y GDI +?
- 28. ¿Cuál es la relación entre masksToBounds y cornerRadius?
- 29. ¿Cuál es la relación entre GTK, GTK + y GTK2?
- 30. ¿Cuál es la relación entre OSGi y Dependency Injection