2008-11-08 3 views
3

Кто-нибудь сталкивается с примером не. Net-потребителя службы данных ADO.NET? Я на второй день смотрю, что такое Astoria и как ее можно использовать. Я также пытаюсь ответить, почему я должен использовать это вместо веб-службы?Служба данных ADO.NET - потребители, не являющиеся .NET

После того, как мои примеры запущены, я получаю подход RESTful к получению данных из системы. И, подключая его к клиенту .net, невероятно легко. Но потом я подумал, как об этом пойдет не-NET-потребитель.

Любые идеи (указатели), безусловно, оценили ...

ответ

2

Ну так ADO.NET Data Services предоставляет себя в качестве RESTful службы все, что может сделать RESTful вызовы к URI может правильно использовать сервис. Я думаю, вместо того, чтобы искать .NET, связанную с технологией X, вы должны искать технологию, которую используете (Python, PHP, Anywhere) о том, как вызвать службы RESTful. После того, как ADO.NET будет обслуживать службу передачи данных ... все будет готово для любого пользователя.

0

Чтобы использовать ADO.NET Data Service, все, что необходимо, - это возможность делать HTTP-запросы с использованием GET, POST, PUT и DELETE-глаголов и устанавливать заголовок Accept.

Не все среды программирования предлагают их, например. Silverlight 2 и J2ME могут выполнять только GET и POST, не PUT и DELETE. Это означает, что невозможно выполнить обновление или удаление с клиента Java Micro Edition до последней версии служб данных ADO.NET (1.5 CTP).

1

Теперь у нас есть PHP и JAVA клиентские библиотеки для связи с сервисами на базе данных ADO.NET.

0

Существует также довольно зрелая клиентская библиотека на основе AJAX для служб данных. См. Инструментарий управления ASP.NET AJAX для получения дополнительной информации или просто перейдите на страницу OData.org.