UNIVERSIDADE FEDERAL DE PERNAMBUCO cin.ufpe.br MiddleCell Equipe: Fernando Kakimoto Filipe Andrade.

Slides:



Advertisements
Apresentações semelhantes
Análise e Projeto Orientado a Objetos
Advertisements

Sistemas Distribuídos
Análise e Desenvolvimento de Sistemas
O Paradigma Cliente/Servidor Prof. Carlos A. Maziero, PhD PPGIA PUCPR.
Introdução aos Sistemas Distribuídos
Sistemas operacionais
Allan Augusto Campos Andrade
Sistemas Distribuídos
Sistemas Distribuídos
Diagramas de Seqüência
TCP Serviço de Transporte Confiável
1a. Prova: Soluções Teleprocessamento e Redes
1 Comunicação Inter-Processos -> RMI -> RPC -> TCP -> UDP (Abstração de passagem de mensagem)
1 Modelos Fundamentais -> Falhas Segurança. 2 Falhas. É o modelo que define os modos nos quais uma falha pode ocorrer de forma a disponibilizar o entendimento.
Simple Network Management Protocol (SNMP)
Elementos da Arquitetura P2P
Aldo Carvalho e Marcos Lubas
UNIVERSIDADE FEDERAL DE PERNAMBUCO cin.ufpe.br Equipe: Equipe:
Arquitetura de Sistemas Eduardo Martins Guerra Desenvolvimento de Soluções WEB.
Sistemas Distribuídos
Sistema de Recrutamento e Seleção
Middleware e Sistemas Distribuídos
Universidade do Vale do Rio dos Sinos - São Leopoldo -
Sistemas e Tecnologias de Middleware TP3. Foco Sistema de comunicação – Sistema de Message Queuing – Abstracção do substracto de comunicação Adaptação.
UNIVERSIDADE FEDERAL DE PERNAMBUCO cin.ufpe.br Equipe: Equipe:
Arquitetura Orientado a Serviços
SGCH – Sistema de Gestão de Contratos Hospitalares
UNIVERSIDADE FEDERAL DE PERNAMBUCO cin.ufpe.br P2Middleware Equipe:Matheus Garcez Reichow.
Carlos Eduardo Calvente Ribeiro Universidade Federal do Rio de Janeiro
Equipe:. 2 Objetivo [coloque aqui o objetivo do projeto] [coloque aqui o objetivo do projeto]
1 Modelos de Sistemas Distribuídos. Introdução - Dificuldades e ameaças para SD. Grande variação na utilização de SD )carga de trabalho e requerimentos.
Sistemas Distribuídos
REDES DE COMPUTADORES Prof. Deivson
Secure Sockets Layer (SSL) e Transport Layer Security (TLS)
Marcela Bezerra da Silva Cin - UFPE
ACasa Universidade Federal de Pernambuco Centro de Informática – CIn Análise e Projeto de Sistemas – if718 Recife, 01 de fevereiro de 2007.
Componente de Segurança de Arquivos Textuais – C.S.A.T.
Mensageria no âmbito do SFN
Sistemas Distribuídos Introdução. Conceito Coleção de múltiplos processos que executam sobre uma coleção de processadores autônomos interligados em uma.
RMI x C# Remote Emilena Specht – 1113/01/9 2004/01
Representação Arquitetural
1 Comunicação Inter-Processos -> RMI -> RPC -> TCP -> UDP (Abstração de passagem de mensagem)
Conceitos da arquitetura
Universidade do Vale do Rio dos Sinos - São Leopoldo -
Comunicação.
Tópicos Avançados em Redes de Computadores
MODELO DE REFERÊNCIA TCP/IP
Games House Lamberto Augusto (laon) Millena de Andrade (maag) Sylvia Campos (scls) Pedro Lages (plm)
Diagrama de Sequência I
RJC/MO Remote Java Connector Message Oriented Renato Jobson Carequinha.
Objetos Distribuídos para WEB Prof. Paulo Fernando da Silva FURB – Universidade Regional de Blumenau Pós-Graduação em Desenvolvimento WEB.
Fase de Concepção Levantamento de Requisitos, Organização de Requisitos, Planejamento dos Ciclos Iterativos.
Análise e Projeto de Sistemas
Decisão #1 Decisão-chaveUtilização de C para desenvolvimento do MCTCore. DriversRNF: O código deve ser escrito na linguagem C. Descrição O sistema legado.
Arquitetura de redes ISSO/OSI Liane Tarouco UFRGS.
Arquitectura tcp. Camada tcp Ao contrário do protocolo UDP, o TCP representa um grande incremento de qualidade relativamente ao protocolo IP que lhe serve.
Uma plataforma integrada para aplicações de realidade virtual distribuída e colaborativa Pedro Ferreira [1], João Orvalho [2] e Fernando Boavida [3] [1]
Tarciane Andrade Análise de Casos de Uso Tarciane Andrade
Criptografia Assimétrica e Autenticação de Mensagens
Java – Remote Method Invocation (RMI)
Camada de Aplicação Prof. Horácio. Objetivo Apresentar os detalhes específicos dos tipos de aplicação; Apresentar o modelo cliente-servidor; Apresentar.
Infraestrutura de Redes
UNIVERSIDADE FEDERAL DE PERNAMBUCO cin.ufpe.br MultiMachine Middleware M M M M M M M M M M M Tarcisio Coutinho
Eliane Martins - Instituto de Computação - UNICAMP Estudo de caso Sistema de elevador Criação: jun/2011.
Sistemas Operacionais Distribuídos
Sistemas Distribuídos Nadilma Nunes Aula Inicial – Apresentação da disciplina.
Sistemas Distribuídos
Passagens de Mensagens Prof. Dr. Norian Marranghello
Serviço de segurança Dupla: Leonardo e Marcos
Curso Superior em Redes de Computadores Camada de Aplicação Prof. Sales Filho.
Transcrição da apresentação:

UNIVERSIDADE FEDERAL DE PERNAMBUCO cin.ufpe.br MiddleCell Equipe: Fernando Kakimoto Filipe Andrade

UNIVERSIDADE FEDERAL DE PERNAMBUCO cin.ufpe.brObjetivo Construir um middleware orientado a mensagens para celulares, de modo a abstrair detalhes de implementação na comunicação entre aplicações de leitores feed RSS

UNIVERSIDADE FEDERAL DE PERNAMBUCO cin.ufpe.br Requisitos - Aplicação

UNIVERSIDADE FEDERAL DE PERNAMBUCO cin.ufpe.br Requisitos - Middleware Comunicação assíncrona Prioridade: essencial Disponibilização de uma API para as aplicações Prioridade: essencial Infra-estrutura de rede sem fio (802.11g) Prioridade: essencial

UNIVERSIDADE FEDERAL DE PERNAMBUCO cin.ufpe.br Requisitos - Middleware Camada de transporte confiável (TCP) Prioridade: essencial Mensagens de tamanhos fixos Prioridade: essencial Serviço de nomes simplificado Prioridade: essencial

UNIVERSIDADE FEDERAL DE PERNAMBUCO cin.ufpe.br Requisitos - Middleware Modelo publish/subscriber (1 to many) Prioridade: essencial Aplicações desenvolvidas em Java Prioridade: essencial Tolerância a falhas Prioridade: essencial

UNIVERSIDADE FEDERAL DE PERNAMBUCO cin.ufpe.br Requisitos - Middleware Desempenho (tempo de resposta aceitável) Prioridade: importante Segurança através da criptografia dos dados Prioridade: desejável

UNIVERSIDADE FEDERAL DE PERNAMBUCO cin.ufpe.brArquitetura

UNIVERSIDADE FEDERAL DE PERNAMBUCO cin.ufpe.brArquitetura Message Observer Controlador Provider Service Publisher Messagem Handler Message Queue Business Control Persistence Control Connection Handler Marshaller

UNIVERSIDADE FEDERAL DE PERNAMBUCO cin.ufpe.br Diagrama de Seqüência (Iniciar Provider)

UNIVERSIDADE FEDERAL DE PERNAMBUCO cin.ufpe.br Diagrama de Seqüência (Provider Receber)

UNIVERSIDADE FEDERAL DE PERNAMBUCO cin.ufpe.br Diagrama de Seqüência (Enviar mensagem)

UNIVERSIDADE FEDERAL DE PERNAMBUCO cin.ufpe.br Diagrama Classes (Provider)

UNIVERSIDADE FEDERAL DE PERNAMBUCO cin.ufpe.br Projeto do Banco

UNIVERSIDADE FEDERAL DE PERNAMBUCO cin.ufpe.brMensagens typeuserpasswordothers

UNIVERSIDADE FEDERAL DE PERNAMBUCO cin.ufpe.brDemonstração

UNIVERSIDADE FEDERAL DE PERNAMBUCO cin.ufpe.brConclusão Aplicações distribuidas são mais complexas de serem desenvolvidas Middleware facilita a contrução de aplicações distribuidas Prove serviços essenciais como transparência Localidade Acesso Falha

UNIVERSIDADE FEDERAL DE PERNAMBUCO cin.ufpe.br MiddleCell Equipe: Fernando Kakimoto Filipe Andrade