Frage

Hat über ein Beispiel eines nicht .Net Verbraucher eines ADO.NET Data Service jemand kommen? Ich bin am zweiten Tag der Blick auf das, was Astoria ist und wie sie verwendet werden. Ich versuche auch zu beantworten, warum ich würde das anstelle eines Web-Service?

Nach meinen Beispielen immer laufen, ich Art den RESTful Ansatz zu Daten aus dem System zu bekommen. Und, es in ein .net-Client Aufstecken ist unglaublich einfach. Aber dann fragte ich mich, wie ein non-.NET Verbraucher darüber gehen.

Alle Ideen (Zeiger) auf jeden Fall geschätzt ...

War es hilfreich?

Lösung

Nun, da ADO.NET Data Services setzt sich als RESTful Service alles, was Anrufe RESTful zu einem URI richtig machen kann, kann den Service nutzen. Ich denke eher, als die Suche nach .NET zu X-Technologie im Zusammenhang Sie die Technologie nachschlagen sollten Sie verwenden (Python, PHP, was auch immer), wie RESTful Dienste aufrufen. Sobald ADO.NET den Datendienst hostet ... es ist und für jedermann zu benutzen.

Andere Tipps

Wir haben jetzt PHP und JAVA Client-Bibliotheken mit ADO.NET Data Services basierte Dienste zu kommunizieren.

einen ADO.NET Data Service alle zu konsumieren, die benötigt wird, ist die Fähigkeit, HTTP-Anforderungen mit dem GET zu machen, POST, PUT und Verben DELETE und die Accept-Header zu setzen.

Nicht alle Programmierumgebungen bieten diese, z.B. Silverlight 2 und J2ME kann nur tun GET und POST, nicht PUT und DELETE. Das bedeutet, dass es nicht möglich ist, Änderungen zu tun oder löscht aus einem Java Micro Edition-Client auf die neueste Version von ADO.NET Data Services (1,5 CTP).

Es gibt auch eine ziemlich reife AJAX-basierte Client-Bibliothek für Data Services. Siehe das ASP.NET AJAX Control Toolkit für weitere Informationen oder gehen Sie einfach auf OData.org.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top