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

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

Projeto e Implementação de Middleware

Apresentações semelhantes


Apresentação em tema: "Projeto e Implementação de Middleware"— Transcrição da apresentação:

1 Projeto e Implementação de Middleware
Aquiles Burlamaqui Luiz Eduardo

2 Agenda Middleware Categorias Domínios RPC Orientado a Mensagens
Reflexivo e Adaptativo Transacional Domínios Middleware Peer-to-Peer Middleware Grid Middleware para Dispositivos Móveis Middleware for Smart Card

3 Categorias RPC Orientado a Mensagens Reflexivo e Adaptativo
Transacional

4 RPC Chamadas remotas de procedimento Modelo de interação Síncrona

5 RPC Acoplamento Confiabilidade Escalabilidade Disponibilidade

6 RPC

7 RPC Exemplos RMI CORBA Microsoft DCOM XML-RPC

8 Middleware Orientado a Mensagens

9 Middleware Orientado a Mensagens
MOM Message Oriented Middleware Comunicação distribuída baseada em um modelo de interação assíncrona

10 MOM Acoplamento Confiabilidade Escalabilidade Disponibilidade

11 MOM

12 MOM

13 Middleware Adaptativo e Reflexivo
Adaptação Alterar/modificar para se enquadra para um novo uso Reflexão Pensar e agir sobre si mesmo Consegue lidar com mudanças Ambientes dinâmicos Auto-adaptar em tempo real

14 Middleware Adaptativo e Reflexivo
Evolução dos Ambientes Dinâmicos Limitações Modelo de concorrência Protocolo de transporte Oferecer transparência, mas não forçar o seu uso.

15 Middleware Adaptativo e Reflexivo
Cliente Servidor Interface convencional Middleware Middleware Meta-interface

16 Middleware Transacional
Transação Conjunto de operações que é visto como uma unidade Facilitar a escrita de aplicações transacionais escaláveis e confiáveis

17 Middleware Transacional
Atomicidade Two-phase commit (2PC) 1) Voto (coordinator, resource managers) 2) Commit DO-UNDO-REDO Do – execução normal de transação, deixa log Undo e Redo – segue o log para fazer o rollback

18 Middleware Transacional

19 Dominios Middleware Peer-to-Peer Middleware Grid
Middleware para Dispositivos Móveis Middleware for Smart Card

20 Middleware Peer-to-Peer
P2P Descentralização do controle Aplicações compartilhamento de arquivos streaming de mídias Jogos ferramentas de colaboração, etc

21 Middleware Peer-to-Peer
Robustez e escalabilidade Comunicação de grupos Desafios Ambiente compartilhado Escalabilidade Rede dinâmica Características dinâmica dos nós Heterogeneidade da rede Qualidade de Serviço Segurança

22 Middleware Peer-to-Peer
Exemplo JXTA Chedar X-Peer Soluções hibridas Combinar vantagens de redes p2p e redes centralizadas

23 Middleware Grid Extensão da computação paralela e distribuída
Uso de vários computadores em um mesmo problema

24 Middleware Grid Grid versus cluster Grid versus P2P Acoplamento
Heterogeneidade Geograficamente Dispersos Grid versus P2P Supercomputadores Grande flutuação(entrada e saída de peers) Propósito Problemas complexos Colaboração e comunicação dos indivíduos

25 Middleware Grid Exemplos OurGrid

26 Middleware para Dispositivos Móveis
Problemas Perda temporária da conexão (durante movimento) Conexões curtas Recursos escassos (bateria, CPU, memória Variação de largura de banda Antigos middlewares foram feitos para sistemas estacionários

27 Middleware para Dispositivos Móveis
Heterogeneidade Dinamicidade Suportar diferentes protocolos Diferentes contextos

28 Middleware for Smart Card

29 Middleware for Smart Card
Dispositivos plásticos com chip microcontrolador integrado Aplicações Assinaturas digitais de documentos Acesso a computadores Autenticação de usuários em redes de celulares Etc...

30 Middleware for Smart Card
Vantagens e Desvantagens Em relação aos cartões magnéticos, os Smart Cards são mais vantajosos pelos seguintes motivos: Vida útil muito maior Maior capacidade de memória Mais seguro Capaz de processar dados Desvantagens: Preço mais elevado Infra estrutura mais cara

31 Middleware for Smart Card
Leitores

32 Middleware for Smart Card
O middleware deve prover Encapsulamento das especificidades da comunicação Interoperabilidade Integração do Sistema

33 Seminários

34 Seminários Organização Apresentação Entrega Grupos de 3 pessoas
Conceitos Básicos do Domínio Descrição dos Serviços Oferecidos Estado da Arte Mínimo de três artigos relacionados Entrega Slides e Resumo do que foi apresentado (+-5 pag.)

35 Seminários P2P Middleware Grid Middleware Mobile Middleware
Bruno Costa, Grid Middleware Lourena, Mobile Middleware Cecilia, joao paulo, bruno Gomes, joao lacerda Embeded Middleware Game Middleware Bruno silva, julio, bica, Smart Card Middleware Camila, Jailton, Alexandre, Bruno Pontes Wireless sensor network Middleware Vinicius Web Services Ricardo, hugo, claudio, antonio ... Samuel, pitta, aquiles, rummenigge Xiankleber, josivan, rafael(pacotinho) NG: Caio graco, gustavo souto, Leidson,

36 An Overview of Middleware

37


Carregar ppt "Projeto e Implementação de Middleware"

Apresentações semelhantes


Anúncios Google