“Diseño e implementación de una Intranet para el hotel Condes de Cardona”
El proyecto consiste en diseñar e implementar una Intranet sobre la infraestructura que posee el hotel que debe cumplir estos requerimientos:
a) Debe implicar a los diferentes actores de un hotel: director, clientes, camareros,...
b) El acceso a las aplicaciones será a través de Interface Web, teléfonos IPPhone, y cualquier otro que se crea conveniente ( cuyas demos puedan ser emuladas).
c) Las aplicaciones se pueden desarrollar en la plataforma y lenguaje de desarrollo que el grupo prefiera.
d) Debe tener las medidas de seguridad necesarias para el entorno de funcionamiento (como mínimo, autentificación básica del usuario).
e) Se deberá efectuar un estudio de rendimiento y busqueda de cuellos de botella.
f) Se deberá de proponer una arquitectura escalable y medir la mejora de rendimiento.
g) Se deberá de implementar funciones de gestión para la monitorizacion de rendimiento y ajuste dinámico del cluster.
El esquema de los diferentes módulos de los que consta el proyecto es el siguiente:
El proyecto de diseño e implementación conste de estas fases:
El grupo decide que servidores va a utilizar para: distribuir información a clientes, almacenar información, y ejecutar las aplicaciones. El grupo decide el diseño modular de las aplicaciones a desarrollar.
El grupo decide que elementos de seguridad (privacidad, autentificación e integridad) va a incorporar en su proyecto (recordar que, como mínimo, debe tener autentificación básica de los diferentes tipos de usuario).
Semanas 8-14
Cada grupo deberá proponer que medidas caracterizan el rendimiento de la aplicación y como piensa realizarlas. Deberán encontrar los cuellos de botella del servidor.
Cada grupo deberá implementar una arquitectura escalable (cluster de servidores), medir la mejora de rendimiento y detectar nuevos cuellos de botella.
El grupo decide que elementos de gestión (fallos, configuración, monitorización rendimiento, seguridad) va a incorporar en su proyecto (como mínimo, debe de implementar funciones de monitorización de servidores que sirvan para ajustar dinámicamente el tamaño del cluster).