Pregunta

¿Alguien ha encontrado un ejemplo de un consumidor no .Net de un servicio de datos ADO.NET? Estoy en el segundo día mirando qué es Astoria y cómo se puede usar. También estoy tratando de responder ¿por qué usaría esto en lugar de un servicio web?

Después de ejecutar mis ejemplos, obtengo el enfoque RESTful para obtener datos del sistema. Y, enchufarlo a un cliente .net es increíblemente fácil. Pero luego me pregunté cómo lo haría un consumidor que no fuera de .NET.

Cualquier idea (puntero) definitivamente apreciada ...

¿Fue útil?

Solución

Bueno, dado que ADO.NET Data Services se expone como un servicio RESTful, todo lo que pueda hacer llamadas RESTful a un URI puede usar el servicio correctamente. Creo que en lugar de buscar .NET relacionado con la tecnología X, debería buscar la tecnología que está utilizando (Python, PHP, lo que sea) sobre cómo llamar a los servicios RESTful. Una vez que ADO.NET aloja el servicio de datos ... está listo y que cualquiera puede usar.

Otros consejos

Ahora tenemos PHP y bibliotecas cliente JAVA para comunicarse con los servicios basados ??en ADO.NET Data Services.

Para consumir un servicio de datos ADO.NET todo lo que se necesita es la capacidad de realizar solicitudes HTTP utilizando los verbos GET, POST, PUT y DELETE y establecer el encabezado Aceptar.

No todos los entornos de programación ofrecen estos, p. Silverlight 2 y J2ME solo pueden hacer GET y POST, no PUT y DELETE. Esto significa que no es posible realizar actualizaciones o eliminaciones de un cliente Java Micro Edition a la última versión de ADO.NET Data Services (1.5 CTP).

También hay una biblioteca cliente bastante madura basada en AJAX para Servicios de datos. Consulte el Kit de herramientas de control AJAX de ASP.NET para obtener más información o simplemente vaya a OData.org.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top