Domanda

Qualcuno ha trovato un esempio di un consumatore non .Net di un servizio dati ADO.NET? Sono il secondo giorno a guardare cos'è Astoria e come può essere utilizzato. Sto anche cercando di rispondere perché dovrei usare questo invece di un servizio web?

Dopo aver eseguito i miei esempi, ottengo l'approccio RESTful per ottenere dati dal sistema. E collegarlo a un client .net è incredibilmente facile. Ma poi mi chiedevo come sarebbe andato un consumatore non.NET.

Qualche idea (puntatore) sicuramente apprezzata ...

È stato utile?

Soluzione

Bene, poiché ADO.NET Data Services si espone come servizio RESTful tutto ciò che può effettuare chiamate RESTful a un URI può utilizzare correttamente il servizio. Penso che piuttosto che cercare .NET in relazione alla tecnologia X, dovresti cercare la tecnologia che stai utilizzando (Python, PHP, qualunque) su come chiamare i servizi RESTful. Una volta che ADO.NET ospita il servizio dati ... è attivo e utilizzabile da chiunque.

Altri suggerimenti

Ora abbiamo PHP e JAVA librerie client per comunicare con i servizi basati su ADO.NET Data Services.

Per utilizzare un servizio dati ADO.NET tutto ciò che serve è la capacità di effettuare richieste HTTP utilizzando i verbi GET, POST, PUT e DELETE e di impostare l'intestazione Accept.

Non tutti gli ambienti di programmazione offrono questi, ad es. Silverlight 2 e J2ME possono solo fare GET e POST, non PUT e DELETE. Ciò significa che non è possibile effettuare aggiornamenti o eliminazioni da un client Java Micro Edition all'ultima versione di ADO.NET Data Services (1.5 CTP).

Esiste anche una libreria client basata su AJAX abbastanza matura per Data Services. Vedere ASP.NET AJAX Control Toolkit per ulteriori informazioni o semplicemente visitare OData.org.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top