Tácticas Escalabilidad
Para favorecer la Escalabilidad en nuestra arquitectura hemos seleccionado las siguientes tácticas.
Procesamiento Concurrente: Haremos uso de hilos para paralelizar el procesamiento en diferentes etapas de una solicitud. En particular haremos uso de hilos en los siguientes aspectos:
- Manejo de solicitudes HTTP
- Manejo de instancias EJB
- Manejo de conexiones JDBC
Reducir la contienda a través de la replicación: Buscaremos reducir la contienda por recursos del sistema mediante la replicación de componentes de hardware y de software.
En cuanto al hardware usaremos 2 servidores de aplicaciones coordinados mendiante un balanceador de carga, para analizar la contienda que puede haber entre más unidades de procesamiento, pero a su vez más tráfico de red.
Así mismo replicaremos los módulos de software ser desplegados en cada uno de los servidores.
Se replicará la base de datos.