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).