Pergunta

Alguém se deparar com um exemplo de um consumidor não .Net de um serviço de dados ADO.NET? Estou no segundo dia de olhar para o que Astoria é e como ele pode ser usado. Também estou tentando responder por que eu iria usar isso em vez de um serviço web?

Depois de obter meus exemplos correndo, eu meio obter a abordagem RESTful para a obtenção de dados para fora do sistema. E, colocá-lo em um cliente .NET é incrivelmente fácil. Mas, em seguida, eu me perguntava como um consumidor non-.NET iria sobre isso.

Todas as ideias (ponteiros) definitivamente apreciada ...

Foi útil?

Solução

Bem, desde ADO.NET Data Services expõe-se como um serviço nada RESTful que podem fazer chamadas RESTful a um URI pode usar corretamente o serviço. Eu acho que em vez de olhar para o NET relacionadas com a tecnologia X você deve olhar-se a tecnologia que você está usando (Python, PHP, qualquer que seja) sobre como chamar serviços RESTful. Uma vez anfitriões ADO.NET o serviço de dados ... é para cima e para qualquer um usar.

Outras dicas

Agora temos PHP e Java bibliotecas do cliente para se comunicar com serviços baseados ADO.NET Data Services.

Para consumir um serviço de dados ADO.NET tudo o que é necessário é a capacidade de fazer solicitações HTTP usando o GET, POST, PUT e verbos de DELETE e para definir o cabeçalho Accept.

Nem todos os ambientes de programação oferecem estes, por exemplo, Silverlight 2 e J2ME só pode fazer GET e POST, não PUT e DELETE. Isto significa que não é possível fazer atualizações ou exclusões de um cliente Java Micro Edition para a versão mais recente do ADO.NET Data Services (1,5 CTP).

Há também uma amadurecer AJAX biblioteca cliente de forma justa com base para serviços de dados. Veja o ASP.NET AJAX Control Toolkit para mais informações ou apenas ir para OData.org.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top