Professional Documents
Culture Documents
Ingeniera Informtica
Sistemas Distribuidos
El objetivo del trabajo es contar con una aplicacin cliente que obtenga todos los datos de una
persona en base a su nmero de cdula. Para ello, la aplicacin cliente debe solicitar al usuario
un nmero de cdula y luego consultar por sus datos en varios servidores distribuidos.
Proceso:
El Cliente solicita el nmero de cdula al usuario.
El Cliente solicita informacin al Servidor de Personas.
El Servidor de personas solicita datos al Servidor de Directorio en base a la cdula.
El Servidor de personas solicita datos al Servidor de Imgenes en base a la cdula.
El Servidor de personas solicita datos al Servidor de Salud en base al codigoSalud
obtenido del Servidor de Directorio.
El Servidor de Personas enva informacin recopilada al Cliente
El Cliente despliega informacin amigable al Usuario.
Servidor de Personas:
Debe atender a los clientes que solicitan informacin a partir del nmero de cdula de
identidad:
Acepta peticiones de los clientes.
Servidor TCP, multihilo en Java.
Acta como proxy para los servidores de Directorio, Imgenes y Salud.
Utiliza un timeout de 5 segundos para conectar a los servidores.
Si un servidor no responde, el proceso contina con la informacin de los servidores
que si estn disponibles.
Facultad Politcnica
Universidad Nacional de Asuncin
Ingeniera Informtica
Sistemas Distribuidos
Facultad Politcnica
Universidad Nacional de Asuncin
Ingeniera Informtica
Sistemas Distribuidos
Se debe:
Para el objetivo de la plataforma, utilizar TCP y UDP como se especifica. En lugares
donde no est definido, la eleccin queda a cargo del grupo.
Crear una nomenclatura y jerarqua ordenada para cada archivo de cdigo fuente que
necesiten. Ser valorada dicha organizacin.
Crear un script para levantar todos los servidores de una vez: iniciarPlataforma.sh o
iniciarPlataforma.bat. Obligatorio para la correccin.
No se permiten plagios.