A apresentação está carregando. Por favor, espere

A apresentação está carregando. Por favor, espere

Arquitetura de Sistemas de Software. ... continuação  Como vimos anteriormente, SOAP transporta e o WSDL descreve.  E o que faz a UDDI ?

Apresentações semelhantes


Apresentação em tema: "Arquitetura de Sistemas de Software. ... continuação  Como vimos anteriormente, SOAP transporta e o WSDL descreve.  E o que faz a UDDI ?"— Transcrição da apresentação:

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

23

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


Carregar ppt "Arquitetura de Sistemas de Software. ... continuação  Como vimos anteriormente, SOAP transporta e o WSDL descreve.  E o que faz a UDDI ?"

Apresentações semelhantes


Anúncios Google