Entorno de aplicaciones web
Las aplicaciones basadas en web se ejecutan en un servidor de aplicaciones web y acceden a datos en un sistema de información empresarial, como un servidor de base de datos de gestión de contenidos empresariales ( Db2 ). Los componentes de las aplicaciones basadas en la web se dividen entre varios niveles o capas.
Esta información describe los diversos componentes y características arquitectónicas de las aplicaciones web y el rol que Db2 desempeña en el entorno de aplicaciones web.
En general, la interfaz de usuario está en el primer nivel, los programas de aplicaciones están en el nivel medio y los orígenes de datos disponibles para los programas de aplicaciones están el nivel del sistema de información empresarial. El desarrollo de aplicaciones basadas en la web en una arquitectura de varios niveles se denomina programación del servidor.
La escritura de programas del servidor es complicada y requiere una comprensión detallada de las interfaces de servidor web. Afortunadamente, existen servidores de aplicaciones, como WebSphere® Application Server, que simplifican esta tarea. Cada uno de estos servidores de aplicación define un entorno de desarrollo para las aplicaciones web y proporciona un entorno de tiempo de ejecución en el que las aplicaciones web se pueden ejecutar. El código del servidor de aplicación que proporciona el entorno del tiempo de ejecución, admite la interfaz apropiada para interactuar con el servidor web. Con los servidores de aplicación, puede escribir programas para el entorno de tiempo de ejecución del servidor de aplicación. Los desarrolladores de estos programas pueden centrarse en la lógica empresarial de la aplicación web, en lugar de hacer que la aplicación trabaje con un servidor web.