Elaborar una aplicación distribuida cliente - servidor

mono
20 de Mayo del 2009
Usando Java, escriba una aplicación para un prototipo de un sistema de consultas de
opinión. Asúmase que sólo se va a encuestar un tema. Los entrevistados pueden
responder sí, no o ns/nc. Escriba una aplicación servidora, que acepte los votos, guarde
la cuenta (en memoria), y proporcione las cuentas actuales a aquellos que estén
interesados.
a. Escriba el archivo de interfaz primero. Debería proporcionar métodos remotos
para aceptar una respuesta a la encuesta, proporcionando los recuentos actuales
(ejemplo: 10 sí, 2 no, 5 ns/nc) sólo cuando el cliente lo requiera.
b. Diseñe e implemente un servidor que (i) exporte los métodos remotos, y (ii)
mantenga información de estado (las cuentas).
c. Diseñe e implemente una aplicación cliente que proporcione una interfaz de
usuario para aceptar una respuesta y/o una petición, y para interactuar con el servidor
apropiadamente a través de la invocación de métodos remotos.
d. Pruebe la aplicación ejecutando dos o más clientes en máquinas diferentes
(preferiblemente en plataformas diferentes).