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