Un servidor de aplicaciones proporciona servicios de aplicación a computadoras cliente, manejando la lógica de negocio y acceso a datos de la aplicación. Esto permite centralizar y simplificar el desarrollo de aplicaciones. Los servidores de aplicaciones también incluyen middleware para comunicarse con otros servicios de forma segura y proveen APIs para que los desarrolladores no tengan que preocuparse por interfaces.
1. Servidor de aplicación
Usualmente se trata de un dispositivo de software que proporciona
servicios de aplicación a las computadoras cliente. Un servidor de
aplicaciones generalmente gestiona la mayor parte (o la totalidad) de las
funciones de lógica de negocio y de acceso a los datos de la aplicación. Los
principales beneficios de la aplicación de la tecnología de servidores de
aplicación son la centralización y la disminución de la complejidad en el
desarrollo de aplicaciones.
2. • Un ejemplo común del uso de servidores de aplicación (y de
sus componentes) son los portales de Internet, que permiten
a las empresas la gestión y divulgación de su información, y un
punto único de entrada a los usuarios internos y externos.
Teniendo como base un servidor de aplicación, dichos
portales permiten tener acceso a información y servicios
(como servicios Web) de manera segura y transparente, desde
cualquier dispositivo.
3. Caracteristica comunes
• Los servidores de aplicación típicamente incluyen también
middleware (o software de conectividad) que les permite
intercomunicarse con variados servicios, para efectos de
confiabilidad, seguridad, no-repudio, etc. Los servidores de
aplicación también brindan a los desarrolladores una
Interfaz para Programación de Aplicaciones (API), de tal
manera que no tengan que preocuparse por el sistema
operativo o por la gran cantidad de interfaces requeridas
en una aplicación web moderna.
• Los servidores de aplicación también brindan soporte a una
gran variedad de estándares, tales como
HTML, XML, IIOP, JDBC, SSL, etc., que les permiten su
funcionamiento en ambientes web (como Internet) y la
conexión a una gran variedad de fuentes de datos, sistemas
y dispositivos.