Ir direto para menu de acessibilidade.
Página inicial > Governança Ambiental > Geoprocessamento > Geoprocessamento > Interoperabilidade - Web Services
Início do conteúdo da página

Interoperabilidade - Web Services

Um web service é um componente, ou unidade lógica de aplicação, acessível através de protocolos padrões de Internet. Como componentes esses serviços possuem uma funcionalidade que pode ser reutilizada sem a preocupação de como é implementada. O modo de acesso é diferente de alguns modelos anteriores, onde os componentes eram acessados através de protocolos específicos, como o DCOM, RMI ou IIOP. Web Services combinam os melhores aspectos do desenvolvimento baseado em componentes e a Web.

Há algumas especificações e tecnologias definidas para a construção ou utilização de Web services. Essas especificação e tecnologias endereçam para os seguintes requisitos para o desenvolvimento baseado em serviços: uma forma comum de representar dados um formato de mensagens comum e extensível uma linguagem de descrição do serviço, comum e extensível um mecanismo para localizar os serviços localizados em um Web site específico um mecanismo para descobrir os provedores de serviço.

O XML é a escolha natural para o modo de representação dos dados. Muitas especificações utilizam o XML para representação dos dados, assim como os XML Schemas para descrever os tipos dos dados.

O SOAP (Simple Object Access Protoco) é um protocolo leve para troca de informações. Parte da sua especificação é composta por um conjunto de regras de como utilizar o XML para representar os dados. Outra parte define o formato de mensagens, convenções para representar as chamadas de procedimento remoto (RPCs) utilizando o SOAP, e associações ao protocolo HTTP.

O WSDL (Web Services Description Language) é uma linguagem baseada em XML, com a finalidade de documentar as mensagens o Web service aceita e gera. Esse mecanismo padrão facilita a interpretação dos contratos pelos desenvolvedores e ferramentas de desenvolvimento.

Também é necessária uma forma de localização dos Web services. O protocolo Disco (Discovery Protocol) define um formato para o documento discovery e um protocolo para devolver esse documento, possibilitando a localização dos serviços em um web site conhecido. No entanto, é comum que não se saiba as URLs onde os serviços podem ser encontrados. O UDDI (Universal Description, Discovery, and Integration) é um mecanismo para os fornecedores anunciarem a existência de seus serviços, e para os consumidores localizarem os serviços de seu interesse.

Podemos definir, resumidamente, um XML Web service como um serviço de software publicado na Web através do SOAP, descrito com um arquivo WSDL e registrado em UDDI.

Fonte: http://www.iweb.com.br

Fim do conteúdo da página