Interoperabilidade de Web-Service em diferentes plataformas tecnológicas

por Fernando D'Angelo 25. janeiro 2011 20:47

Há alguns dias nos deparamos com um problema que era desconhecido para nós.

Foi disponibilizado para nós consumirmos um WEB-SERVICE de uma aplicação em PHP. Utilizando as ferramentas do Visual Studio para consumo de Web-Services, que facilitam bastante o nosso trabalho, identificamos uma série de erros no formato do XML, mas segundo os desenvolvedores do WEB-SERVICE, não havia erro algum, e que este WEB-SERVICE estava sendo consumido por outros clientes PHP sem problema algum.

Após uma grande pesquisa na Internet, descobri que há diversos padrões de XML para WEB-SERVICES. O engraçado é que a premissa básica dos WEB-SERVICES é tratar serviços remotos independente da tecnologia... Vai entender...

De qualquer forma, aqui vai:

Para um WEB-SERVICE estar em conformidade com os critérios de interoperabilidade entre diferentes plataformas o WEB-SERVICE deve seguir o padrão WS-I, que direciona o tipo de codificação deve ser utilizada, formato da transferência do XML, componentes SOAP que podem ou não ser utilizados, e outros.

O site para consulta é: http://www.ws-i.org/

Se você é usuário da plataforma Microsoft.NET não se preocupe. O Visual Studio já produz WEB-SERVICES neste padrão. Mas se você está tentando consumir um WEB-SERVICE fora deste padrão usando as ferramentas do Visual Studio, infelizmente não conseguirá. A solução? Fazer a integração na unha...

Abraços e até a próxima

Fernando D'Angelo

Tags:

ASP.NET | ASP.NET | Programação | Programação




Comentários

25/01/2011 22:02:40 #

Pingback from topsy.com

Twitter Trackbacks for
        
        Aspbrasil Blog | Interoperabilidade de Web-Service em diferentes plataformas tecnológicas
        [aspbrasil.com.br]
        on Topsy.com

topsy.com

Comentar




  Country flag

biuquote
  • Comentário
  • Pré-visualização
Loading




Calendário

<<  maio 2012  >>
seteququsedo
30123456
78910111213
14151617181920
21222324252627
28293031123
45678910

Ver os posts em um calendário maior

Oportunidades


Para divulgar oportunidades aqui, entre em contato conosco enviando a descrição completa da vaga + uma data de validade para cada uma delas.

* As vagas divulgadas neste espaço são de inteira responsabilidade das empresas anunciantes.

Assine Nossa Newsletter

Quero ser notificado quando um novo Post for publicado