¿Qué es el servidor de aplicaciones Java y el servidor de aplicaciones IBM WebSphere?
El servidor de aplicaciones proporciona toda la infraestructura necesaria para alojar aplicaciones empresariales. Gestiona el funcionamiento de la aplicación entre la solicitud del usuario y la aplicación empresarial backend, como una base de datos, mensajería, etc.
Las aplicaciones empresariales, que suelen basarse en transacciones o utilizarse mucho, deben contar con un servidor de aplicaciones con redundancia integrada, alta disponibilidad y orientado al rendimiento como WebSphere Application Server.
El servidor de aplicaciones suele situarse entre el servidor web y la base de datos u otro backend como mensajería, etc.
A continuación se muestra el diagrama típico indica servidor de aplicaciones ubicadas en las solicitudes de los usuarios.
Plataformas compatibles
WebSphere Application Server es compatible con las siguientes plataformas.
- AIX
- HP
- IBM i
- z/OS
- Linux
- Solaris
- Windows
También puede haga clic aquí para consultar los requisitos oficiales del sistema para WAS 8.5.5.
Ediciones WebSphere
Actualmente existen en el mercado siete ediciones de WAS, como se indica a continuación.
- Servidor de aplicaciones WebSphere - Liberty Core
- Servidor de aplicaciones WebSphere - Express
- Servidor de aplicaciones WebSphere - Base
- WebSphere Application Server - Despliegue en red
- Servidor de aplicaciones WebSphere - Edición Hypervisor
- Servidor de aplicaciones WebSphere - z/OS
- WebSphere Application - Desarrolladores
Cada edición está optimizada para diversos requisitos, desde el desarrollo a la producción y desde la pequeña empresa a la empresa. Puede compararlas para elegir la más adecuada para su negocio.
Haga clic aquí para consultar la hoja comparativa oficial de WAS.
Topologías WebSphere
WebSphere ofrece una flexibilidad de configuración que puede adaptarse a cualquier requisito de un entorno de producción o de no producción sin salirse del presupuesto. Teniendo en cuenta la gran cantidad de opciones, puede haber varias topologías, pero las tres siguientes son las más utilizadas.
- Independiente
- Despliegue de la red
- Agente administrativo
1. Topología autónoma
Se trata de una topología básica en la que se instala WebSphere en un único servidor. Implementando esto, tendrás Célula, Nodo y Servidor (JVM) en una sola máquina, lo que tiene algunas de las siguientes limitaciones.
- No se podrá iniciar el servidor desde la consola de administración
- Sin alta disponibilidad
- Sin equilibrio de carga
- Todas las tareas administrativas conectándose a la JVM
Probablemente esto sería bueno para el desarrollo o no crítico entorno de no producción. A continuación se muestra el diagrama de servidor típico para la topología independiente.
2. Topología de despliegue de la red
Probablemente la topología más utilizada y avanzada, que puede tener múltiples JVM ejecutándose en el mismo servidor o en servidores diferentes.
Esto sólo es compatible con la edición WebSphere Application Server Network Deployment.
Lo bueno de esta topología es que se pueden realizar todas las tareas administrativas incluyendo el arranque de la JVM a través de la consola DMGR.
En esta topología - DMGR y Node agent se ejecutan como un proceso separado y soporta clustering para alta disponibilidad. A continuación se muestra el diagrama básico de la topología ND.
3. Topología del agente administrativo
En esta topología, se crea un proceso adicional llamado agente administrativo que ayuda a gestionar múltiples servidores autónomos registrados en el agente administrativo.
Esto permite a un administrador gestionar todos los nodos registrados mediante la consola del agente administrativo.
Esto resulta muy útil cuando se tienen múltiples servidores independientes y se desea realizar tareas administrativas, incluyendo el arranque de JVM a través de una consola. El siguiente diagrama ilustra una topología básica de agente administrativo.
Novedades de WebSphere 8.5.5
IBM lanzó WebSphere Application Server 8.5 en junio de 2012 y 8.5.5 en junio de 2013 con algunas de las grandes características que se enumeran a continuación.
- HPEL - Registro binario que es más rápido que el registro de texto. Esto ayuda en el rendimiento en tiempo de ejecución.
- Compatibilidad con directorios supervisados para agilizar los ciclos de edición-implantación-prueba.
- JAVA SE7 - WAS 8.5 tiene la opción de soportar Java 7 SE
- Resistencia de aplicaciones - WAS 8.5 ND está integrado con WebSphere virtual enterprise.
- Gestión de la salud: supervise la salud del servidor de aplicaciones y responda a los posibles problemas antes de que se produzca una interrupción.
- SIP - Las mejoras en la capacidad de servicio y la resolución de problemas del Protocolo de Iniciación de Sesión permiten un procesamiento más resistente de las sesiones SIP.
Para consultar la lista completa de novedades - haga clic aquí para consultar el documento oficial.
Espero que esto le ayude a comprender el servidor de aplicaciones IBM WebSphere.