Inicio
Descripción del Problema
La reserva de salas al comenzar el semestre o en medio de este es un problema ya que existe un numero de ramos dictados demasiado grande y cada paralelo puede tener distinto numero de alumnos.
Descripción de la Solución
Se plantea el desarrollo de un programa distribuido donde exista un servidor que maneje todos los datos y clientes que hagan peticiones a este servidor para reservar completamente una sala por todo un año o por una fecha en especial como ocurre con ayudantias extra o certamenes fuera de horario.
Análisis del Problema
Al ser distribuido el programa se encontraron 2 posibles soluciones para la comunicación servidor-cliente:
- Usar sockets
- RMI
A continuación podemos apreciar una tabla con los Pros y Contras de ambos métodos:
Sockets | RMI | ||
---|---|---|---|
Es natural ya que responde al modelo de Emisor-Mensaje-Receptor. | Es un nuevo sistema con el que hay que familiarizarce todavia. | ||
El Servidor debe poder manejar hebras para atender a peticiones simultaneas. | La programacón es casi transparente de modo que el programador codifica como si todas las clases fueran locales. | ||
Permite crear arbitrariamente clases y enviarlas por medio de la red. |