UNIVERSIDADE FEDERAL DE PERNAMBUCO cin.ufpe.br P2Middleware Equipe:Matheus Garcez Reichow.

Slides:



Advertisements
Apresentações semelhantes
Programação de jogos MMO com DALua
Advertisements

Terminologia Definicao Construção Exemplos
O Modelo OSI O RM-OSI é um modelo de referência p/ interconexão de sistemas abertos (open systems interconection) Padrão ISO 7498, publicado em 1984 Sistemas.
UNIPAC – ARAGUARI CAMPUS – IX PROF. EVERTON HIPÓLITO DE FREITAS
Modelos de Comunicação em Sistemas Distribuídos
RPC Remote Procedure Call
Applets Carlos Bazilio Depto de Ciência e Tecnologia
Sistema para Gerenciamento de Redes Baseado em Agentes Móveis
Comunicação Distribuída
Conceitos Básicos de Informática REDES DE COMUNICAÇÃO: INTERNET
Invocação de Métodos Remotos RMI
1 Comunicação Inter-Processos -> RMI -> RPC -> TCP -> UDP (Abstração de passagem de mensagem)
1 Sistemas Distribuídos - SDI Caracterização de Sistemas Distribuídos. Introdução. Exemplos de Sistemas Distribuídos. Desafios.
1 Comunicação Inter-Processos -> RMI -> RPC -> TCP -> UDP (Abstração de passagem de mensagem)
JADE Java Agent DEvelopment Framework
Objetos Distribuídos Padrão CORBA
Elementos da Arquitetura P2P
UNIVERSIDADE FEDERAL DE PERNAMBUCO cin.ufpe.br Equipe: Equipe:
Modelo OSI OSI é um modelo de referência para interligação de sistemas abertos (open systems interconection) Padrão ISO 7498, publicado em 1984 Sistemas.
Mobilidade Cláudia Ribeiro.
Sistemas Distribuídos
Camada de Transporte: Portas, Sockets, Aplicações em Rede
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:
Redes de Computadores Camada de Aplicação.
Equipe:. 2 Objetivo [coloque aqui o objetivo do projeto] [coloque aqui o objetivo do projeto]
Arquiteturas de Referência
Sistemas Distribuídos
Tópicos em redes e sistemas distribuídos Carlos Oberdan Rolim Ciência da Computação Sistemas de Informação.
Tópicos de Sistemas de Informação A
Web Services Uninorte Semana de Tecnologia da Informação
Sistemas Operacionais de Redes de Computadores
Marcela Bezerra da Silva Cin - UFPE
Java Avançado Luiz Carlos d´Oleron SJCP Java Sockets.
Computação Colaborativa (P2P) - Componente de Comunicação para o Projeto XPeer Recife, 14 de março de 2004 Tarciana Dias da Silva – Judith.
Concorrência e Java RMI
Simple Locality-Aware Co- allocation in Peer-to-Peer Supercomputing Felipe Jung Vilanova Rodrigo Gheller Luque.
Computing on large scale distributed systems: experience of the XtremWeb project CMP-157 PROGRAMAÇÃO PARALELA E DISTRIBUÍDA Prof. Cláudio Fernando Resin.
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.
Concorrência e thread Petrônio Júnior(pglj) Márcio Neves(mmn2)
RMI x C# Remote Emilena Specht – 1113/01/9 2004/01
Da Introdução à Prática
Java RMI João Gabriel (jggxm).
1 Comunicação Inter-Processos -> RMI -> RPC -> TCP -> UDP (Abstração de passagem de mensagem)
Sistemas Distribuídos
Conceitos da arquitetura
Comunicação.
Troca de Mensagens Programação concorrente
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.
Modelando aspectos de Implementação
Arquitetura de Redes de Computadores – Luiz Paulo Maia Camada de Transporte1 Arquitetura de Redes de Computadores Luiz Paulo Maia Camada de Transporte.
RMI Objetos Distribuídos Luiz C. D´oleron SCJP
Seminário CI303 Lucas Nascimento Ferreira. Data sharing service: Propriedades Persistência Independentemente da aplicação Permitir o reutilização dos.
Sistemas Distribuídos
Camada de Aplicação Prof. Horácio. Objetivo Apresentar os detalhes específicos dos tipos de aplicação; Apresentar o modelo cliente-servidor; Apresentar.
Sistemas Distribuídos Carlos Oberdan Rolim Ciência da Computação Sistemas de Informação.
UNIVERSIDADE FEDERAL DE PERNAMBUCO cin.ufpe.br MultiMachine Middleware M M M M M M M M M M M Tarcisio Coutinho
UNIVERSIDADE FEDERAL DE PERNAMBUCO cin.ufpe.br MiddleCell Equipe: Fernando Kakimoto Filipe Andrade.
Passagens de Mensagens Prof. Dr. Norian Marranghello
Redes de Computadores 2 - Camada de Aplicação (Princípios Básicos) –
Tecgraf PUC-Rio maio de 2011 Introdução ao Openbus.
Introdução à plataforma Web (internet) e protocolos de comunicação
Serviço de segurança Dupla: Leonardo e Marcos
Aula: Arquiteturas de redes: modelo de referência OSI 04/12/2010.
Aula Virtual Projeto de Sistemas Distribuídos. Roteiro Introdução (Revisão) Tecnologia Arquitetura Tolerância a Falha Segurança.
Curso Superior em Redes de Computadores SSH Prof. Sales Filho.
Curso Superior em Redes de Computadores FTP Prof. Sales Filho.
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 P2Middleware Equipe:Matheus Garcez Reichow

UNIVERSIDADE FEDERAL DE PERNAMBUCO cin.ufpe.brObjetivo O objetivo do projeto é desenvolver um middleware que possa ser usado para a criação aplicações p2p como kazaa e emule.

UNIVERSIDADE FEDERAL DE PERNAMBUCO cin.ufpe.brRequisitos Tipo de Comunicação Assíncrona Ambiente de Execução Desktop Heterogeneidade Suportada Qualquer SO com a máquina virtual.NET instalada Qualquer linguagem da plataforma.NET

UNIVERSIDADE FEDERAL DE PERNAMBUCO cin.ufpe.brRequisitos Interface de programação disponibilizada para a construção da aplicação Biblioteca Infra-Estrutura de rede disponível Cabeada Marshalling Strings e dados

UNIVERSIDADE FEDERAL DE PERNAMBUCO cin.ufpe.brRequisitos Comunicação entre processos ou modo de envio de mensagens Guaranteed Modo de Envio: Assíncrono, canal confiável Guaranteed-delivery Receive-Subscribe Necessidade de clientes registrarem no servidor, e verificação de conexão por parte do servidor Envio de arquivos como mensagem

UNIVERSIDADE FEDERAL DE PERNAMBUCO cin.ufpe.brRequisitos Linguagem adotada C# Escalabilidade Tolerância a Falhas Camada de Transporte TCP

UNIVERSIDADE FEDERAL DE PERNAMBUCO cin.ufpe.brArquitetura [coloque e descreva neste ponto a arquitetura do seu middleware]

UNIVERSIDADE FEDERAL DE PERNAMBUCO cin.ufpe.brProjeto [coloque aqui detalhes do projeto do seu middleware]

UNIVERSIDADE FEDERAL DE PERNAMBUCO cin.ufpe.brImplementação [detalhes de implementação]

UNIVERSIDADE FEDERAL DE PERNAMBUCO cin.ufpe.brAvaliação [será necessário construir uma aplicação para fazer uma validação simplificada do seu middleware]

UNIVERSIDADE FEDERAL DE PERNAMBUCO cin.ufpe.brConclusão [coloque aqui os pontos fortes do seu middleware] [coloque aqui os pontos fracos do seu middleware]