Carregar apresentação
A apresentação está carregando. Por favor, espere
PublicouJónatas Marinho Bennert Alterado mais de 7 anos atrás
1
Arquitetura de Sistemas de Software
2
... continuação Como vimos anteriormente, SOAP transporta e o WSDL descreve. E o que faz a UDDI ?
3
UDDI UDDI (Universal Description, Discovery, and Integration) é uma especificação do setor para publicação e localização de informações sobre os serviços Web. O serviço UDDI fornece recursos em uma empresa ou entre parceiros de negócios.
4
UDDI O Universal Description, Discovery, and Integration (UDDI) é uma especificação técnica que tem como objetivo descrever, descobrir e integrar Web Services.
5
UDDI No momento que se constrói um Web Service, necessita-se que os serviços sejam acessados em algum lugar da Internet por um cliente. Gunzer define UDDI como um padrão desenvolvido para fornecer um diretório de busca para os negócios e seus serviços. Tem como objetivo ser um mediador do serviço, permitindo que os clientes requisitantes encontrem um fornecedor do serviço apropriado.
6
UDDI Podemos comparar o UDDI com uma lista telefônica, da seguinte maneira:. Páginas Brancas: contêm informações sobre nomes, endereços, números de telefone, além de outras informações sobre os fornecedores do serviço.. Páginas Amarelas: contêm listagens comerciais baseadas nos tipos desses negócios, de maneira organizada por categoria específica ou regiões demográficas.. Páginas Verdes: são usadas para indicar os serviços oferecidos por cada negócio, incluindo todas as informações técnicas envolvidas na interação com o serviço. Resumindo, explica como fazer a comunicação com eles.
7
UDDI Tipos de registros previstos na especificação UDDI (3.0): Privado Semi-Privado Público
8
UDDI Privado É um registro interno, protegido por um firewall, isolado da rede pública. O acesso as tarefas administrativas e aos dados do registro é de forma segura. Os dados não são compartilhados com outros registros. Intranet
9
UDDI Semi-Privado É um registro desenvolvido dentro de um ambiente controlado. O acesso para o mundo externo é controlado e é compartilhado apenas com sócios externos confiáveis. Tarefas administrativas podem ser delegadas a partes confiáveis. Podem ser compartilhados dados com outros registros de um modo controlado. Extranet
10
UDDI Público Da perspectiva de um usuário final, um registro público parece ser um serviço em uma “nuvem”. Ainda que possam ser efetuadas funções administrativas de forma segura, o acesso aos dados dos registros é essencialmente aberto e público. Os dados podem ser compartilhados ou transferidos para outros registros. Site Web
11
UDDI Resumidamente, o UDDI é uma interface web, que define serviços que possibilitam a descrição e descoberta de negócios, organizações e outros provedores de serviço, disponibilizando o acesso e o gerenciamento destes serviços. O UDDI é baseado em vários outros padrões de indústria já estabelecidos, como o HTTP, XML, XML Schema (xsd), SOAP e WSDL.
12
UDDI Como as demais tecnologias, o UDDI é baseado na tecnologia XML, a qual fornece uma plataforma-neutra de dados e permite descrever relações hierárquicas de um modo natural.
13
UDDI A estrutura do registro UDDI define uma hierarquia através dos elementos:. businessService: elemento filho do elemento businessEntity, descreve a função de negócio de um serviço. Indicadores únicos que indicam as categorias as quais o Web Service pertence (businessKey, serviceKey).
14
UDDI
15
. businessEntity: representa o provedor de um Web Service. Apresenta dados de contato, categoria, serviços oferecidos, identificadores de negócio de uma determinada organização / empresa.
16
UDDI
17
. bindingTemplate: referencia os detalhes técnicos do serviço, interface ou API.
18
UDDI
19
. tModels: qualquer conceito abstrato pode ser registrado, como taxonomia, transportes, assinaturas digitais, etc.
20
UDDI
21
“Em muitos casos, o tModel contém o arquivo WSDL que descreve a interface SOAP do serviço web, mas o tModel é flexível o suficiente para descrever quase todo tipo de serviço”.
22
UDDI
24
Tipicamente fornecedores de serviços de UDDI operam um serviço conhecido como UDDI Business Registry (UBR), o qual representa um diretório público de serviços disponíveis, e pode ser acessado para publicar e solicitar informações sobre um Web Service.
25
UDDI Exercícios...
26
Bibliografia [GUNZER2002] H. Gunzer, Introduction to Web Services, Março de 2002. http://bdn.borland.com/java/webtech/0,1418,10018,00.html http://bdn.borland.com/java/webtech/0,1418,10018,00.html http://imasters.com.br/artigo/4474/web-services/descrevendo-descobrindo- e-integrando-web-services-uddi?trace=1519021197&source=single
Apresentações semelhantes
© 2024 SlidePlayer.com.br Inc.
All rights reserved.