Articulo de referencia

Servidor de aplicaciones IBM WebSphere

{{cite web|url=https://www-01.ibm.com/software/websphere/support/lifecycle/|title=IBM Support - WebSphere software lifecycle|date=September 27, 2017|website=www-01.ibm.com|acces...

WebSphere Application Server ( WAS ) es un producto de software que funciona como servidor de aplicaciones web . Más específicamente, es un marco de software y middleware que aloja aplicaciones web basadas en Java . Es el producto estrella de la suite de software WebSphere de IBM . Fue creado inicialmente por Donald F. Ferguson , quien posteriormente se convirtió en CTO de Software para Dell . La primera versión se lanzó en 1998. Este proyecto surgió del equipo de IBM HTTP Server, que comenzó con el servidor web Domino Go.

Arquitectura

WebSphere Application Server (WAS) se basa en estándares abiertos como Java EE , XML y servicios web . Se ejecuta en las siguientes plataformas: Windows, AIX, Linux, Solaris, IBM i y z/OS . Desde la versión 6.1 hasta la versión 9.0, las especificaciones de los estándares abiertos están alineadas y son comunes a todas las plataformas. La explotación de la plataforma, en la medida en que se produzca, se realiza por debajo de la línea de especificación de los estándares abiertos.

Funciona con varios servidores web, incluidos Apache HTTP Server , Netscape Enterprise Server , Microsoft Internet Information Services (IIS), IBM HTTP Server para i5/OS , IBM HTTP Server para z/OS e IBM HTTP Server para AIX / Linux / Microsoft Windows / Solaris . Utiliza el puerto 9060 para la conexión como puerto de administración predeterminado y el puerto 9080 como puerto de publicación de sitios web predeterminado.

La plataforma WebSphere Application Server "tradicional" (a diferencia de la variante Liberty) está diseñada como una plataforma de computación distribuida que puede instalarse en múltiples instancias de sistemas operativos, denominadas colectivamente celda WebSphere. La administración de todas las instancias se realiza desde un nodo de administración, llamado Gestor de Implementación, dentro de la celda, y la implementación de aplicaciones, incluyendo la capacidad de realizar actualizaciones progresivas, puede distribuirse a un subconjunto de los nodos de la celda. La información de configuración de toda la celda (número de nodos, aplicaciones implementadas en cada uno, configuración de las aplicaciones, administración de sesiones y detalles de otros recursos, etc.) se almacena en archivos de configuración XML distribuidos a todos los nodos de la celda. A lo largo del ciclo de vida del producto, la implementación de estos detalles de configuración pasó de archivos a bases de datos (alrededor de la versión 3.5) y, posteriormente, de nuevo a archivos (alrededor de la versión 5).

Dada la instalación distribuida y que la gestión de toda la celda requería la gestión de los efectos locales (como la implementación, la configuración de registro, etc.), el efecto general era que la seguridad de WAS a menudo podía anular la seguridad local si no estaba configurada correctamente. Por ejemplo, en versiones anteriores de la consola de administración, existía una opción para especificar la ubicación de un archivo de registro en un nodo remoto. Esto podía utilizarse para leer/escribir en un archivo arbitrario en ese nodo remoto. Por este motivo, no era recomendable ejecutar los procesos del servidor de aplicaciones/agente de nodo con privilegios de root, y a partir de la versión 6, la configuración de seguridad se estableció por defecto en un estado seguro (aunque esto significaba que habilitar las funciones deseadas requería un cambio manual de los valores predeterminados). Originalmente, todos los nodos de la celda estaban en un único dominio para la administración y la seguridad de la aplicación. Sin embargo, a partir de la versión 6.1, puede haber varios dominios de seguridad y la seguridad administrativa y la de la aplicación pueden estar separadas.

Muchos productos de IBM (como IBM InfoSphere DataStage ) utilizan WebSphere Application Server como plataforma base para su infraestructura.

Historial de versiones

IBM ha lanzado al mercado varias versiones y ediciones de WebSphere Application Server.

En las primeras versiones beta, WebSphere se llamaba Servlet Express. [ 16 ]

Aunque el esquema de versiones x.1 y x.5 normalmente indicaría una versión menor en la industria del software, WebSphere v6.1 y v5.1 son versiones principales, al igual que WebSphere v8.5 y v3.5. [ 17 ]

Versiones de WebSphere Liberty

WebSphere Liberty se introdujo en WebSphere Application Server V8.5, originalmente conocido como WebSphere Liberty Profile, con el mismo esquema de numeración de versiones que el resto de WAS. En 2016, IBM introdujo un nuevo esquema de numeración de paquetes de corrección para Liberty para reflejar la transición a la entrega continua de Liberty en un único flujo de soporte. Después de la versión V8.5.5.9, el esquema de numeración de Liberty se rebasó a partir de 16.0.0.2 para reflejar el año y el trimestre de la publicación del paquete de corrección de Liberty. Un nivel común de WebSphere Liberty se distribuye como parte de las versiones 8.5 y 9.0 de WebSphere Application Server. El modelo de entrega continua de Liberty se introdujo para permitir que las nuevas capacidades y características se entregaran con mayor frecuencia. [ 18 ]

Versión 9.0

WebSphere Application Server V9.0 [ 19 ] incorpora Java EE 7 y Java SE 8. Esto elevó la versión tradicional de WAS Application Server al mismo nivel de Java EE que WebSphere Liberty ofrecía desde 2015. Esta fue la primera versión de WAS disponible simultáneamente como oferta local y a través de WebSphere as a Service en IBM Cloud. [ 20 ]

WebSphere Liberty se está convirtiendo cada vez más en el foco de las nuevas aplicaciones nativas de la nube, siendo Liberty 16.0.0.2 la versión incluida en WAS Versión 9.0.0.0. Liberty 16.0.0.3 añade soporte para el nuevo modelo de programación MicroProfile [ 21 ] que simplifica el desarrollo de aplicaciones nativas de la nube utilizando tecnologías Java EE estándar. El acceso flexible a WebSphere Liberty se proporciona a través de distribuciones adicionales como una imagen de Docker [ 22 ] y un paquete de compilación de Cloud Foundry. [ 23 ] En septiembre de 2017, IBM trasladó el desarrollo continuo de Liberty a un nuevo proyecto de código abierto llamado Open Liberty. [ 24 ] Open Liberty es la fuente del entorno de ejecución de Liberty en WebSphere Application Server. Las distribuciones de Open Liberty cuentan con el soporte de la comunidad OpenLiberty.io; [ 25 ] IBM proporciona soporte comercial para Liberty a través de WebSphere Application Server.

Versión 8.5.5

WebSphere Application Server V8.5.5 incluye mejoras significativas en el perfil Liberty, incluyendo compatibilidad con Java SE 8, cumplimiento total con Java EE 7 desde V8.5.5.6 y las capacidades de administración inteligente de WebSphere . La compatibilidad de WebSphere Liberty con Java EE se habilita mediante la configuración de conjuntos de características, con diferentes conjuntos de características de biblioteca disponibles en cada edición de WAS. La edición WAS Liberty Core incluye las características Liberty necesarias para Java EE WebProfile; todas las demás ediciones de WAS agregan características Liberty para Java EE 7 completo. La edición WAS Network Deployment agrega características Liberty para administración inteligente . Además, la edición WAS z/OS agrega características Liberty para habilitar las capacidades de la plataforma z/OS.

Versión 8.5.0

WebSphere Application Server V8.5 ofrece las mismas versiones de Java EE 6 y Java SE 6 (de forma predeterminada) que V8.0, y también proporciona Java SE 7, que puede configurarse para ejecutarse en dicha versión. Las principales novedades de V8.5 son el perfil Liberty de WebSphere Application Server y las funciones de administración inteligente .

El perfil Liberty de WebSphere Application Server se incluye en todas las ediciones comerciales del servidor, proporcionando un perfil ligero para aplicaciones web, móviles y OSGi. En esta versión, es un subconjunto funcional del perfil completo de WebSphere Application Server, tanto para desarrollo como para producción, con un tamaño de instalación inferior a 50 MB, un tiempo de inicio de aproximadamente 3 segundos y una nueva configuración de servidor basada en XML que puede utilizarse como artefacto de desarrollo para mejorar la productividad del desarrollador. Las capacidades del servidor se activan mediante el conjunto de características definidas en la configuración del servidor; estas características se añaden y eliminan dinámicamente mediante el uso interno de los servicios OSGi. Se proporciona un nuevo modelo para trasladar las aplicaciones a través del pipeline desde el desarrollo hasta la producción como un servidor empaquetado ; se trata de un archivo completo del servidor, la configuración del servidor y la aplicación para su descompresión . Opcionalmente, se puede acceder a una instalación centralizada gestionada a través del componente Job Manager de la edición WebSphere Application Server Network Deployment .

Se ha añadido la capacidad de gestión inteligente a las ediciones Network Deployment y z/OS de WebSphere Application Server. Esto integra funciones operativas que antes estaban disponibles en la oferta independiente WebSphere Virtual Enterprise (WVE) : gestión de versiones de aplicaciones, gestión del estado del servidor, agrupación dinámica y enrutamiento inteligente.

Compute Grid también se incluye en las ediciones Network Deployment y z/OS de WebSphere Application Server. Anteriormente, esta era la función WebSphere XD Compute Grid, que se vendía por separado , para programar y administrar cargas de trabajo por lotes de Java. [ 26 ]

Versión 7.0

Esta versión se lanzó el 9 de septiembre de 2008. Es un servidor de aplicaciones compatible con Java EE 5.

A continuación se detallan las características principales introducidas por WebSphere Application Server versión 7:

  • La gestión flexible facilita la administración de un gran número de topologías de implementación de red y de edición base de WebSphere Application Server que pueden estar distribuidas geográficamente.
  • La aplicación a nivel empresarial se utiliza para gestionar los artefactos de la aplicación independientemente de los modelos de empaquetado o programación.
  • La función de configuración basada en propiedades simplifica la experiencia de automatizar la administración: un administrador puede actualizar la configuración de WebSphere Application Server versión 7 utilizando un sencillo archivo de propiedades.

Entre la disponibilidad general de WebSphere Application Server V7 y WebSphere Application Server V8 (en 2011), se pusieron a disposición para V7 varias funcionalidades adicionales en forma de paquetes de características , que se pueden agregar opcionalmente a una instalación de V7. El contenido de los paquetes de características tiene la misma calidad y soporte que el contenido de la versión principal; el propósito de un paquete de características es ofrecer nuevas innovaciones antes de la siguiente versión principal. Los siguientes paquetes de características se proporcionaron para WebSphere Application Server V7:

  • Paquete de funciones para lotes modernos
  • Paquete de características para aplicaciones OSGi y JPA 2.0
  • Paquete de funciones para SCA
  • Paquete de funciones para Web 2.0 y dispositivos móviles
  • Paquete de características para XML
  • Paquete de funciones para aplicaciones con capacidad de comunicación

Versión 6.1

Esta versión se publicó el 30 de junio de 2006. El 11 de septiembre de 2012, IBM extendió el fin del soporte para la versión 6.1 por un año completo, hasta el 30 de septiembre de 2013, y anunció nuevos incentivos y asistencia para la migración entre versiones. [ 27 ] Es un servidor de aplicaciones compatible con Java EE 1.4 e incluye la siguiente función:

El soporte para la tecnología EJB 3.0 y el soporte para algunos estándares de servicios web se proporcionaban mediante los paquetes de características EJB y los paquetes de características de servicios web, respectivamente. Estas funciones de dichos paquetes de características se han integrado en el producto principal en la versión 7. Las funciones del paquete de características de servicios web incluyen:

  • Modelo de programación asíncrona (soporte funcional limitado)
  • Estructuras de carga útil múltiples
  • StAX (API de transmisión para XML)
  • WS-RM (Soporte funcional limitado)
  • Compatibilidad con WS-Security 1.0 ( especificado por OASIS ).
  • WS-Addressing (Soporte funcional limitado)
  • Soporte JAX-B
  • Conjunto de políticas (soporte funcional limitado)
  • Cliente ligero seguro (soporte funcional limitado)
  • Mecanismo de optimización de la transmisión de mensajes (MTOM) del protocolo SOAP
  • Compatible con CGI y CORBA

Versión 6.0

  • Esta versión se publicó el 31 de diciembre de 2004. Es un servidor de aplicaciones compatible con Java EE 1.4. Las mejoras de seguridad incluyen compatibilidad con JACC 1.0 y WS-Security 1.0 (anterior a OASIS).
    • Compatibilidad con Java Standard Edition 1.4
      Muchas extensiones del modelo de programación que antes se encontraban en WebSphere Application Server V5.0 Enterprise Edition se trasladaron de Enterprise a Express y Base. Estas API incluían el perfil de la aplicación, los beans de inicio, el planificador y los beans asíncronos.
      El motor JMS, ahora llamado "WebSphere Platform Messaging", se reescribió completamente en Java y su funcionalidad se mejoró considerablemente. (WebSphere MQ sigue siendo compatible como proveedor JMS y es interoperable con WebSphere Platform Messaging).
      Se rediseñó el clúster para utilizar el gestor de alta disponibilidad. Este gestiona todos los singletons en el entorno WebSphere y puede proporcionar recuperación en caliente para dichos singletons.
      WebSphere se modificó para que se pudiera utilizar un sistema de archivos compartido para almacenar registros de transacciones, lo que significaba que cualquier miembro del clúster con ese sistema de archivos compartido montado podía recuperar en caliente las transacciones XA dudosas sin necesidad de software HA externo.
      Se eliminó el rol del Administrador de Despliegue de todas las operaciones de tiempo de ejecución del clúster. Solo es necesario para la administración centralizada de JMX y los cambios de configuración.
      Ahora admite la ejecución de celdas de versiones mixtas (V5 a V6) en producción.
    • Servidor de aplicaciones WebSphere para z/OS
      Proporciona la misma funcionalidad básica que Network Deployment, ya que comparte un modelo de programación común, pero aún conserva las ventajas de la plataforma, tales como:
      • z/OS Workload Manager para la gestión priorizada de cargas de trabajo mixtas
      • Servicios de recuperación de recursos (integridad transaccional añadida para transacciones complejas y críticas)
      • Soporte para productos de seguridad para mainframes como RACF
      • Escalado vertical avanzado para el servidor de aplicaciones mediante una separación única entre la región de control (área de control integrada) y la región del servidor (donde se completan las cargas de trabajo), lo que permite que la región de control abra y cierre las regiones del servidor según lo requiera el volumen de solicitudes entrantes.
      • Soporte de Sysplex paralelo para la participación completa en Sysplex, lo que permite un soporte avanzado de conmutación por error y un entorno geográficamente disperso que actúa sin problemas como uno solo con una instalación centralizada de registro y administración.
      WAS XD, como se le conoce, aumenta la funcionalidad del servidor de aplicaciones en dos áreas principales: gestión y rendimiento. Además, permite nuevas configuraciones, como la virtualización dinámica entre grupos de servidores de aplicaciones.
      En el apartado de rendimiento se añadió el componente ObjectGrid, que es una caché distribuida independiente que se puede utilizar con cualquier servidor de aplicaciones (cualquier versión con un JDK 1.4) o con cualquier entorno de ejecución J2SE 1.4, incluido el soporte para zLinux y z/OS.
    • Edición comunitaria
      Código basado en el proyecto Apache Geronimo.

Con la versión 6, algunas de las funcionalidades que antes se encontraban en WebSphere Business Integration Server Foundation (WBISF) se trasladaron al nuevo IBM WebSphere Process Server . Otras funcionalidades se trasladaron a las demás ediciones (Express y superiores).

Versión 5.1

Esta versión se publicó el 16 de enero de 2004. Es un servidor de aplicaciones compatible con J2EE 1.4.

  • Expresar
  • Base
  • Despliegue de red
  • Servidor de aplicaciones WebSphere para z/OS
    La versión 5.1 para z/OS es la primera en ser compatible con los motores zAAP .
  • WebSphere Business Integration Server Foundation V5.1
    Este es el sucesor de WebSphere Application Server Enterprise Edition V5.0. El motor de flujo de trabajo se actualizó para admitir BPEL en lugar del formato propietario FDML utilizado en la versión 5.0. El producto también se rebajó en precio y ahora está disponible para todas las plataformas de IBM, desde entornos Intel hasta mainframes.
  • Implementación extendida de WebSphere (XD)

Versión 5.0

La versión publicada el 19 de noviembre de 2002 era un servidor de aplicaciones certificado J2EE 1.3. Representó una importante reescritura del código base de las versiones V3/V4 y fue la primera vez que WebSphere Application Server se codificó a partir de un código base común. Ahora, WAS en todas las plataformas de implementación, desde Intel x86 hasta el mainframe, es prácticamente el mismo código. El repositorio de configuración basado en base de datos se reemplazó por un repositorio de configuración basado en archivos XML de replicación . Un servicio llamado Administrador de Implementación tenía la copia maestra de la configuración de la celda, y los nodos obtenían los archivos que necesitaban copiados de este servidor maestro cada vez que se modificaban. La versión V5 también incluía una versión en miniatura de MQ 5.3 llamada servidor de Servicio de Mensajería Java (JMS) integrado .

  • La edición Express sustituye a la edición estándar. A partir de ahora, el término Express se utiliza para indicar las ofertas de IBM orientadas a las PYMES , en todas sus marcas de software.
  • Base
  • Implementación de red . Esta versión admite la implementación de una configuración de celda con soporte para clúster y conmutación por error J2EE. Ahora también incluye Edge Components , anteriormente conocido como Edge Server. Esto proporciona un servidor proxy, equilibrio de carga y enrutamiento basado en contenido.
  • Edición Enterprise . Esta versión incorporó por primera vez un motor de flujo de trabajo, denominado Process Choreographer, aunque es anterior al estándar BPEL . También añadió el primer modelo de subprocesos de aplicación totalmente compatible, llamado WebSphere Asynchronous Beans.
  • WebSphere Application Server para z/OS . Esta versión es esencialmente la misma que el producto Network Deployment, pero está optimizada para aprovechar al máximo las características de z/OS, como Workload Manager, y así sacar partido de las tecnologías clave que hacen que el mainframe sea indispensable para cargas de trabajo críticas, escalables y seguras.

Versión 4.0

La versión publicada el 15 de agosto de 2001 era un servidor de aplicaciones certificado J2EE 1.2. Heredó el modelo de configuración basado en bases de datos de la versión 3.x, excepto en la edición de servidor único, que ya utilizaba un almacén de datos XML.

  • AE (Edición Avanzada)
  • AE (Advanced Edition single). Edición para un solo servidor que no podía ejecutarse en una configuración de clúster.
  • AEd (Edición para desarrolladores). Funcionalmente equivalente a AE, pero destinada únicamente a uso en desarrollo fuera de producción.
  • EE (Edición Empresarial)

Versión 3.5 (y 3.0)

WebSphere 3.5 es la primera versión de WebSphere de uso generalizado. A continuación se muestra el inicio de WAS v3.5 en una terminal de un sistema IBM AIX RS6000:

Inicio de WebSphere 3.5 en IBM AIX RS6000.
Inicio de WebSphere 3.5 en IBM AIX RS6000

Como se muestra en la figura, en la raíz de los procesos se encuentra el proceso de arranque principal de WAS: una máquina virtual Java (JVM) independiente, que se inicia primero y luego se generan múltiples procesos JVM debajo de ella, cada uno de los cuales representa una aplicación empresarial con su propio cargador de clases. Dado que las clases se cargan desde múltiples JVM, WAS proporciona indicadores de configuración para gestionar la visibilidad de las clases cargadas. Además, el administrador o programador debe conocer la jerarquía (la posición del archivo .ear o .war y lo que se incluye en el MANIFEST) para gestionar la visibilidad de las clases. [ 29 ] La siguiente figura muestra la jerarquía de carga de clases en un anillo concéntrico. La visibilidad de las clases es importante, de lo contrario, las clases en conflicto pueden causar errores de conversión de tipos durante la ejecución del servidor de aplicaciones.

Anillo concéntrico que muestra la visibilidad de los cargadores de clases: JVM principal de WebSphere (centro) y sus JVM auxiliares (dibujo cortesía de Bassem Jamaleddine).
Anillo concéntrico que muestra la visibilidad de los cargadores de clases: JVM principal de WebSphere (centro) y sus JVM auxiliares (dibujo cortesía de Bassem Jamaleddine).

Versión 2.0

IBM añade compatibilidad con JavaBean , CORBA y Linux. Está disponible en dos ediciones: Edición Estándar (SE) y Edición Avanzada (AE).

Versión 1.0

Su lanzamiento inicial tuvo lugar en junio de 1998. Era principalmente un motor de servlets Java .

Seguridad

El modelo de seguridad de WebSphere Application Server se basa en los servicios proporcionados por el sistema operativo y el modelo de seguridad de Java EE . WebSphere Application Server ofrece implementaciones de mecanismos de autenticación y autorización de usuarios que admiten diversos registros de usuarios:

  • Registro de usuarios del sistema operativo local
  • Registro de usuarios LDAP
  • Registro de usuarios federado (a partir de la versión 6.1)
  • Registro de usuarios personalizado

Los mecanismos de autenticación compatibles con WebSphere son: [ 30 ]

Véase también

Otros servidores de aplicaciones Java EE:

Referencias

  1. 1 2 "Soporte de IBM - Ciclo de vida del software WebSphere" . www-01.ibm.com . 27 de septiembre de 2017. Consultado el 29 de septiembre de 2017 .
  2. "Requisitos detallados del sistema de WebSphere Application Server" . Consultado el 29 de septiembre de 2017 .
  3. " API y especificaciones del modelo de programación" . www.ibm.com
  4. "Ciclo de vida del software de IBM - Soporte de IBM" . www.ibm.com . 26 de julio de 2018.
  5. "IBM WebSphere Application Server V8.5 ofrece un entorno de desarrollo más rápido y flexible, junto con nuevas capacidades de gestión inteligente para una mayor resiliencia" . www.ibm.com (Carta de anuncio). IBM. 24 de abril de 2012. Consultado el 19 de enero de 2025 .
  6. "Hasta la versión 16.0.0.2 y posteriores: entrega continua de paquetes de corrección de Liberty en una sola secuencia" . Consultado el 28 de agosto de 2022 .
  7. "Soporte de IBM - Ciclo de vida del software - WebSphere Application Server 8.0.x" . www-01.ibm.com . 29 de septiembre de 2017. Consultado el 29 de septiembre de 2017 .
  8. "Soporte de IBM - Ciclo de vida del software - WebSphere Application Server 7.0.x" . www-01.ibm.com . 29 de septiembre de 2017. Consultado el 29 de septiembre de 2017 .
  9. "Extensión de la fecha de fin de soporte: IBM WebSphere Application Server V6.1" . www.ibm.com (Carta de anuncio). 11 de septiembre de 2012. Consultado el 19 de enero de 2025 .
  10. "IBM WebSphere Application Server V9.0.5 ofrece mejoras para la modernización operativa y políticas de ciclo de vida de soporte revisadas" . www.ibm.com (Comunicado de prensa). 2 de abril de 2019.
  11. "IBM 8.5.5.9: WebSphere Application Server V8.5.5 Fix Pack 9 - Estados Unidos" . www-01.ibm.com . 8 de septiembre de 2017. Consultado el 29 de septiembre de 2017 .
  12. "Centro de conocimiento de IBM" . pic.dhe.ibm.com . Consultado el 29 de septiembre de 2017 .
  13. "Centro de conocimiento de IBM" . www.ibm.com . Consultado el 10 de agosto de 2017 .
  14. "IBM Utility: Feature Pack for EJB 3.0 for WebSphere Application Server V6.1 - Estados Unidos" . www-01.ibm.com . 3 de diciembre de 2007. Consultado el 29 de septiembre de 2017 .
  15. "Centro de conocimiento de IBM" . www.ibm.com . Consultado el 10 de agosto de 2017 .
  16. "¿Qué pasó con... WebSphere?" . www.serverwatch.com . 28 de noviembre de 2007 . Consultado el 29 de septiembre de 2017 .
  17. "Estrategia de actualización de IBM para WebSphere Application Server V6.1 - Estados Unidos" . www-01.ibm.com . 14 de septiembre de 2007. Consultado el 29 de septiembre de 2017 .
  18. «IBM WebSphere Application Server ahora ofrece entrega continua de nuevas funciones y administración simplificada para ayudarle a reducir el tiempo de comercialización de las aplicaciones y aprovechar las nuevas oportunidades de mercado» (Carta de anuncio). IBM . 22 de abril de 2014. Consultado el 19 de enero de 2025 .
  19. "Nube" .
  20. Servidor de aplicaciones WebSphere en la nube
  21. , Eclipse MicroProfile
  22. , imagen de Docker de websphere-liberty
  23. , paquete de compilación Liberty para Java
  24. IBM libera el código fuente de WebSphere Liberty para dar soporte a microservicios Java y aplicaciones nativas de la nube.
  25. , comunidad de OpenLiberty.io]
  26. "Mejore su disponibilidad, escalabilidad y acceso móvil a z/OS con WebSphere Application Server V8.5" . Archivado del original el 20 de octubre de 2015. Consultado el 3 de agosto de 2015 .
  27. "Colección de conocimientos sobre migración de IBM WebSphere: ¿Por qué migrar? - Estados Unidos" . www-01.ibm.com . 22 de noviembre de 2016. Consultado el 29 de septiembre de 2017 .
  28. SG24-7304-00 WebSphere Application Server V6.1: Gestión y configuración del sistema , pág. 250
  29. Jamaleddine, Bassem (2002). Programación de IBM WebSphere Application Server . McGraw Hill Professional. ISBN 9780072253160.
  30. IBM Redbooks - Manual de seguridad de IBM WebSphere Application Server V6.1 . 30 de septiembre de 2016. Consultado el 29 de septiembre de 2017 .{{cite book}}: |website=ignorado ( ayuda )
  • Página principal de IBM WebSphere