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

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

Middleware Marcela Bezerra da Silva Cin - UFPE. Roteiro Objetivo Arquitetura.

Apresentações semelhantes


Apresentação em tema: "Middleware Marcela Bezerra da Silva Cin - UFPE. Roteiro Objetivo Arquitetura."— Transcrição da apresentação:

1 Middleware Marcela Bezerra da Silva Cin - UFPE

2 Roteiro Objetivo Arquitetura

3 Objetivo É facilitar o desenvolvimento de aplicações e a integração de sistemas legados ou desenvolvidos de forma não integrada. (Transparência)

4 Middleware API Camada de software entre o SO e a aplicação

5 Middleware Aplicação1Aplicação2 Middleware SO1SO2 Request Reply API Visão Lógica Visão Real

6 Tipos de Middleware RPC (Cliente/ Servidor) Síncrono Orientado a Mensagens Assíncronos Memória Compartilhada Componentes

7 RPC ClienteServidor Middleware Stub Skeleton SO Ex: RMI, Corba...

8 Mensagens Cliente Middleware Fila SO Ex: JMS

9 Memória Compartilhada Aplicação Middleware Memória SO

10 Componentes Adota o modelo de componentes para o middleware Conjunto de componentes implementam os serviços do middleware Permite o gerenciamento dinâmico de recursos distribuídos

11 Componentes Gerenciamento Atributos, operações e construtores Agentes EX: JBOSS Cliente(Agente) Servidor serviço

12 Elementos Middleware Stub Skeleton ORB

13 Arquitetura Serviço de objetos Proxies Camada de interoperabilidade Camada de apresentação Camada de Transporte

14 Serviço de Objetos Serviços de gerenciamento de Objetos Ciclo de vida Id’s Suporte para implementações do servidor Referência do Objeto Host Porta ID

15 Proxies Stub Skeleton Comunica o middleware a aplicação

16 Interoperabilidade Estrutura a mensagem a ser enviada Define protocolo para inovação de operação remota Basea-se em uma camada de rede confiavel Permite a interação entre objetos Deve ser independente da tecnologia de rede magic versão ordem tipo tam cabeçalho corpo

17 Cabeçalho Request ServiceContextList request_id response_expected object_key operation requesting_principal

18 Cabeçalho Reply Levantar exeção ServiceContextList request_id reply_Status

19 Apresentação Transparências entre linguagens Deve ser capas de representar diferentes tipos de dados na forma de seqüência de bytes

20 Transporte Transparência de mecanismo de transporte do SO Seqüência de bytes Comunicação confiável Transporte de dados bidirecional Compatível com vários SO’s Criação de endpoints Buffer

21 Serviço de Nomes Cadastramento de serviços Aplicação usada pelos clientes Servidor Nome Host Porta ID

22 Conclusão

23 Dúvidas ?????????????????


Carregar ppt "Middleware Marcela Bezerra da Silva Cin - UFPE. Roteiro Objetivo Arquitetura."

Apresentações semelhantes


Anúncios Google