Home
3º Ano - 1º Semestre Trabalho Nº 2: Java RMI
Contents
1. o Distribuida 3 Ano 1 Semestre ser a utiliza o do SOAP na comunica o entre o servidor Back End e aplica es de Back Office 7 Relat rio do Trabalho Al m do software desenvolvido dever ainda escrever um relat rio do trabalho pr tico O relat rio dever ter as seguintes sec es e Tempo m dio horas utilizado por cada elemento do grupo no trabalho e Introdu o e Arquitectura interna dos Front Ends e Tratamento de falhas transit rias nos sockets e RMI e Manual de utiliza o e Manual de instala o e configura o e Descri o dos testes efectuados aplica o 8 Prazo de Entrega do Trabalho O prazo para a entrega dos trabalhos de quatro semanas a contar da aula em que o enunciado foi apresentado N o ser o aceites trabalhos fora do prazo A entrega dever ser feita por e mail num ficheiro zip ou rar contendo o relat rio obrigat rio em PDF e as listagens dos programas realizados obedecendo OBRIGATORIAMENTE ao seguinte formato al23456 trabalho 2 CD zip 9 Refer ncias SUN Essentials of the Java Programming Language http java sun com developer onlineTraining Programming BasicJava http java sun com developer onlineTraining Programming BasicJava SUN The Java Tutorials Networking http java sun com docs books tutorial networking index html SUN Remote Method Invocation Home http java sun com javase technologies core basic rmi Computa o Distribu
2. devem incluir uma consola para receber os seguintes comandos halt parar de responder restart reiniciar e exit sair Todos os comandos devem assegurar que os servidores em especial o servidor Back End permane em num estado consistente O mecanismo de fail over deve ser exaustivamente testado para garantir que a aplica o se comporta correctamente sob diversas falhas nos servidores Nenhuma mensagem dos clientes deve perder se durante o processo de re conectar e as falhas dos servidores Front End devem ser totalmente transparentes para o utilizador final que continuar a interagir com o servi o de vota o 4 Modifica es s aplica es do trabalho N 1 Neste trabalho as aplica es necessitam de um tratamento novo das excep es como explicado anteriormente O resto das aplica es permanece na maior parte inalterado Isto significa que ainda utilizam o TCP e UDP tal como faziam anteriormente Por outro lado o servidor Front End necessita de algumas modifica es para suportar a comunica o RMI com os servidores Back End 5 Interface gr fico Novamente os alunos n o devem perder tempo no desenvolvimento de interfaces gr ficos 6 Fases seguintes No trabalho N 3 os alunos devem desenvolver uma solu o de conectividade directa ao servidor Back End utilizando um browser e JSP JavaBeans No trabalho N 4 o objectivo Computa o Distribuida 2 3 2008 2009 Licenciatura em Eng Inform tica Computa
3. Licenciatura em Eng Inform tica Computa o Distribuida 3 Ano 1 Semestre Trabalho N 2 Java RMI Introdu o O objectivo deste trabalho consiste em adicionar v rios servidores de Front End ao servidor inicial utilizando o Java RMI Esta nova vers o do trabalho deve assegurar a integra o com o trabalho anterior N 1 Este trabalho dever ser feito individualmente ou em grupos de dois ou tr s alunos Descri o do trabalho Este trabalho insere v rios Front Ends que interceptam a comunica o entre o servidor principal e os utilizadores votantes como representado na figura 1 FRONT END SERVERS BACK END SERVER VOTANTE M j VOTANTE VOTANTE ADMINISTRADOR Figura 1 Arquitectura da aplica o utilizando Java RMI O prop sito dos servidores Front End o de aliviar a carga a que pode estar sujeito o servidor principal Back End Neste tipo de arquitectura os Front Ends s o utilizados para disponibilizar conte do est tico aos utilizadores tais com p ginas web enquanto o servidor principal trata dos pedidos necess rios para a componente din mica das p ginas web Isto significa que os Front Ends podem ter em cache alguma informa o est tica do Computa o Distribuida 1 3 2008 2009 Licenciatura em Eng Inform tica Computa o Distribuida 3 Ano 1 Semestre servidor principal podendo disponibilizar esta informa o directamente aos clientes sem a
4. ida 3 3 2008 2009
5. necessidade de consultar o servidor principal para responder aos pedidos A aplica o dos utilizadores e administradores devem ter um ficheiro de configura o com os endere os dos servidores Front End conhecidos Quando a aplica o inicia ela deve escolher os servidores Front End pela ordem na lista 3 Falhas na conectividade com o servidor A sua aplica o deve tolerar falhas na comunica o do canal TCP Voc j terminou a parte da manipula o de excep es no primeiro trabalho Agora voc precisa de estender esta capacidade de modo a que o cliente consiga mudar o servidor de Front End activo caso este esteja indispon vel se o cliente recebe uma excep o na comunica o com o servidor Front End deve haver novas tentativas por exemplo 5 tentativas em 5 segundos para conectar novamente com o servidor Se depois das tentativas o servidor ainda n o estiver dispon vel o cliente tentar a conex o com um outro servidor Front End da lista O cliente deve repetir este processo at alcan ar um servidor Front End activo ou at que n o haja mais servidores a pesquisar na lista O servidor principal Back End Server pode igualmente falhar e neste caso os servidores Front End devem assegurar as excep es do RMI e devem tentar nova conex o periodicamente Neste caso os servidores Front End nunca desistem de conectar e esperam o restabelecimento do servidor RMI Para finalidades de teste os servidores Front End e Back End
Download Pdf Manuals
Related Search
Related Contents
Instrucción, juego de instalación de módulo de seguridad Frigidaire FFGC3625LB Product Specifications Sheet 3M Digital Projector X64 5 パソコンの設定 5-1 Windows 8の設定 EPSON CS-7000 FAX操作ガイド Acme United MT109S Programmable Logic Controller Trainers PROFESSIONAL 110 Dual Fuel & Falcon 110 - Andi Gonesse 2012 une ville en mouvement ! MOVIDRIVE® MDX61B Placa de Controle MOVI - SEW Copyright © All rights reserved.
Failed to retrieve file