Repositorio De Servicos

  • Uploaded by: Alexandre Jose Batista
  • 0
  • 0
  • December 2019
  • PDF

This document was uploaded by user and they confirmed that they have the permission to share it. If you are author or own the copyright of this book, please report to us by using this DMCA report form. Report DMCA


Overview

Download & View Repositorio De Servicos as PDF for free.

More details

  • Words: 851
  • Pages: 8
Repositório de Serviços

Autor: Alexandre José Batista

Alexandre José Batista – Repositório de Serviços

ÍNDICE Repositório de Serviços.......................................................................................................... 3 1. Introdução.......................................................................................................................... 3 Serviços ......................................................................................................................... 3 Registry – Funções......................................................................................................... 3 Web Services (WS) ........................................................................................................ 3 2. Premissas de um Repositório de Serviços........................................................................... 4 3. Produtos............................................................................................................................. 4 Oracle Fusion Service Registry [ORA 06] ...................................................................... 4 Softwares Requeridos [ORA2 06] .................................................................................. 5 IBM WebSphere Service Registry and Repository.......................................................... 5 4. Tabela de Premissas ........................................................................................................... 6 5. Considerações .................................................................................................................... 7 6.Referências ......................................................................................................................... 8

2

Alexandre José Batista – Repositório de Serviços

Repositório de Serviços 1. Introdução Serviços É um componente de software que encapsula uma funcionalidade específica e que disponibiliza uma interface bem definida. Registry – Funções O Registry é um repositório de serviços onde todos os clientes de um domínio específico publicam os seus serviços. Dessa forma, todos os membros do domínio passam a conhecer os serviços disponíveis no domínio deles e a forma como podem acessá-los. Para clientes fora do domínio, também é possível o acesso aos serviços mediante a autenticação. Para registrar um serviço, deve-se prover ao Registry: • Nome da interface; • Nome da implementação; • URL que indica a localização da implementação; • Para obter uma referencia a um serviço, a aplicação deve pelo menos fornecer o nome da interface.

Web Services (WS) São serviços autônomos, aplicações modulares que podem ser publicados, localizados e invocados através da Web. Ele utiliza o XML como linguagem de descrição de serviços e o SOAP como o protocolo de troca de informações entre o cliente e o servidor. Seqüência para descoberta de um serviço: 1. Provedor do serviço publica o seu serviço no Repositório de Serviços. 2. O cliente realiza uma busca por determinado serviço no Repositório. Este retorna o WSDL do serviço solicitado pelo usuário. O WSDL contém a descrição do serviço, como os métodos e parâmetros necessários para invocar o serviço. 3. O usuário compila o WSDL e invoca os métodos do serviço passando os seus parâmetros. 4. O Web Service realiza a análise sintática da requisição, invoca os métodos solicitados e retorna o resultado para o usuário. A Figura 1 mostra como descobrir de um serviço.

3

Alexandre José Batista – Repositório de Serviços

Figura 1. Descoberta de um Serviço.

2. Premissas de um Repositório de Serviços • • • • • •

Interface de publicação de serviços; Interface de pesquisa de serviços; Interface de registro do serviço (cadastro de aplicações clientes); Repositório para armazenar os serviços; Descrever como implementar e a forma de acesso ao serviço; Controle de Acesso;

3. Produtos Oracle Fusion Service Registry [ORA 06] • Configurável ; • Pesquisa de serviços; • Possui escalabilidade; • Repositório Seguro para Web Services ; • Possui funcionalidades do SOA; • Suporta o OASIS Universal Description Discovery and Integration (UDDI) v3 standard [UDDI 06]; • A Publicação pode ser classificada utilizando taxonomia; • Permite importar taxonomia; • Serviço de diretório e descrição do service; • Controle de acesso; • Gerencia o ciclo de vida do Serviço.

4

Alexandre José Batista – Repositório de Serviços

Softwares Requeridos [ORA2 06] 1) Sistema Operacional Linux; Windows 2000/2003/XP; Unix HP-UX / AIX / Solares. 2) Base de Dados Oracle 10g R1 e R2. 3) LDAP Sun One Directory Server; Microsoft Active Directory; Oracle Internet Directory; 4) Web Browser Microsoft Internet Explorer; Mozilla FireFox. Obs: A aplicação roda sobre o Oracle Application Server IBM WebSphere Service Registry and Repository • Interface de cadastro de serviços; • Pesquisa e Importação de serviços; • Teste e validação; • Classificação de Serviços; • Gerenciamento e Governança dos Serviços; • Gerencia o ciclo de vida do SOA; • Segurança no Acesso; • Notifica os usuários quando há mudanças.

Figura 2 - IBM Business Service Repository Solution View 5

Alexandre José Batista – Repositório de Serviços

4. Tabela de Premissas Premissas Interface de publicação de serviços; Interface de pesquisa de serviços; Interface de registro do serviço (cadastro de aplicações clientes); Repositório para armazenar os serviços; Descrever como implementar e a forma de acesso ao serviço; Controle de Acesso;

Oracle S S S

IBM S S S

S S

S S

S

S

6

Obs

Alexandre José Batista – Repositório de Serviços

5. Considerações A avaliação do produto da Oracle foi superficial por que não existe exemplos nem documentação visual, todo o levantamento foi realizado baseado na documentação encontrada no endereço [ORA 06] [ORA2 06] e no arquivo “fusion-architecture-applicationswhite-paper.pdf”. Todas as premissas são atendidas, possui forte integração com os produtos da Oracle (Gerenciamento de Processos, Gerenciamento de Web Server, Desenvolvimento e App Server Oracle), mas não cita integração com produtos de terceiros. A avaliação do produto da IBM foi baseada na apresentação [IBM3 06] que mostra uma solução bem próxima da apresentada pela Oracle.

7

Alexandre José Batista – Repositório de Serviços

6.Referências [IBM 06] WebSphere Studio Web Services http://www-128.ibm.com/developerworks/websphere/library/techarticles/0305_liu/liu1.html (17/05/2006)

[IBM2 06] Designing and implementing a mediated exchange solution http://www-128.ibm.com/developerworks/ibm/library/i-mexch12/ (17/05/2006) [ORA 06] Oracle Fusion Strategy

http://www.oracle.com/applications/fusion-event-materials.html (17/05/2006) [UDDI 06] Using WSDL in a UDDI Registry, Version 1.08 http://uddi.org/pubs/DataStructure-V2.03-Published-20020719.pdf (17/05/2006) [ORA2 06] Oracle Application Server Service Registry http://www.oracle.com/technology/tech/webservices/htdocs/uddi/datasheet_uddi_registry.pdf (17/05/2006) [IBM3 06] Apresentação do WebSphere Service Registry and Repository (WSRR Introduction.pdf)

8

Related Documents

Repositorio De Servicos
December 2019 6
Servicos
October 2019 13
Servicos-comunicacao
November 2019 12

More Documents from ""