A especificação Universal Description, Discovery, and Integration (UDDI) é um registro independente de plataforma, baseado em XML, para que empresas de todo o mundo possam se listar na Internet. A UDDI destina-se a fornecer um repositório central onde as empresas podem publicar informações sobre si próprias e sobre os seus serviços Web. A UDDI é um componente chave da iniciativa de serviços Web porque fornece um diretório de serviços Web que podem ser descobertos e invocados por potenciais clientes.
A UDDI é uma especificação de registro aberto e distribuído que permite às empresas descobrirem umas às outras e definirem os serviços que oferecem (conhecidos como serviços Web) sem a necessidade de um serviço de diretório central. A UDDI é baseada na eXtensible Markup Language (XML) e foi concebida para funcionar com o Simple Object Access Protocol (SOAP).
A UDDI é composta por três componentes principais:
O registro UDDI, que é uma base de dados de serviços Web que podem ser descobertos e invocados por potenciais clientes
O serviço de consulta UDDI, que permite às empresas pesquisar no registro UDDI por serviços Web que satisfaçam suas necessidades
O serviço de publicação UDDI, que permite às empresas publicar informações sobre seus serviços Web no registro UDDI O que é a expansão da WSDL? WSDL é a linguagem de descrição de serviços da Web. É uma linguagem baseada em XML que fornece um modelo para descrever serviços Web e como eles estão vinculados a protocolos de rede concretos e formatos de mensagem específicos. WSDL é freqüentemente usada em combinação com SOAP e XML Schema para fornecer serviços Web através da Internet.
A UDDI é um serviço de descoberta?
Sim, a UDDI é um serviço de descoberta. É um registro baseado em padrões para a descoberta de serviços Web. A UDDI fornece um local central para armazenar informações sobre serviços Web, como seu nome, descrição e localização. Essas informações podem ser acessadas por computadores e usadas para descobrir e se conectar automaticamente aos serviços da Web.
O que é SOAP na Web?
SOAP é um protocolo de mensagens que permite que programas que rodam em sistemas operacionais (SO) diferentes se comuniquem usando o Hypertext Transfer Protocol (HTTP) e sua Extensible Markup Language (XML). O SOAP forma a camada base da pilha de serviços Web, fornecendo uma estrutura básica de mensagens sobre a qual os serviços Web podem ser construídos.
SOAP define um conjunto de regras para como estruturar mensagens que são enviadas através da rede, bem como como codificar essas mensagens. Isto permite que diferentes sistemas troquem dados mesmo que não partilhem uma linguagem de programação comum.
A mensagem SOAP consiste em um envelope que contém um cabeçalho e um corpo. O cabeçalho fornece informações sobre a mensagem, tais como o remetente, o destinatário e a finalidade da mensagem. O corpo contém os dados reais que estão sendo trocados.
As mensagens SOAP são normalmente transmitidas por HTTP, embora outros protocolos como o Simple Mail Transfer Protocol (SMTP) também possam ser utilizados.
O que é exemplo de API SOAP?
SOAP significa Simple Object Access Protocol (Protocolo Simples de Acesso a Objetos). É um protocolo de mensagens baseado em XML para troca de informações entre computadores.
SOAP é um protocolo de comunicação de aplicações que é amplamente utilizado em serviços Web. Ele usa XML para formato de mensagem e HTTP para comunicação.
Uma mensagem SOAP consiste em três partes: um envelope, um cabeçalho, e um corpo. O envelope define a estrutura da mensagem, o cabeçalho contém informações opcionais relacionadas à mensagem, e o corpo contém os dados da mensagem.
Aqui está um exemplo simples de uma mensagem SOAP:
5
Apples
Neste exemplo, o envelope contém um cabeçalho e um corpo. O cabeçalho
Qual é a diferença entre WSDL e UDDI?
WSDL é um formato XML para descrever serviços de rede como um conjunto de pontos finais operando em mensagens contendo informações orientadas a documentos ou a procedimentos. As operações e mensagens são descritas de forma abstrata, e depois vinculadas a um protocolo de rede e formato de mensagem concretos para definir um endpoint. Os pontos finais concretos relacionados são combinados em pontos finais abstratos (serviços). A WSDL é extensível para permitir a descrição de endpoints que não se comunicam através do protocolo HTTP.
UDDI é uma especificação que define um registro onde as empresas podem se listar e seus serviços. A UDDI está organizada em três tipos de nós que contêm dados:
-Páginas brancas: Contém informações comerciais, tais como nome, endereço e informações de contato.
-Páginas amarelas: Contém informações sobre os serviços que as empresas oferecem, tais como o nome do serviço, uma descrição e os vínculos que definem como acessar o serviço.
-Páginas verdes: Contém informações do modelo tModel, que é um modelo de dados que define como fazer interface com um serviço específico da empresa.