/* Customized template */ Diário de um Desenvolvedor de Software: DataSets e Web Services

Diário de um Desenvolvedor de Software

Descobertas, idéias e informações que acontecem no meu trabalho como desenvolvedor de sistemas aplicativos em .NET.

Minha foto
Nome:
Local: Blumenau, SC, Brazil

Sou arquiteto de software e ajudo a definir soluções de tecnologia para necessidades de negócio. Atualmente trabalhando com a plataforma Windows Azure.

terça-feira, setembro 20, 2005

DataSets e Web Services

Hoje eu aprendi uma lição muito importante sobre DataSets e Web Services.

As duas tecnologias são tão boas e tão fáceis de usar no .NET, que a tendência natural é usar as duas em conjunto quando necessário.

A funciona muito bem, mas com um detalhe: só dentro da plataforma .NET.

Se tentarmos usar este Web Service a partir de um cliente em outra plataforma, por exemplo Java, ele terá dificuldade para interpretar o WSDL e o XML.

Por exemplo, a ferramenta GeneXus não suporta esta combinação.

A solução recomendada é fazer uma conversão nos dados do DataSet antes de retorná-lo a partir de um Web Service. Não é tão difícil fazer isto.

Existe um bom artigo sobre isto neste endereço:

http://msdn.microsoft.com/library/default.asp?url=/library/en-us/dnservice/html/service02112003.asp