sexta-feira, maio 23, 2008

XML e WebService

1. o que é XML?
XML (eXtensible Markup Language) é uma linguagem case sensitive de marcação (tag) utilizada para descrever dados e apresenta um conjunto extensível de comandos.

ex.:
<conjuntofamilia>
<família>
<nome>Macedo</nome>
<componentes>4</componentes>
</família>
</conjuntofamilia>

2. Definição dos tipos
Para especificar os tipos de dados temos dois objetos:

  • DTD - Data Type Definition
  • XML Schema - Sucessor do DTD


3. WebService

É um serviço disponível para Internet com o objetivo de transmitir resultados de métodos e assim permitir a intercomunicação entre sistemas através do protocolo SOAP. Os dados trafegam em formato XML independentemente da linguagem usada na aplicação cliente do WebService.

SOAP (Simple Object Access Protocol) é um protocolo que define como as mensagens serão enviadas e recebidas entre dois sistemas. Ele pode ser veiculado pela porta 80 (a mesma porta de uso do protocolo HTTP).

Um comentário:

Fábio disse...

Olá Rodrigo,

Parabéns pelo artigo, agora gostaria de fazer uma pergunta meio que baseado em XML e WebService.

Gostaria de acessar através de uma aplicação Web o certificado digital do usuário, queria abrir aquela tela em que ele seleciona o certificado para fazer assinatura de XML e Acesso a WebService.

Caso tenha alguma ideia, uma luz, ficarei grato.