Para fazer uma chamada a um web service, é necessário localizá-lo, descobrir a interface e semântica da sua chamada, escrever e configurar o software local para colaborar com o serviço. Assim, é necessário um mecanismo para publicar os serviços.
O UDDI são as páginas amarelas dos Web services. Como as páginas amarelas tradicionais, você pode procurar por uma companhia que ofereça os serviços que você precisa, ler sobre o serviço oferecido e contatar alguém para obter mais informações. Você pode, naturalmente, oferecer um web service sem registrá-lo na UDDI, assim como você pode abrir um negócio no porão da sua casa e contar com a propaganda boca a boca, mas se você quiser alcançar um mercado significativo, você precisará do UDDI, assim seus clientes poderão encontrá-lo.
Um diretório UDDI é um arquivo XML que descreve o negócio e os serviços. O registro tem três partes: as "páginas brancas" descrevem a companhia: nome, endereço, contatos, etc. as "páginas amarelas" incluem as categorias, baseada em taxonomias padrões. As "páginas verdes" descrevem a interface para o serviço, em nível de detalhe suficiente para se escrever uma aplicação que use o Web service. A forma como os serviços são definidos no documento UDDI é chamado Type Model ou tModel. Em muitos casos, o tModel contém o arquivo WSDL que descreve a interface SOAP do Web service, mas o tModel é flexível o suficiente para descrever quase todo tipo de serviço.
O diretório UDDI também inclui várias maneiras de procurar os serviços. Por exemplo, pode-se procurar por fornecedores de um serviço em uma locação geográfica específica ou por negócios de um tipo específico.
Fonte: http://www.iweb.com.br
Redes Sociais