Está en la página 1de 1

5.3.

Estructura del Servidor de Aplicaciones


[1] Implementar este servidor en la Facultad de Ciencias de la Salud nos permitir el procesamiento de datos de una aplicacin
de cliente. Las principales ventajas de la tecnologa de los servidores de aplicacin es la centralizacin y la disminucin de la
complejidad del desarrollo de aplicaciones, dado que las aplicaciones no necesitan ser programadas; en su lugar, estas son
ensambladas desde bloques provistos por el servidor de aplicacin.
Los servidores de aplicacin tpicamente incluyen tambin middleware (o software de conectividad) que les permite
intercomunicarse con variados servicios educativos en la UNC, para efectos de confiabilidad, seguridad, etc. Los servidores de
aplicacin brindarn una interfaz para Programacin de Aplicaciones (API), de tal manera que no habra que preocuparse por el
sistema operativo o por la gran cantidad de interfaces requeridas en una aplicacin web moderna. Los servidores de aplicacin
tambin brindan soporte a una gran variedad de estndares, tales como HTML, XML, IIOP, JDBC, SSL, que permitirn una
conexin a una gran variedad de fuentes de datos, sistemas y dispositivos.
Principios
La alta disponibilidad hace referencia a que un sistema debe estar funcionando las 24 horas del da los 365 das al ao.
Para poder alcanzar esta caracterstica es necesario el uso de tcnicas de balanceo de carga y de recuperacin ante
fallos (failover).
La escalabilidad es la capacidad de hacer crecer un sistema cuando se incrementa la carga de trabajo (el nmero de
peticiones). Cada mquina tiene una capacidad finita de recursos y por lo tanto slo puede servir un nmero limitado
de peticiones.
El mantenimiento tiene que ver con la versatilidad a la hora de actualizar, depurar fallos y mantener un sistema. La
solucin al mantenimiento es la construccin de la lgica de negocio en unidades reusables y modulares.

Ventajas de los servidores de aplicaciones


Integridad de datos y cdigos: al estar centralizada en una o un pequeo nmero de mquinas servidoras, las
actualizaciones estn garantizadas para todos sus usuarios. No hay riesgos de versiones viejas.
Configuracin centralizada: los cambios en la configuracin de la aplicacin, como mover el servidor de base de datos
o la configuracin del sistema, pueden ser hechos centralmente.
Seguridad: se consideran ms seguras.
Performance: limitando el trfico de la red solamente al trfico de la capa de presentacin, es percibido como un modelo
cliente/servidor que mejora la performance de grandes aplicaciones.

También podría gustarte