Como pugali es un
red social corporativa necesitamos implementar una interfaz simple para el
usuario y al mismo tiempo manejar subsistemas complejos por detrás que manejen
la lógica del negocio. Es para esto que se recomienda la utilización del patrón
“Remote facade”. Además al ser una aplicación compleja que manejará hartas
vistas e interfaces dependiendo del cliente y del dispositivo utilizado, es que
su crecimiento será exponencial. Al utilizarse en empresas grandes se hace necesario
que sea escalable, ya que su edición será constante es necesario un patrón que
divida las responsabilidades para esto se propone “Modelo-Vista-Controlador”.
También se debe resolver la cuestión de cómo se trabajarán los datos de sesión
del cliente, si queremos obtener información de las acciones de loggeo o no, y
si, tomando en cuenta la cantidad de datos transferida por cada cliente, es
aceptable enviar los datos del cliente en cada consulta y la persistencia de
los datos del cliente aunque no este conectado es necesario…es considerando
esto más las características de Pugali que se recomienda usar el patrón “Client
Session State”. Mas detalles en el link
https://dl.dropboxusercontent.com/u/42013397/informe%20final%20practica.docx