RMI - Java

6
RMI Igor Botani Gonçalves - UNITAU - 2009 Implementação de RMI em Java com sorteio de IP's em 10 computadores + 1 servidor de aplicação.

description

Implementação de RMI em Java com sorteio de IP\'s em 10 computadores + 1 servidor de aplicação.

Transcript of RMI - Java

RMI

Igor Botani Gonçalves - UNITAU - 2009

Implementação de RMI em Java com sorteio de IP's em 10 computadores + 1 servidor de

aplicação.

Exercício Proposto

Montar uma aplicação distribuída contendo 10 servidores de aplicação.

Cliente executa a aplicação em ordem aleatória a aplicação (sorteiodos Ips).

Igor Botani Gonçalves - UNITAU - 2009

Solução Proposta

10 Máquinas:    1ª) Servidor de Gerenciamento    2ª à 10ª) Servidores de Aplicação

Cliente: Aleatório

Igor Botani Gonçalves - UNITAU - 2009

Configuração das Máquinas

10 Máquinas Virtuais

Sistema Operacional: Ubuntu 9.10 Karmic

128MB de memória RAM

Servidor de Gerenciamento: MySQL instalado

Igor Botani Gonçalves - UNITAU - 2009

Forma de Implementação

    No Servidor de Gerenciamento (SG) existe um banco de dados MySQL com os endereços de IP's de todos os Servidores de Aplicação (9 servidores).

    No momento em que o cliente se conecta com o SG, é retornado todos os endereços, de forma aleatória.

    Com os endereços, o Cliente executa um a um.

Igor Botani Gonçalves - UNITAU - 2009

Dificuldades encontradas

• Configurar o ambiente Linux (75% do esforço).

• Configurar todas máquinas virtuais (20% do esforço).

• Programação em RMI (5% do esforço).

Igor Botani Gonçalves - UNITAU - 2009