¿Cuáles son algunos buenos libros para aprender a construir servidores de aplicaciones?

Obtenga información sobre el uso de Java ™ Enterprise Edition (Java EE) y IBM® WebSphere® Application Server con esta lista de lecturas esenciales, compilada para clientes, consultores y otros especialistas técnicos de IBM Software Services para WebSphere. Actualizado con recursos para nuevos productos relacionados, tecnologías y paquetes de características.

Introducción

Esta lista de lecturas recomendadas lo conecta con documentos que contienen información esencial que los profesionales deben conocer y comprender antes de sumergirse en el diseño e implementación de la aplicación Java ™ EE utilizando IBM® WebSphere® Application Server.

Esta lista está dirigida a cualquier persona interesada en usar o aprender más sobre WebSphere Application Server.

Acerca de las versiones: a menos que se indique lo contrario, los elementos de esta lista contienen información que generalmente se aplica a todas las versiones actualmente soportadas de WebSphere Application Server, aunque la información se pueda analizar en el contexto de versiones anteriores. Cuando un elemento pertenece solo a una o más versiones específicas de WebSphere Application Server (u otro software de IBM), las versiones correspondientes se indican después del título.

Acerca de otros productos: Aunque esta lista proporciona algunos puntos de partida para aprender sobre el desarrollo de aplicaciones web utilizando otros productos de IBM y tecnologías relacionadas, el enfoque aquí está en la familia de productos WebSphere Application Server. Consulte la zona de IBM developerWorks Rational® para obtener material de referencia más completo sobre el desarrollo web y los productos de IBM Rational, la zona de SOA y servicios web para los artículos de arquitectura orientada a servicios y consejos de diseño, y la comunidad de desarrollo de Project Zero para obtener información sobre el uso de IBM WebSphere sMash aplicaciones ricas de Internet.

La lista

Los elementos de esta lista están organizados en estas categorías:

Compatibilidad de Rational Application Developer y WebSphere Application Server

Rational Application Developer V8.0 ya está disponible, y es la última herramienta de desarrollo para WebSphere Application Server V7.0. También se puede utilizar con WebSphere Application Server V6.1 y V6.0, así como con WebSphere Application Server V8.0 beta.

Rational Application Developer V7.5 se puede utilizar con WebSphere Application Server V7.0, V6.1 y V6.0.

Rational Application Developer V7.0 solo se puede utilizar con WebSphere Application Server V6.1, V6.0 y V5.1.

  1. Fundamentos
  2. Arquitectura
  3. Administración
  4. Migración
  5. Integración de datos
  6. servicios web
  7. Desarrollo de aplicaciones
  8. Conceptos básicos de Rational Application Developer
  9. Desarrollo de Java EE
  10. web 2.0
  11. Arquitectura de componentes de servicio
  12. OSGi
  13. Desarrollo con XML
  14. Otros marcos
  15. Seguridad
  16. Determinación de problemas
    Rendimiento, escalabilidad y alta disponibilidad.
  17. Alta disponibilidad
  18. La optimización del rendimiento
  19. Virtualización
  20. Dispositivos WebSphere DataPower
  21. Mantenimiento

A. Fundamentos

WebSphere Application Server: línea de productos

Sitio web: WebSphere Application Server admite la gama más amplia de plataformas en la industria para que sus aplicaciones puedan construirse para ejecutarse en la plataforma que tenga más sentido para su negocio. Este sitio proporciona información general sobre las ediciones de productos de WebSphere Application Server V7 que están disponibles.

WebSphere Application Server

WebSphere Application Server V7.0: Descripción técnica general

Redpaper: WebSphere Application Server es la implementación por parte de IBM de la plataforma Java Platform, Enterprise Edition (Java EE). Se ajusta a la especificación Java EE 5 y está disponible en paquetes únicos que están diseñados para satisfacer una amplia gama de requisitos del cliente. En el corazón de cada paquete se encuentra un WebSphere Application Server que proporciona el entorno de ejecución para las aplicaciones empresariales. Esta discusión se centra en el componente del servidor de tiempo de ejecución de WebSphere Application Server.

WebSphere Application Server V7.0: Descripción técnica general

Requisitos detallados del sistema de WebSphere Application Server

Sitio web: requisitos detallados de hardware y software para todas las versiones compatibles de WebSphere Application Server. Si no puede encontrar una referencia a una versión específica de hardware o software, recuerde que este documento describe los niveles mínimos de productos que deben instalarse antes de abrir un informe de problemas con el equipo de soporte de WebSphere Application Server. Debido a que otros productos con frecuencia envían correcciones, actualizaciones y nuevas versiones, no es posible probar todas las configuraciones. En general, puede instalar y ejecutar actualizaciones de productos compatibles si esas actualizaciones son compatibles con versiones posteriores. Para obtener información adicional sobre el soporte disponible para las configuraciones que no están incluidas en la lista, consulte el artículo de soporte que WebSphere Application Server ha crecido y sus requisitos también.

Requisitos detallados del sistema de WebSphere Application Server

Paquetes de características de WebSphere Application Server

Sitio web: IBM pone a disposición características y funciones adicionales del producto, junto con algunos de los últimos estándares, a través de paquetes de características. Con los paquetes de características, puede aprovechar de manera selectiva los nuevos estándares y características, a la vez que mantiene un ciclo de lanzamiento interno más estable. Esta página enumera todos los paquetes de características de WebSphere Application Server disponibles. Tenga en cuenta que algunos paquetes de características están generalmente disponibles, mientras que otros pueden ser versiones beta.

WebSphere Application Server

B. Arquitectura

WebSphere Application Server V7: Conceptos, Planificación y Diseño

Redbook: analiza los conceptos, la planificación y el diseño de los entornos de WebSphere Application Server V7.0, que van desde pequeñas a grandes, e implementaciones complejas. Aborda el paquete y las características incorporadas en WebSphere Application Server, cubre las topologías de implementación más comunes y aborda la planificación de tareas y componentes específicos que se ajustan al entorno de WebSphere Application Server. Incluye la planificación de WebSphere Application Server V7.0 y WebSphere Application Server Network Deployment V7.0 en plataformas distribuidas, y WebSphere Application Server para z / OS V7.0, y también cubre las consideraciones para migrar de versiones anteriores.

WebSphere Application Server V7: Conceptos, Planificación y Diseño

El entorno de desarrollo ideal de WebSphere

Artículo: una descripción del entorno ideal para WebSphere Application Server y productos de WebSphere estrechamente relacionados, como WebSphere Portal. La palabra “entorno” se utiliza en el sentido más amplio posible: incluye prácticamente todos los aspectos de la propiedad de las aplicaciones empresariales, desde el desarrollo hasta la producción. Este artículo explica por qué cada etapa es necesaria y las opciones para reducir costos, cuando sea apropiado.

IBM WebSphere Developer Technical Journal: El entorno ideal de desarrollo de WebSphere

Desarrollando defensivamente: Parte 1: Arquitectura defensiva

Artículo: investigue los principios de la arquitectura defensiva y aprenda enfoques para abordar algunos problemas arquitectónicos comunes que podrían conducir a la degradación del sistema, o incluso a la falla general del sistema.

Desarrollando defensivamente: Parte 1: Arquitectura defensiva

Determinación de problemas a través de la arquitectura de infraestructura defensiva: Parte 1: Implementaciones en tiempo de ejecución con colas y ESB

Artículo: La ampliamente conocida “mantener la estrategia simple” (KISS) es una práctica inteligente a seguir cuando se construye una infraestructura. Los despliegues de aplicaciones, el empaquetado y la colocación requieren una considerable reflexión y esfuerzo para ejecutarse bien. Sin embargo, a veces lo que parece ser una implementación simple puede obstaculizar la determinación del problema dejando inestable a un tiempo de ejecución de producción o, peor aún, no disponible. Lo que es más simple para un lado del desarrollo de TI o para el personal de operaciones hace que la solución de problemas y el análisis de la causa sea mucho más difícil porque es difícil separar los eventos discretos o la falta de datos valiosos pero faltantes. Este artículo analiza algunos ejemplos de la vida real donde “más es en realidad menos” cuando se trata de KISS.

Determinación de problemas a través de la arquitectura de infraestructura defensiva: Parte 1: Implementaciones en tiempo de ejecución con colas y ESB

Lo que quieres saber sobre la persistencia de la sesión HTTP

Artículo: ¿Buscando la estrategia de persistencia de sesión correcta? A continuación encontrará respuestas a las preguntas que pueda tener que lo ayudarán a encontrar la mejor solución para sus necesidades.

Líneas de comentarios: Erik Burckart: lo que desea saber sobre la persistencia de la sesión HTTP

¿Por qué son importantes los requisitos no funcionales?

Artículo: la funcionalidad es importante, pero si no considera los requisitos no funcionales, que tratan de cómo su solución va a funcionar en el mundo real, entonces su solución inteligente podría terminar siendo inútil en la práctica. Esta es una lista de requisitos no funcionales que son críticos para el éxito.

Líneas de comentarios: Botzum, Brown, Hambrick: ¿Por qué son importantes los requisitos no funcionales?

C. administración

Novedades de WebSphere Application Server V7: una descripción general de las nuevas características importantes

Artículo: IBM WebSphere Application Server V7 tiene nuevas funciones poderosas y mejoras espectaculares para ayudarlo a lograr una mayor productividad, una mayor seguridad, una mayor integración y una administración simplificada. Descubra algunas de las nuevas características clave que permiten a esta nueva versión proporcionar una base flexible y confiable para su arquitectura orientada a servicios.

Novedades en WebSphere Application Server V7

Administración del sistema para WebSphere Application Server V7

Serie de artículos: esta serie de artículos describe varias características importantes de administración nuevas disponibles en WebSphere Application Server V7:

Parte 1: Una visión general de las mejoras administrativas

Administración del sistema para WebSphere Application Server V7: Parte 1 – Una visión general de las mejoras administrativas

Parte 2: Nuevas topologías administrativas.

Administración del sistema para WebSphere Application Server V7: Parte 2: Nuevas topologías administrativas

Parte 3: Administración de una topología de administración flexible (Tutorial)

Administración del sistema para WebSphere Application Server V7: Parte 3: Administración de una topología de administración flexible

Parte 4: Configuración basada en propiedades

Administración del sistema para WebSphere Application Server V7: Parte 4: Configuración basada en propiedades

Parte 5: Aplicaciones de nivel empresarial.

Administración del sistema para WebSphere Application Server V7: Parte 5: Aplicaciones de nivel empresarial

Guía de administración y configuración de WebSphere Application Server V7

Se aplica a V7

Redbook: proporciona información para ayudar a los administradores de sistemas y desarrolladores a configurar un entorno de tiempo de ejecución de WebSphere Application Server V7, empaquetar e implementar aplicaciones, y administrar el entorno de WebSphere de forma continua. Este libro proporciona una exploración detallada del proceso de administración del tiempo de ejecución de WebSphere Application Server V7, incluida la información de configuración y administración para WebSphere Application Server V7 y WebSphere Application Server Network Deployment V7 en plataformas distribuidas, y WebSphere Application Server para z / OS V7.

Guía de administración y configuración de WebSphere Application Server V7

Lectura alternativa para V6.1:

WebSphere Application Server V6.1: administración y configuración del sistema (libro rojo)

WebSphere Application Server V6.1: administración y configuración del sistema

Integración de WebSphere Virtual Enterprise en topologías complejas de WebSphere Application Server

Artículo: la implementación de IBM WebSphere Virtual Enterprise en una infraestructura de implementación de red de IBM WebSphere Application Server existente puede ser una tarea compleja sin la preparación suficiente. Este artículo guía a los profesionales con discusiones sobre las mejores prácticas y limitaciones que deben ser consideradas.

Integración de WebSphere Virtual Enterprise en topologías complejas de WebSphere Application Server

La asistencia de comandos simplifica las secuencias de comandos administrativas en WebSphere Application Server

Artículo: La asistencia de comandos es una función que proporciona comandos wsadmin en el lenguaje de script Jython para diversas acciones realizadas dentro de la consola administrativa de WebSphere Application Server V7. Este artículo ofrece escenarios de uso que podrían ayudarlo a aprovechar todas las capacidades de esta función. Aquellos que se beneficiarán más de esta información son administradores con experiencia de principiante a intermedio con wsadmin y scripting. Aquellos que no estén familiarizados con la asistencia de comandos aprenderán cómo usarla, almacenarán un historial de comandos y los harán genéricos mediante el uso de variables.

La asistencia de comandos simplifica las secuencias de comandos administrativas en WebSphere Application Server

Lectura adicional:

Acciones de la consola administrativa con asistencia de comandos (Centro de información)

IBM Knowledge Center

Todo lo que siempre quiso saber sobre WebSphere Application Server pero temía preguntar

Serie de columnas: una serie de artículos que responden a preguntas técnicas frecuentes sobre WebSphere Application Server. Algunos puntos destacados:

Parte 2: Administración de la carga de trabajo del cliente EJB, compartir sesiones entre celdas

Líneas de comentarios: Tom Alcott: todo lo que siempre quiso saber sobre WebSphere Application Server pero temía preguntar – Parte 2

Parte 5: Implementación en múltiples centros de datos, alta disponibilidad, recuperación de desastres

Líneas de comentarios: Tom Alcott: todo lo que siempre quiso saber sobre WebSphere Application Server pero temía preguntar, Parte 5

Uso de plantillas de imagen virtual para implementar WebSphere Application Server

Artículo: Una ventaja importante de la virtualización de servidores es la capacidad de aprovisionar rápidamente nuevos entornos mediante el uso de bibliotecas de plantillas de imágenes virtuales. Este artículo ofrece una aproximación y secuencias de comandos de ejemplo para usar la implementación de red de WebSphere Application Server dentro de las plantillas de máquinas virtuales. El enfoque aprovecha las nuevas capacidades proporcionadas en WebSphere Application Server V6, haciendo que el proceso de creación de una instalación de plantilla que se copie y personalice fácilmente para un nuevo host sea mucho más fácil. Este artículo se ha actualizado para incluir técnicas y scripts de muestra para incluir perfiles, aplicaciones y clusters de WebSphere dentro de las imágenes de plantillas de WebSphere. Estas nuevas técnicas acortan el tiempo de activación y simplifican el uso de imágenes de plantilla en escenarios de ISV, y con productos de WebSphere como WebSphere Portal, WebSphere Process Server, etc.

Uso de plantillas de imagen virtual para implementar WebSphere Application Server

Tácticas y compensaciones en una gran topología compartida: hechos y consejos para arquitectos y administradores de infraestructura

Artículo: Los desafíos de administrar una topología a gran escala se abordan mejor a través de la planificación, las acciones proactivas y las decisiones estratégicas, en lugar de intentar implementar y administrar de manera reactiva. Este artículo lo ayudará a identificar algunas de las tácticas, las compensaciones y los problemas críticos que se interponen entre su infraestructura y el éxito a gran escala.

Tácticas y compensaciones en una gran topología compartida

WebSphere Contrarian: cambio de nombres de host y migración de perfiles en WebSphere Application Server

Artículo: Si está cambiando la configuración de WebSphere Application Server o está migrando su entorno, es posible que tenga que cambiar los nombres de host o mover los perfiles de una máquina a otra. Este artículo explica cómo hacerlo, si está utilizando la versión 5.x, 6.x o 7 de WebSphere Application Server.

WebSphere Contrarian: cambio de nombres de host y migración de perfiles en WebSphere Application Server

WebSphere Contrarian: Resolución de conflictos de configuración de WebSphere Application Server

Artículo: Cada vez que hay más de un solo administrador para una célula de IBM WebSphere Application Sever, existe la posibilidad de acciones administrativas conflictivas. Esta entrega de WebSphere Contrarian explica cómo detectar y resolver los cambios de configuración conflictivos.

WebSphere Contrarian: Resolución de conflictos de configuración de WebSphere Application Server

D. Migración

Cómo la herramienta de migración de aplicaciones facilita el traslado a WebSphere Application Server

Artículo: El kit de herramientas de migración de IBM WebSphere Application Server contiene una herramienta de migración de aplicaciones que puede utilizar para mover fácilmente las aplicaciones desde un servidor de aplicaciones de origen a IBM WebSphere Application Server V7.0. Este artículo presenta las capacidades de esta nueva herramienta y proporciona recursos para ayudarlo a comenzar a usarla.

Líneas de comentarios de Donald Vines y Andy Hoyt: cómo la herramienta de migración de aplicaciones facilita el traslado a WebSphere Application Server

Guía de migración de WebSphere Application Server V7

Libro rojo: este documento le ayuda a comprender los cambios significativos con respecto a la migración a WebSphere Application Server en V7.0 y proporciona varios escenarios comerciales que se pueden implementar a través de personalizaciones simples. Cada escenario aborda un requisito único que se puede asignar con escenarios empresariales similares.

Guía de migración de WebSphere Application Server V7

Migraciones de WebSphere: Migración del servidor WebLogic y configuraciones de aplicaciones a WebSphere Application Server

Artículo: Aprenda a migrar la aplicación WebLogic y las configuraciones del servidor a IBM WebSphere Application Server con este artículo, que identifica las extensiones propietarias de WebLogic que deben asignarse correctamente para que sus aplicaciones se ejecuten en WebSphere Application Server. Se incluyen soluciones a problemas comunes para que pueda navegar su migración con la mínima dificultad.

Migraciones de WebSphere: Migración del servidor WebLogic y configuraciones de aplicaciones a WebSphere Application Server

E. integración de datos

WebSphere y mensajería: una breve introducción al bus de integración de servicios

Blog: una breve introducción a los conceptos y elementos básicos que conforman este mecanismo de mensajería de WebSphere Application Server.

Una breve introducción al bus de integración de servicios.

Guía de administración de mensajería de WebSphere Application Server V7

Redbook: WebSphere Application Server V7 soporta mensajería asíncrona basada en el servicio de mensajes de Java (JMS) y las especificaciones de la arquitectura del conector de Java EE (JCA). El soporte de mensajería asíncrona proporciona aplicaciones con la capacidad de crear, enviar, recibir y leer solicitudes asíncronas, como mensajes. WebSphere Application Server proporciona un proveedor de mensajería predeterminado, así como soporte para WebSphere MQ y proveedores de mensajería genéricos. Esta publicación de IBM Redbook proporciona información sobre las características de mensajería de WebSphere Application Server V7. Contiene información sobre la configuración, la seguridad y la administración de los recursos de mensajería, con un enfoque en el proveedor de mensajería predeterminado de WebSphere.

Guía de administración de mensajería de WebSphere Application Server V7

Uso del proveedor de mensajería de WebSphere MQ en WebSphere Application Server V7

Serie de artículos: IBM WebSphere Application Server V7 contiene mejoras clave en la forma en que interactúa con IBM WebSphere MQ como proveedor de Java Message Service (JMS). Este artículo proporciona una descripción general del nuevo proveedor de mensajería de WebSphere MQ con un enfoque particular en sus nuevas capacidades y las mejoras en WebSphere Application Server V7.

Parte 1: Presentación del nuevo proveedor de mensajería de WebSphere MQ

Uso del proveedor de mensajería de WebSphere MQ en WebSphere Application Server V7: Parte 1: Presentación del nuevo proveedor de mensajería de WebSphere MQ

Construyendo un entorno de base de datos de alta disponibilidad utilizando el middleware WebSphere

Serie de artículos: esta serie presenta estrategias para la alta disponibilidad, la gestión de la carga de trabajo y la recuperación de desastres en los entornos de implementación de red de WebSphere Application Server y WebSphere Process Server con IBM DB2® y Oracle RAC.

Parte 1: Uso de DB2 High Availability Disaster Recovery con WebSphere Application Server

IBM WebSphere Developer Technical Journal: creación de un entorno de base de datos de alta disponibilidad utilizando el middleware WebSphere, Parte 1

Parte 2: Uso de Oracle Real Application Cluster (RAC) con WebSphere Process Server

Creación de un entorno de base de datos de alta disponibilidad utilizando el middleware de WebSphere: Parte 2: Uso de Oracle Real Application Cluster (RAC) con WebSphere Process Server

Parte 3: Manejo de la confirmación de dos fases en WebSphere Application Server usando Oracle

Creación de un entorno de base de datos de alta disponibilidad utilizando el middleware de WebSphere: Parte 3: Manejo de la confirmación de dos fases en WebSphere Application Server utilizando Oracle RAC

F. servicios web

Guía de servicios web de IBM WebSphere Application Server V7.0

Se aplica a la versión 7.0

Redbook: describe cómo implementar servicios web en WebSphere Application Server V7. Comienza describiendo los conceptos de los principales bloques de construcción en los que se basan los servicios web y las prácticas líderes para las aplicaciones de servicios web. Luego ilustra cómo usar Rational Application Developer y las herramientas de WebSphere para crear e implementar un servicio web http://application.Además de los aspectos básicos del desarrollo de servicios web, este libro proporciona información sobre temas avanzados, como WS-Policy, WS -MetadataExchange, transacciones de servicios web, WS-Notification, Secure conversation y WS-SecurityKerberos.

Guía de servicios web de IBM WebSphere Application Server V7.0

Paquete de características para servicios web para WebSphere Application Server V6.1

Se aplica a la versión 6.1

Utilidad: WebSphere Application Server V7 y WebSphere Application Server V6.1 con Feature Pack for Web Services son compatibles con dos modelos de programación de servicios web: JAX-RPC 1.1 y JAX-WS 2.0 (que es el sucesor de JAX-RPC 1.1. Si es si utiliza V6.1 sin el paquete de características, solo tendrá soporte para los servicios de JAX-RPC. Debe instalar el paquete de características para obtener el soporte de JAX-WS 2.0 agregado. Si está utilizando V7, el soporte para JAX-WS y JAX-RPC ya está integrado, por lo que no se requiere ningún paquete de características. Ya que JAX-WS es la API estratégica, debe usar ese modelo de programación en general para el desarrollo de nuevos servicios web.

Utilidad: Feature Pack for Web Services para WebSphere Application Server V6.1

Lectura adicional:

Paquete de características de servicios web para WebSphere Application Server V6.1 (Redbook)

Paquete de características de servicios web para WebSphere Application Server V6.1

¿Qué estilo de WSDL debo usar?

Artículo: Un estilo de enlace de Lenguaje de descripción de servicios web (WSDL) puede ser RPC o documento. El uso puede ser codificado o literal. ¿Cómo determinas qué combinación de estilo y uso usar? El autor describe los mensajes WSDL y SOAP para cada combinación para ayudarle a decidir.

¿Qué estilo de WSDL debo usar?

Consejos y sugerencias de servicios web: JAX-RPC vs JAX-WS

Se aplica a las versiones 6.1 y 7.0

Serie de artículos: JAX-WS 2.0 es el sucesor de JAX-RPC 1.1. Esta serie compara estos dos modelos de programación de servicios web Java.

Parte 1: Introducción

Consejos y sugerencias de servicios web: JAX-RPC versus JAX-WS, Parte 1

Parte 2: Una mirada a las diferencias en la asignación de datos

Consejos y sugerencias de servicios web: JAX-RPC versus JAX-WS, Parte 2

Parte 3: la interfaz de punto final de servicio

Consejos y sugerencias de servicios web: JAX-RPC versus JAX-WS, Parte 3

Parte 4: Las interfaces de invocación dinámica.

Consejos y sugerencias de servicios web: JAX-RPC versus JAX-WS, Parte 4

Parte 5: Comparación de archivos adjuntos: Sw / A y MTOM

Consejos y sugerencias de servicios web: JAX-RPC versus JAX-WS, Parte 5

Crea servicios web RESTful con tecnología Java

Artículo: JAX-RS (JSR-311) es una API de Java que permite el desarrollo rápido y fácil de los servicios RESTful de Java. La API proporciona un modelo basado en anotaciones para describir los recursos distribuidos. Las anotaciones se utilizan para proporcionar la ubicación de los recursos, la representación de los recursos y una arquitectura de enlace de datos conectable. En este artículo, aprenda cómo puede usar JAX-RS para darse cuenta del potencial de una arquitectura de servicios REST en un entorno Java EE.

Crea servicios web RESTful con tecnología Java

Servicios web de validación de mensajes SOAP.

Artículo: Conozca la historia y las tecnologías subyacentes de los servicios web. Construya un servicio web utilizando un método de desarrollo ascendente. Transmita, reciba, descifre, valide mensajes SOAP y verifique firmas digitales de mensajes SOAP con la herramienta de validación de servicios web para WSDL y SOAP. Explore un servicio web del mundo real como el Servicio Meteorológico Nacional de EE. UU. Con la herramienta de validación de servicios web para WSDL y SOAP.

Servicios web de validación de mensajes SOAP.

WS-Notificación en WebSphere Application Server V7

Se aplica a la versión 7.0

Serie de artículos: aprenda cómo desarrollar aplicaciones JAX-WS para usar con la funcionalidad WS-Notification actualizada incluida con WebSphere Application Server V7.0. Se espera cierta familiaridad con los servicios web basados ​​en Java, la familia de especificaciones WS-Notification 1.3 y algo de experiencia en el uso de la consola de administración de WebSphere Application Server.

Parte 1: Escribir aplicaciones JAX-WS para WS-Notification

WS-Notification en WebSphere Application Server V7: Parte 1: Escribir aplicaciones JAX-WS para WS-Notification

Parte 2: Configuración de aplicaciones JAX-WS con WS-Security para WS-Notification

WS-Notification en WebSphere Application Server V7: Parte 2: Configuración de aplicaciones JAX-WS con WS-Security para WS-Notification

Seguridad a nivel de mensaje con JAX-WS en WebSphere Application Server V7

Se aplica a la versión 7.0

Tutorial: muestra cómo construir un servicio web de servidor y cliente JAX-WS que se ejecuta en WebSphere Application Server V7. Además, le enseña cómo configurar la seguridad a nivel de mensaje para el mensaje SOAP mediante la configuración de conjuntos de políticas a través de Rational Application Developer V7.5.2.

Parte 1: uso de Rational Application Developer V7.5.2 para crear servicios web seguros JAX-WS

Seguridad a nivel de mensaje con JAX-WS en WebSphere Application Server V7, Parte 1: uso de Rational Application Developer V7.5.2 para crear servicios web seguros de JAX-WS

Parte 2: Integración de la autorización JEE

Seguridad a nivel de mensaje con JAX-WS en WebSphere Application Server V7, Parte 2: Integración de la autorización JEE

Desarrolle una aplicación de servicios web SOAP / JMS JAX-WS con WebSphere Application Server V7 y Rational Application Developer V7.5

Se aplica a la versión 7.0

Tutorial: WebSphere Application Server V7 proporciona soporte para SOAP sobre Java Message Service (JMS) con aplicaciones de servicio web JAX-WS. SOAP sobre JMS se puede usar como una alternativa a SOAP sobre HTTP para transmitir mensajes de respuesta y solicitud SOAP. Este tutorial le muestra cómo usar Rational Application Developer V7.5 para desarrollar e implementar una aplicación de servicio web JAX-WS que usa SOAP sobre JMS.

Desarrolle una aplicación de servicios web SOAP / JMS JAX-WS con WebSphere Application Server V7 y Rational Application Developer V7.5

API de cliente JAX-WS en el Paquete de características de servicios web para WebSphere Application Server V6.1

Se aplica a la versión 6.1

Serie de artículos: una introducción a JAX-WS 2.0, el nuevo modelo de programación admitido en WebSphere Application Server V6.1 Feature Pack for Web Services.

Parte 1: Creando un cliente de despacho

Error de servidor interno

Parte 2: Creando un cliente proxy

Error de servidor interno

Parte 3: Uso del modelo de programación asíncrono JAX-WS

Error de servidor interno

Los 8 mejores consejos para optimizar su cliente de servicios web en WebSphere

Se aplica a las versiones 6.1 y 7.0

Sitio web: si utiliza WebSphere Application Server para desarrollar su aplicación cliente de servicios web, esta lista lo ayudará a optimizar el cliente.

http://www.websphere-world.com/m…

Volver arriba

G. desarrollo de aplicaciones

a. Conceptos básicos de Rational Application Developer

Novedades en IBM Rational Application Developer versión 7.5

Se aplica a la versión 7.5 de Rational Application Developer

Artículo: una descripción general de las nuevas características de IBM Rational Application Developer V7.5. Como es el sucesor de la versión 7.0, una familiaridad básica con Rational Application Developer en general es útil.

Novedades en IBM Rational Application Developer versión 7.5

Guía de programación de Rational Application Developer V7.5

Se aplica a la versión 7.5 de Rational Application Developer

Redbook: Guía de programación que destaca las funciones y herramientas incluidas con Rational Application Developer V7.5. Muchos de los capítulos proporcionan ejemplos de trabajo que demuestran cómo utilizar las herramientas para desarrollar aplicaciones, así como para lograr los beneficios del desarrollo visual y rápido de aplicaciones.

Guía de programación de Rational Application Developer V7.5

Lectura alternativa para Rational Application Developer V7:

Guía de programación de Rational Application Developer V7

Guía de programación de Rational Application Developer V7

segundo. Desarrollo de Java EE

Una actualización en Java Persistence API 2.0

Artículo: A medida que el grupo de expertos JPA (JSR-317) se acerca a la finalización de la especificación JPA 2.0, este artículo le presenta algunos de los nuevos conceptos y características de esta especificación actualizada. También explica cómo puede experimentar esta nueva funcionalidad con el proyecto Apache OpenJPA, una implementación escalable, robusta, de alto rendimiento y escalable de la especificación JPA.

Líneas de comentarios de Kevin Sutter: una actualización de Java Persistence API 2.0

Las mejores mejores prácticas de Java EE

Artículo: Una lista de los 10 (+9) principales de las mejores prácticas más importantes para el desarrollo de aplicaciones Java EE. Actualizado para tener en cuenta las tendencias cambiantes de la tecnología y, lo que es más importante, recomienda ciertas prácticas que los autores asumieron que se seguirían con frecuencia, pero, como han aprendido, no lo son.

IBM WebSphere Developer Technical Journal: las mejores prácticas de Java EE

Rational Application Developer V7.5: Uso de la API de persistencia de Java

Demostración: muestra cómo utilizar el nuevo marco de la API de persistencia de Java (JPA) Java EE 5 para crear beans JPA de entidad y administrador simples. Esto es parte de una serie de demostraciones que muestran las nuevas características de Rational Application Developer Versión 7.5.

Error de servidor interno

Inyección de recursos utilizando Rational Application Developer v7.5

Artículo: Java EE ha simplificado el desarrollo de aplicaciones empresariales completas. Al usar la inyección de recursos a través de la anotación, se elimina gran parte del código estándar, lo que contribuye a mantener el código. Su organización puede tener numerosos procedimientos almacenados complejos. Puede continuar desarrollando sus aplicaciones que utilizan procedimientos almacenados y aproveche la plataforma Java.

Inyección de recursos utilizando Rational Application Developer v7.5

Creación de aplicaciones Java EE con IBM Rational Application Developer V7.5 y WebSphere Application Server V7.0: una guía paso a paso para crear aplicaciones Java EE V5.0

Artículo: Rational Application Developer para WebSphere Software Versión 7.5 contiene herramientas para crear aplicaciones Java EE utilizando tecnología JPA y EJB 3.0. Rational Application Developer V7.5 presenta nuevos asistentes, editores y perspectivas para crear fácilmente aplicaciones potentes. Este artículo, dirigido a usuarios intermedios, lo guía a través de varias características nuevas y le muestra cómo crear una aplicación Java EE de extremo a extremo.

Creación de aplicaciones Java EE con IBM Rational Application Developer V7.5 y WebSphere Application Server V7.0

Creación de aplicaciones EJB 3.0 con WebSphere Application Server: uso del paquete de características de WebSphere Application Server V6.1 para Enterprise JavaBeans 3.0

Solo se aplica a la versión 6.1

Artículo: EJB 3.0 es un gran paso adelante en la simplificación del desarrollo de aplicaciones en la empresa. Al utilizar el IBM WebSphere Application Server V6.1 Feature Pack para Enterprise JavaBeans 3.0, puede beneficiarse de la experiencia de desarrollo simplificada, el nuevo modelo de persistencia y las nuevas características, como los interceptores, mientras se implementa en una plataforma robusta de WebSphere.

Creación de aplicaciones EJB 3.0 con WebSphere Application Server

Novedades de las herramientas JavaServer Faces en IBM Rational Application Developer Versión 7.5

Artículo: Este artículo destaca las características nuevas más importantes para el soporte de JavaServer ™ Faces en Rational Application Developer V7.5.

Novedades de las herramientas JavaServer Faces en IBM Rational Application Developer Versión 7.5

Entender cómo funcionan las llamadas EJB en WebSphere Application Server V6.1

Artículo: muchas aplicaciones utilizan Enterprise JavaBeans (EJB) implementadas en un contenedor EJB de WebSphere Application Server. La comunicación a estos componentes EJB requiere el uso de conceptos como la comunicación del Protocolo Inter-ORB de Internet (IIOP), las búsquedas JNDI y la gestión de la carga de trabajo. Esta interacción puede ser compleja y suele ser una caja negra para muchos usuarios de WebSphere. Este artículo proporciona una comprensión básica de cómo funciona la comunicación EJB en el contexto de WebSphere Application Server. Se aborda la comunicación dentro y fuera del ORB, junto con las definiciones de los patrones de llamada básicos y los componentes involucrados en la realización de llamadas a los componentes EJB implementados en el contenedor EJB. Se supone una comprensión básica de los principios J2EE ™ y el conocimiento administrativo general de WebSphere Application Server.

Entender cómo funcionan las llamadas EJB en WebSphere Application Server V6.1

do. web 2.0

Servicios web RESTful: los fundamentos

Artículo: Representational State Transfer (REST) ​​ha ganado aceptación generalizada en la Web como una alternativa más simple a los servicios web basados ​​en SOAP y en el lenguaje de descripción de servicios web (WSDL). La evidencia clave de este cambio en el diseño de la interfaz es la adopción de REST por parte de los proveedores de servicios de la Web 2.0, incluidos Yahoo, Google y Facebook, que han dejado de utilizar o han pasado las interfaces basadas en SOAP y WSDL a favor de un sistema más fácil de usar. Uso, modelo orientado a recursos para exponer sus servicios. Este artículo te introduce a los principios básicos de REST.

Servicios web RESTful: los fundamentos

Avanzando hacia la madurez de la web 2.0

Artículo: Las aplicaciones web 2.0 se están convirtiendo rápidamente en la corriente principal. Las aplicaciones de Internet enriquecidas y las redes sociales están en todas partes. La madurez del navegador, la velocidad de la red y la infraestructura HTTP han contribuido a esto. Ajax es el principal modelo de invocación de servicios para el cliente. El middleware se está volviendo más apátrida. Todo esto y, sin embargo, muchas personas aún conservan una mentalidad heredada al crear estas aplicaciones modernas, lo que puede llevar a algunos escenarios técnicos difíciles.

Líneas de comentarios: Avanzando hacia la madurez de la Web 2.0.

Creación de aplicaciones dinámicas Ajax utilizando WebSphere Feature Pack para Web 2.0

Se aplica a las versiones 6.1 y 7.0

Redbook: Demuestra las técnicas y tecnologías disponibles a través del WebSphere Application Server Feature Pack for Web 2.0 para crear aplicaciones web dinámicas de próxima generación. Cubre la conexión a los servicios SOA de Ajax utilizando los protocolos livianos REST y JSON, extendiendo la mensajería de la empresa a la web usando la mensajería de Ajax, acelerando el tiempo de aplicación de Ajax al mercado utilizando el kit de herramientas de desarrollo de Ajax con Dojo y más.

Creación de aplicaciones dinámicas Ajax utilizando WebSphere Feature Pack para Web 2.0

Desarrollo de aplicaciones Web 2.0 utilizando herramientas JPA, AJAX y Dojo en Rational Application Developer Versión 7.5: Rational Application Developer proporciona nuevas características para facilitar la construcción de aplicaciones Web 2.0

Artículo: explica cómo crear una aplicación web de extremo a extremo utilizando las herramientas JPA, AJAX y Dojo disponibles en Rational Application Developer para WebSphere Software V7.5. Los desarrolladores que crean aplicaciones para ejecutarse en WebSphere Application Servers con los paquetes de características de EJB 3 y Web 2.0 pueden aprovechar la nueva funcionalidad utilizando las nuevas herramientas web de Rational Application Developer.

Desarrollo de aplicaciones Web 2.0 utilizando herramientas JPA, AJAX y Dojo en Rational Application Developer versión 7.5

re. Arquitectura de componentes de servicio

Explorando el paquete de características de WebSphere Application Server para SCA

Se aplica a la versión 7.0

Serie de artículos: introducción a los conceptos abiertos de la Arquitectura de componentes de servicio (SCA), los objetivos de la tecnología y algunos de los puntos de integración clave que proporcionan un gran valor a los usuarios de WebSphere Application Server V7.0.

Parte 1: una descripción general del paquete de características de Service Component Architecture

Exploración del paquete de características de WebSphere Application Server para SCA, parte 1: una descripción general del paquete de características de Service Component Architecture

Parte 2: conjuntos de políticas de servicios web

Exploración del paquete de características de WebSphere Application Server para SCA, Parte 2: Conjuntos de políticas de servicios web

Parte 3: Intenciones y políticas disponibles en el paquete de características de SCA

Exploración del paquete de características de WebSphere Application Server para SCA, Parte 3: Intenciones y políticas disponibles en el paquete de características de SCA

Parte 4: Anotaciones SCA Java e implementación de componentes.

Exploración del paquete de características de WebSphere Application Server para SCA, Parte 4: anotaciones SCA Java e implementación de componentes

Parte 5: Enlaces de protocolo para servicios de Service Component Architecture

Exploración del paquete de características de WebSphere Application Server para SCA, Parte 5: Enlaces de protocolo para los servicios de Service Component Architecture

Parte 6: Uso de Spring con Service Component Architecture

Exploración del paquete de características de WebSphere Application Server para SCA, Parte 6: Uso de Spring con Service Component Architecture

mi. OSGi

Innovaciones al alcance de la mano: ¿Estamos listos para la empresa OSGi?

Artículo: Durante el año pasado, ha habido muchos debates acalorados sobre la preparación o no de OSGi para aplicaciones empresariales. OSGi es una tecnología probada y probada, por lo que en ese sentido ha estado “lista” durante mucho tiempo. Lo que ha faltado son las especificaciones e implementaciones de herramientas y marcos de trabajo que son necesarios para que los programadores de Java EE utilicen adecuadamente las características empresariales de OSGi. El reciente lanzamiento de la especificación de la plataforma de servicio OSGi (4.2) y el anuncio del paquete de características de IBM WebSphere Application Server V7 para aplicaciones OSGi y API de persistencia de Java (JPA) 2.0 lo cambian. Aquí hay una descripción general de este nuevo paquete de características y el razonamiento detrás de su desarrollo.

Innovaciones al alcance de la mano: ¿Estamos listos para la empresa OSGi?

Mejores prácticas para desarrollar y trabajar con aplicaciones OSGi

Artículo: Durante más de una década, la tecnología OSGi ha resuelto los problemas de modularidad del desarrollo de aplicaciones en torno a la complejidad, la extensibilidad y el mantenimiento. Con la introducción de IBM WebSphere Application Server Feature Pack para aplicaciones OSGi y JPA 2.0, las aplicaciones Java empresariales que consisten en paquetes OSGi ahora pueden desarrollarse e implementarse en WebSphere Application Server V7. Este artículo describe las mejores prácticas para desarrollar aplicaciones OSGi bien construidas para ayudarlo a beneficiarse más efectivamente de esta nueva capacidad.

Mejores prácticas para desarrollar y trabajar con aplicaciones OSGi

F. Desarrollo con XML

Programación de XML en los múltiples niveles: use XML en el nivel medio para lograr rendimiento, fidelidad y facilidad de desarrollo

Artículo: Programación de XML en los múltiples niveles: use XML en el nivel medio para lograr rendimiento, fidelidad y facilidad de desarrollo.

Programación de XML en los múltiples niveles: use XML en el nivel medio para lograr rendimiento, fidelidad y facilidad de desarrollo

h. Otros marcos

Usando Spring e Hibernate con WebSphere Application Server

Artículo: Si está considerando utilizar Spring o Hibernate con WebSphere Application Server, este artículo explica cómo configurar estos marcos para varios escenarios con WebSphere Application Server. Este artículo no es ni un aval ni una revisión exhaustiva de ninguno de los marcos, sino una referencia fundamental para ayudarlo a implementar dichos escenarios con éxito. Recientemente actualizado con nueva información de seguridad.

Usando Spring e Hibernate con WebSphere Application Server

Volver arriba

H. seguridad

Preguntas y respuestas: preguntas frecuentes sobre la seguridad de WebSphere Application Server

Artículo: Debido a que la integridad de su entorno de procesamiento está en juego, las preguntas sobre seguridad deben ser respondidas lo más rápido posible. Con ese fin, este artículo proporciona respuestas rápidas y directas a algunas de las preguntas más frecuentes sobre la seguridad de IBM WebSphere Application Server.

Preguntas y respuestas: preguntas frecuentes sobre la seguridad de WebSphere Application Server

Implementando Kerberos en un entorno de WebSphere Application Server

Redbook: este libro proporciona un conjunto de ejemplos y escenarios comunes que demuestran cómo utilizar Kerberos con WebSphere Application Server. Los escenarios incluyen información de configuración para WebSphere Application Server V7 cuando se usa un KDC de Microsoft®, AIX® yz / OS®, así como consideraciones al usar estos productos.

Implementando Kerberos en un entorno de WebSphere Application Server

Endurecimiento avanzado de seguridad de WebSphere Application Server V7

Serie de artículos: la seguridad consiste en más que solo algunos cortafuegos en el borde de su red que lo protege desde el exterior. Es un conjunto de acciones y procedimientos difíciles y complejos que se esfuerzan por fortalecer sus sistemas tanto como sea apropiado. Este artículo cubre muchos aspectos de la seguridad en general, detalla la arquitectura de seguridad de IBM WebSphere Application Server y trata el fortalecimiento del entorno de WebSphere Application Server.

Parte 1: Visión general y enfoque del fortalecimiento de la seguridad.

Refuerzo de seguridad avanzado de WebSphere Application Server V7, Parte 1: Descripción general y enfoque del fortalecimiento de seguridad

Parte 2: Consideraciones de seguridad avanzadas

Refuerzo de seguridad avanzado de WebSphere Application Server V7, Parte 2: Consideraciones de seguridad avanzadas

Afirmaciones SAML en los dominios de seguridad de WebSphere Application Server

Artículo: El lenguaje de marcado de aserción de seguridad (SAML) se está convirtiendo rápidamente en la tecnología de elección para crear soluciones de inicio de sesión único (SSO) a través de los límites empresariales. Este artículo describe cómo usar el soporte SAML en IBM WebSphere Application Server V7.0 Fixpack 7 para imponer tokens SAML a través de límites empresariales en diferentes dominios de seguridad, y también para tomar decisiones de control de acceso directamente utilizando la identidad de usuario de dominio de seguridad extranjera y SAML personalizado. Atributo de grupo, todo basado en la relación de confianza.

Afirmaciones SAML en los dominios de seguridad de WebSphere Application Server

Guía de seguridad de WebSphere Application Server V7.0

Se aplica a la versión 7.0

Redbook: Información necesaria para implementar soluciones seguras con WebSphere Application Server V7.0. Este libro se centra en la seguridad del servidor de aplicaciones y sus componentes, incluidas las aplicaciones empresariales. Este libro está destinado a cualquier persona que planee proteger aplicaciones y el entorno de servicio de aplicaciones.

Guía de seguridad de WebSphere Application Server V7.0

Lectura alternativa para la versión 6.1:

Manual de seguridad de IBM WebSphere Application Server V6.1

Manual de seguridad de IBM WebSphere Application Server V6.1

Administración de SPNEGO dentro de WebSphere Application Server: sugerencias sobre el uso de los nombres de principales del servicio Kerberos

Artículo: El Interceptor de Asociación de Confianza (SPI) GSS-Simple y Protected Negotiation (SPI) en IBM WebSphere Application Server V6.1 y en la función de Autenticación Web SPNEGO en WebSphere Application Server V7.0 puede ser una herramienta poderosa para lograr una perfecta Entorno de inicio de sesión único entre los escritorios de Microsoft Windows y los servidores basados ​​en WebSphere. Sin embargo, algunos usuarios tienen problemas para configurar los nombres principales del servicio cuando usan SPNEGO. Este artículo describe algunas de las mejores prácticas para configurar Microsoft Active Directory cuando se usa SPNEGO con WebSphere Application Server.

Administración de SPNEGO dentro de WebSphere Application Server: sugerencias sobre el uso de los nombres de principales del servicio Kerberos

Mejoras en SSL, certificados y administración de claves para una seguridad aún más sólida en WebSphere Application Server V6.1

Artículo: Se han realizado cambios emocionantes en la infraestructura de administración de SSL, certificados y claves en IBM WebSphere Application Server V6.1. Este artículo trata sobre cómo estos cambios mejorarán la seguridad, proporcionarán flexibilidad y simplificación de la administración, y mantendrán un tiempo de ejecución SSL consistente y estrechamente integrado con la nueva configuración.

IBM WebSphere Developer Technical Journal: mejoras de gestión de SSL, certificados y claves para una seguridad aún más sólida en WebSphere Application Server V6.1

Propagación de la identidad de la base de datos en WebSphere Application Server V6

Artículo: aprenda cómo obtener importantes beneficios de seguridad mediante el desarrollo de un código que le permita a sus aplicaciones J2EE enviar información de identidad de forma transparente a su base de datos. Obtenga los beneficios de J2EE, incluidos los beans CMP, y aún aproveche el poder de la seguridad de su base de datos.

IBM WebSphere Developer Technical Journal: propagación de identidad de base de datos en WebSphere Application Server V6

Conceptos de autorización y soluciones para aplicaciones J2EE.

Artículo: La arquitectura de autorización puede ser una bestia fea y problemática. Aprenda cómo adaptar el desarrollo de su aplicación para usar efectivamente las funciones de autorización en IBM WebSphere Application Server.

Conceptos de autorización y soluciones para aplicaciones J2EE.

Autenticación avanzada en WebSphere Application Server

Artículo: Las funciones avanzadas de autenticación en IBM WebSphere Application Server V6 admiten un modelo de autenticación más flexible con un nuevo marco de autenticación altamente personalizable que se basa en, y se extiende, al Servicio de Autorización y Autentificación de Java ™ (JAAS).

IBM WebSphere Developer Technical Journal: autenticación avanzada en WebSphere Application Server

Expanda sus opciones de registro de usuarios con un repositorio federado en WebSphere Application Server V6.1

Artículo: IBM WebSphere Application Server V6.1 ofrece una nueva función de repositorio de usuarios federados que le facilita el acceso y el mantenimiento de datos de usuarios en múltiples repositorios, especialmente porque esta capacidad se logra mediante la configuración (en lugar de la codificación) con Virtual Member Manager. utilidad.

IBM WebSphere Developer Technical Journal: amplíe sus opciones de registro de usuarios con un repositorio federado en WebSphere Application Server V6.1

Volver arriba

I. determinación del problema

La Autoridad de Soporte: Novedades en IBM Support Assistant V4.1

Artículo: IBM Support Assistant es un banco de trabajo de servicio gratuito proporcionado por IBM para facilitar los diagnósticos de autoayuda para problemas de software. Este artículo proporciona una descripción general de las características más nuevas incluidas en las ofertas de software IBM Support Assistant Workbench y Agent V4.1.

La Autoridad de Soporte: Novedades en IBM Support Assistant V4.1

La Autoridad de Soporte: Sepa lo que realmente está haciendo su aplicación Web

Artículo: IBM Monitoring and Diagnostic Tools para Java – Health Center es una herramienta liviana que monitorea las máquinas virtuales de IBM para Java con una sobrecarga de rendimiento mínima. Proporciona información en vivo y recomendaciones sobre las clases que se cargan, el entorno de la máquina virtual, la recolección de basura, el bloqueo y la creación de perfiles. Este artículo lo introduce al Centro de salud y muestra un ejemplo de cómo se puede usar para verificar el impacto de un cambio en el código fuente en una aplicación web.

La Autoridad de Soporte: Sepa lo que realmente está haciendo su aplicación Web

La Autoridad de Soporte: Analice los problemas de administración de memoria con el Diagnóstico de volcado de memoria para Java (MDD4J)

Artículo: La herramienta Memory Dump Diagnostic for Java (MDD4J) lo ayuda a diagnosticar pérdidas de memoria y otros problemas de consumo excesivo de memoria en aplicaciones que se ejecutan en IBM Java Virtual Machines (JVMs). Este artículo lo introduce a MDD4J y le muestra cómo usar su sofisticado motor de análisis y su interfaz de usuario para mirar el montón de Java y ver qué objetos consumen la mayor cantidad de memoria.

La Autoridad de Soporte: Analice los problemas de administración de memoria con el Diagnóstico de volcado de memoria para Java (MDD4J)

La Autoridad de Apoyo: un enfoque sistemático para la resolución de problemas

Artículo: La determinación de problemas no es una ciencia exacta, pero tampoco es ciencia espacial. Un enfoque metódico ayudará a que sus técnicas de resolución de problemas se vuelvan más organizadas, sistemáticas y, en última instancia, más efectivas.

La Autoridad de Apoyo: un enfoque sistemático para la resolución de problemas

La Autoridad de Soporte: 12 formas en que puede prepararse para la resolución efectiva de problemas de producción

Artículo: En lugar de centrarse en qué hacer después de que ocurra un problema, aquí hay 12 cosas que puede hacer en su entorno ahora para que la resolución de problemas sea más rápida y efectiva cuando surgen problemas.

La Autoridad de Soporte: 12 formas en que puede prepararse para la resolución efectiva de problemas de producción

La Autoridad de Soporte: Elegir la herramienta de diagnóstico de WebSphere correcta

Artículo: este artículo proporciona una guía de referencia rápida para ayudarlo a decidir cuál de las herramientas de diagnóstico de WebSphere más comunes usar en un momento dado, y cierta información de antecedentes que proporciona una visión de cómo se desarrollan las herramientas de determinación de problemas.

La Autoridad de Soporte: Elegir la herramienta de diagnóstico de WebSphere correcta

Implementación y solución de problemas de aplicaciones coubicadas dentro de WebSphere Application Server

Artículo: la implementación de múltiples aplicaciones combinadas dentro de una sola instancia de WebSphere Application Server proporciona beneficios valiosos en algunos entornos, pero también puede crear algunas dificultades únicas en las áreas de aislamiento y determinación de problemas. Este artículo examina las técnicas y las mejores prácticas para mantener las ventajas de la ubicación conjunta de la aplicación, al tiempo que reduce el impacto de los peligros potenciales.

IBM WebSphere Developer Technical Journal: implementación y solución de problemas de aplicaciones coubicadas dentro de WebSphere Application Server

La Autoridad de Soporte: Una guía del desarrollador para el registro de WebSphere Application Server

Artículo: los mensajes de registro y la información de rastreo pueden ser elementos críticos que ahorran tiempo en las etapas iniciales del diagnóstico de problemas y, a menudo, pueden aliviar la necesidad de recrear un problema para solucionarlo. Este artículo analiza las funciones de registro y rastreo en WebSphere Application Server, explica la diferencia entre ellos y describe cómo puede aprovecharlos en sus propias aplicaciones.

La Autoridad de Soporte: Una guía del desarrollador para el registro de WebSphere Application Server

Volver arriba

J. Rendimiento, escalabilidad y alta disponibilidad.

JAMON, digerido

Artículo: Aquí hay una referencia práctica que proporciona información, consejos de ajuste, enlaces a material, y más, en el componente de High Availability Manager de IBM® WebSphere® Application Server. Esta información es imprescindible para cualquier administrador de WebSphere Application Server que se ocupe de topologías de células grandes.

Líneas de comentarios de Kevin Kepros: HAM, digerido

WebSphere Contrarian: opciones de alta disponibilidad de gestión de tiempo de ejecución, redux

Artículo: IBM WebSphere Application Server Network Deployment proporciona la conmutación por error y la recuperación de la carga de trabajo de la aplicación, pero ¿cómo proporciona la conmutación por error de la carga de trabajo de administración en una celda de Network Deployment? WebSphere Contrarian explica los pasos que debe seguir para lograrlo.

WebSphere Contrarian: opciones de alta disponibilidad de gestión de tiempo de ejecución, redux

WebSphere Contrarian: Alta disponibilidad (nuevamente) versus disponibilidad continua

Artículo: Aunque a menudo se usan como sinónimos, la alta disponibilidad y la disponibilidad continua difieren, aunque una infraestructura para proporcionar cualquiera de estos niveles de servicio generalmente se basa en varias celdas de Implementación de Red de IBM WebSphere Application Server redundantes.

WebSphere Contrarian: Alta disponibilidad (nuevamente) versus disponibilidad continua

WebSphere Contrarian: una mejor configuración de la aplicación web para alta disponibilidad

Artículo: Agregar hardware no siempre mejora la conmutación por error y la disponibilidad para las solicitudes de aplicaciones web. El WebSphere Contrarian discute por qué este es el caso, así como algunas alternativas posibles.

WebSphere Contrarian: una mejor configuración de la aplicación web para alta disponibilidad

Considere múltiples celdas para redundancia y disponibilidad

Artículo: una estrategia de varias celdas dentro de su entorno de IBM WebSphere Application Server le permite abordar el mantenimiento planificado (y no planificado) a la vez que proporciona una disponibilidad 24×7.

Líneas de comentarios de Alexandre Polozoff: considerar múltiples celdas para redundancia y disponibilidad

Líneas de comentarios: todo lo que siempre quiso saber sobre WebSphere Application Server pero temía preguntar, Parte 3

Artículo: respuestas a preguntas más frecuentes acerca de IBM® WebSphere® Application Server, que incluyen cómo ejecutarlo en varios centros de datos, qué JDK usar y por qué (y cuándo) debe migrar a la Versión V6.1.

Líneas de comentarios: Tom Alcott: todo lo que siempre quiso saber sobre WebSphere Application Server pero temía preguntar – Parte 3

El WebSphere Contrarian: Menos podría ser más al ajustar WebSphere Application Server

Artículo: la optimización agresiva no siempre equivale a un rendimiento mejorado de la aplicación. Esta entrega de The WebSphere Contrarian explica por qué este es el caso y proporciona una guía de ajuste de rendimiento de alto nivel.

El WebSphere Contrarian: Menos podría ser más al ajustar WebSphere Application Server

Caso de estudio: Ajuste de WebSphere Application Server V7 para el rendimiento

Artículo: IBM WebSphere Application Server admite una gama cada vez mayor de aplicaciones, cada una con su propio conjunto único de características, requisitos y servicios. Al igual que no hay dos aplicaciones que usen un servidor de aplicaciones exactamente de la misma manera, ningún conjunto único de parámetros de ajuste probablemente proporcionará el mejor rendimiento para dos aplicaciones diferentes. La mayoría de las aplicaciones generalmente notarán una mejora en el rendimiento a partir de la sintonización en tres áreas principales: la JVM, las agrupaciones de hebras y las agrupaciones de conexiones.

Ajuste de WebSphere Application Server V7 y V8 para el rendimiento

Protocolo de prueba de rendimiento para aplicaciones basadas en WebSphere Application Server

Artículo: Este artículo proporciona un protocolo para realizar pruebas de rendimiento para determinar la configuración ambiental óptima para una aplicación en una variedad de escenarios de carga. Los temas incluyen la planificación del entorno de rendimiento, la realización de pruebas reales y la medición de las características de rendimiento de la aplicación.

Error de servidor interno

El WebSphere Contrarian: Volver a lo básico: Failover de sesión

Artículo: ¿Está utilizando HttpSession de la forma en que se supone que debe hacerlo? La API de Java Servlet proporciona la interfaz HttpSession para el seguimiento de sesiones y la administración del estado a través de múltiples invocaciones de solicitud para que los servlets puedan asociar a un usuario determinado con una serie de solicitudes. Pero si experimenta un bajo rendimiento de la base de datos o de la red, o recolecciones de basura frecuentes para sus servidores de aplicaciones, entonces podría estar usando HttpSession más como un caché de aplicaciones.

El WebSphere Contrarian: Volver a lo básico: Failover de sesión

Manual de escalabilidad y rendimiento de WebSphere Application Server V6

Redbook: una discusión de las diversas opciones para escalar aplicaciones basadas en IBM WebSphere Application Server Network Deployment V6. Este libro explora cómo se puede extender una configuración básica de WebSphere para proporcionar más potencia de cómputo al aprovechar mejor la potencia de cada máquina y al usar varias máquinas.

Manual de escalabilidad y rendimiento de WebSphere Application Server V6

Volver arriba

K. virtualización

El WebSphere Contrarian: aprovechando efectivamente la virtualización con WebSphere Application Server

Artículo: Si está planeando (o ya ha adoptado) una estrategia de virtualización, algunas prácticas simples pueden hacer mucho para evitar conflictos entre la virtualización y IBM WebSphere Application Server.

El WebSphere Contrarian: aprovechando efectivamente la virtualización con WebSphere Application Server

La “salsa especial” dentro del dispositivo WebSphere CloudBurst

Artículo: El ingrediente secreto dentro del nuevo IBM WebSphere CloudBurst ™ Appliance y IBM WebSphere Application Server Hypervisor Edition no es un secreto, pero es revolucionario. Este artículo revela la “salsa especial” dentro de estos dos productos que los diferencia de los productos de administración de virtualización y aprovisionamiento de propósito general.

Líneas de comentarios de Ruth Willenborg: la “salsa especial” dentro del dispositivo WebSphere CloudBurst

Personalización con WebSphere CloudBurst, Parte 5: Mantenimiento de entornos virtualizados de WebSphere Application Server

Artículo: IBM WebSphere CloudBurst Appliance proporciona la capacidad de crear entornos de IBM WebSphere Application Server altamente personalizados y luego implementarlos en su propia nube. Sin embargo, el trabajo del dispositivo no finaliza una vez que se han implementado los entornos. WebSphere CloudBurst ofrece a los usuarios una función que lo ayuda a actualizar y mantener estos entornos. Este artículo describe cómo usar WebSphere CloudBurst para aplicar iFixes, fixpacks y fixpacks de WebSphere Application Server Hypervisor Edition, y sus propias correcciones a las imágenes y a los entornos reales del sistema virtual de WebSphere Application Server.

Personalización con WebSphere CloudBurst, Parte 5: Mantenimiento de entornos virtualizados de WebSphere Application Server

Patrones de procesamiento de transacciones extremas (XTP) de IBM: procesamiento asíncrono rápido y escalable con WebSphere eXtreme Scale

Artículo: Los sistemas empresariales modernos se enfrentan a la necesidad de un procesamiento más complejo, junto con mayores cargas y una mayor demanda de recursos. Esta realidad está impulsando una necesidad de separación de unidades funcionales y motivando el uso de métodos asíncronos para lograr trabajo y resultados agregados. Este artículo describe un ejemplo que aporta la potencia y escalabilidad de IBM WebSphere eXtreme Scale para trabajar en el problema, proporcionando una flexibilidad y capacidad de expansión casi ilimitadas al paradigma asíncrono.

Patrones de procesamiento de transacciones extremas (XTP) de IBM: procesamiento asíncrono rápido y escalable con WebSphere eXtreme Scale

Introducción a WebSphere eXtreme Scale, Parte 1: Descripción de WebSphere eXtreme Scale y cómo funciona

Artículo: Este artículo introductorio ofrece una base para ayudarlo a obtener una comprensión técnica de qué es IBM WebSphere eXtreme Scale, las características que proporciona y los vastos beneficios que ofrece.

Introducción a WebSphere eXtreme Scale, Parte 1: Descripción de WebSphere eXtreme Scale y cómo funciona

Introducción a WebSphere eXtreme Scale, Parte 1: Descripción de WebSphere eXtreme Scale y cómo funciona

Artículo: IBM WebSphere eXtreme Scale es una solución de almacenamiento en caché de uso general y de alta velocidad que se puede configurar y utilizar en una variedad de diseños diferentes. Sin embargo, no puede simplemente usar a ciegas las API proporcionadas con WebSphere eXtreme Scale y asumir que reducirá la presión sobre su base de datos con exceso de trabajo y hará que su aplicación se ejecute más rápido. El almacenamiento en caché como estrategia para mejorar el rendimiento de la aplicación debe aplicarse con prudencia y cuidado. Este artículo examina una serie de prácticas recomendadas que lo ayudarán a crear aplicaciones WebSphere eXtreme Scale de alto rendimiento y alta resistencia.

Principios y mejores prácticas para crear aplicaciones WebSphere eXtreme Scale de alto rendimiento y gran capacidad de recuperación

Conozca sus opciones de caché grande con WebSphere Application Server

Artículo: El almacenamiento en caché de grandes cantidades de datos de aplicaciones no siempre exige el uso de un JDK de 64 bits para aprovechar el direccionamiento de 64 bits. El componente ObjectGrid de IBM WebSphere eXtreme Scale proporciona una alternativa JDK de 32 bits que puede usar en su infraestructura existente sin requerir memoria física adicional en sus servidores.

Conozca las opciones de WebSphere Application Server para una implementación de caché grande

Patrones de procesamiento de transacciones extremas (XTP) de IBM: administración de sesión HTTP escalable y robusta con WebSphere eXtreme Scale

Artículo: este artículo muestra cómo utilizar WebSphere Extreme Scale como una cuadrícula de datos en memoria separada para almacenar sesiones HTTP. Después de describir el software existente, el artículo muestra cómo Extreme Scale aborda los desafíos de escalabilidad de manera rentable y simplifica la implementación de una cuadrícula de Extreme Scale.

Patrones de procesamiento de transacciones extremas (XTP) de IBM: administración de sesión HTTP escalable y robusta con WebSphere eXtreme Scale

WebSphere Virtual Enterprise y diferenciación de nivel de servicio

Artículo: WebSphere Virtual Enterprise puede proporcionar una diferenciación de nivel de servicio para las solicitudes entrantes. Sin embargo, obtener resultados apropiados requiere una configuración cuidadosa. Este artículo describe el comportamiento de WebSphere Virtual Enterprise con respecto a la diferenciación de nivel de servicio y explica cómo crear las configuraciones adecuadas.

WebSphere Virtual Enterprise y diferenciación de nivel de servicio

Volver arriba

L. WebSphere DataPower Appliances

La amenaza (XML) está ahí fuera …

Artículo: Nuevas tecnologías significan nuevos tipos de ataques a sistemas y datos. Saber qué tipos de ataques son posibles es un paso para proteger su entorno de ellos. Otra puede ser la implementación de un nuevo tipo de dispositivo de hardware como los disponibles en DataPower.

Líneas de comentarios: Bill Hines: La amenaza (XML) está ahí fuera …

Mirando por la puerta trasera

Artículo: Si su puerta de entrada es la única que está cerrada con llave, ¿consideraría su hogar seguro? De manera similar, armar su aplicación solo con medidas de seguridad básicas no es suficiente para protegerla de todas las posibles intrusiones. Aquí hay algunos errores y precauciones de seguridad comunes que se pueden tomar para evitarlos, inspirados en una canción de rock clásico.

Líneas de comentarios: Bill Hines: mirando por la puerta de atrás

Descargue las tareas de seguridad de los servicios web de WebSphere a los dispositivos IBM WebSphere DataPower SOA

Serie de artículos: esta serie de artículos lo guía a través del proceso de integración de los dispositivos SOA de WebSphere DataPower con WebSphere Application Server para mejorar la instalación segura de su servicio web.

Parte 1: configurar un cliente de servicio web y un servicio para seguridad asimétrica

Descargue las tareas de seguridad de los servicios web de WebSphere a los dispositivos de IBM WebSphere DataPower SOA, Parte 1: configure un cliente de servicios web y un servicio para la seguridad asimétrica

Parte 2: Configuración de un proxy de servicio web WebSphere DataPower SOA Appliance para WS-Security Asymmetric Security

Descargue las tareas de seguridad de los servicios web de WebSphere a los dispositivos IBM WebSphere DataPower SOA: Parte 2: Configuración de un proxy del servicio web WebSphere DataPower SOA Appliance para la seguridad asimétrica WS-Security

Parte 3: Uso del marco de políticas de WebSphere DataPower

Descargue las tareas de seguridad de los servicios web de WebSphere a los dispositivos SOA de IBM WebSphere DataPower: Parte 3: Uso del marco de políticas de WebSphere DataPower

Amanecer de un nuevo día (DataPower)

Artículo: La última actualización de firmware para los dispositivos IBM WebSphere DataPower SOA, la línea de productos más inusual y emocionante de IBM, está repleta de nuevas características importantes. Los dispositivos DataPower están listos para pasar a la próxima generación con Web 2.0 y muchas otras capacidades mejoradas.

Líneas de comentarios de Bill Hines: Amanecer de un nuevo día (DataPower)

Administración de dispositivos SOA de WebSphere DataPower a través de la consola administrativa de WebSphere Application Server V7

Artículo: WebSphere Application Server V7 incluye una función administrativa para administrar múltiples dispositivos DataPower usando la Consola administrativa (también conocida como la Consola de soluciones integradas). Esta función administrativa se basa en WebSphere DataPower Appliance Manager y proporciona un conjunto integral de capacidades para administrar múltiples dispositivos que comparten la misma configuración o réplicas de firmware de un dispositivo designado como dispositivo maestro (principal).

Administración de dispositivos SOA de WebSphere DataPower a través de la consola administrativa de WebSphere Application Server V7

Integración de seguridad WS-Policy entre DataPower y WebSphere Application Server

Artículo: Este artículo le muestra cómo configurar WebSphere DataPower SOA Appliance y WebSphere Application Server para implementar WS-Policy para el gobierno del servicio SOA. Las credenciales de usuario se transforman en un formato de token común de LPTA para la autorización y el inicio de sesión único entre DataPower y una aplicación alojada en WebSphere Application Server. La administración de políticas de descarga a DataPower permite que WebSphere Application Server proporcione una mejor funcionalidad a nivel de aplicación, mientras que DataPower proporciona una gestión de servicios de alto rendimiento en toda la empresa.

Integración de seguridad WS-Policy entre DataPower y WebSphere Application Server

Volver arriba

M. mantenimiento

Correcciones recomendadas para WebSphere Application Server

Sitio web: una lista completa de las correcciones recomendadas, generalmente disponibles (GA) para las versiones de WebSphere Application Server. Preste mucha atención a las correcciones de vulnerabilidad que se pueden encontrar siguiendo el enlace del boletín de seguridad de las correcciones recomendadas por versión.

Correcciones recomendadas para WebSphere Application Server

La Autoridad de Soporte: Presentando el nuevo Portal de Soporte de IBM

Artículo: El portal de soporte de IBM es la última incorporación al portafolio de herramientas de autoayuda para el software de IBM. Con su nueva apariencia, obtiene una interfaz de soporte consistente y sin precedentes para todos los productos de IBM, que puede personalizar para satisfacer sus necesidades específicas de soporte.

La Autoridad de Soporte: Presentando el nuevo Portal de Soporte de IBM

Fechas del ciclo de vida del producto WebSphere

Sitio web: información detallada sobre las Políticas de ciclo de vida de soporte de software de IBM disponibles para ayudarlo a obtener el valor total de sus productos de software de IBM.

Fechas del ciclo de vida del software WebSphere

Volver arriba

Expresiones de gratitud

Un agradecimiento especial a Tom Alcott, Keys Botzum, Russell Butek, Bill Hines, Roland Barcia y Alexandre Polozoff por sus contribuciones.

Recursos

Documentación

Centro de información de IBM WebSphere Application Server (todas las versiones)

Centro de información de IBM Rational Application Developer (todas las versiones)

IBM WebSphere Redbooks

Libros al por menor recomendados

Análisis de rendimiento para sitios web de Java, Stacy Joines, Ruth Willenborg, Ken Hygh, 2002, Addison-Wesley, ISBN: 0201844540

Persistencia en la empresa: Guía de tecnologías de persistencia, Geoffrey Hambrick, Kyle Brown, Roland Barcia, Robert Peterson, Kulvir Bhogal, 2008, IBM Press, ISBN: 0131587560

Arquitectura de aplicaciones para WebSphere: un enfoque práctico para crear aplicaciones WebSphere, Joey Bernal, 2008, IBM Press, ISBN: 0137129262

IBM WebSphere DataPower SOA Appliance Handbook, Bill Hines, John Rasmussen, Jaime Ryan, Simon Kapadia, Jim Brennan, 2009, IBM Press, ISBN: 0137148194

IBM WebSphere: Implementación y configuración avanzada, Roland Barcia, Bill Hines, Tom Alcott, Keys Botzum, 2004, IBM Press, ISBN: 0131468626

Soporte y descargas de WebSphere

Soporte de WebSphere Application Server para un acceso rápido a los recursos de resolución de problemas.

Las notas técnicas contienen valiosos consejos de programación, preguntas y respuestas y soluciones alternativas, actualizadas periódicamente por los equipos de soporte y desarrollo de WebSphere Application Server.

Descargas de productos de prueba de WebSphere Application Server

La Autoridad de Soporte analiza los recursos, herramientas y otros elementos del Soporte Técnico de IBM que están disponibles para los productos de WebSphere, además de técnicas y nuevas ideas que pueden mejorar aún más su experiencia de soporte de IBM.

Blogs

Estos blogs son creados por expertos de WebSphere Application Server, que proporcionan información regularmente sobre el desarrollo de aplicaciones J2EE con WebSphere Application Server en fragmentos fácilmente digeribles:

WebSphere Performance por Alexandre Polozoff

Web 2.0 y Middleware por Roland Barcia

WebSphere: En el salvaje AZUL allá! por Jerry Cuomo

Comunidad de WebSphere

WebSphere y mensajería

WebSphere y persistencia de Java

Educación WebSphere

IBM Education Assistant integra presentaciones narradas, tutoriales y enlaces de recursos para ayudarlo a usar con éxito la familia de productos WebSphere. Se incluyen tutoriales sobre información general, instalación, migración, modelo de programación, seguridad, alta disponibilidad y muchos otros temas relacionados con WebSphere Application Server.

Centro de información de IBM Education Assistant

WebSphere Education ofrece cursos de capacitación en el aula y en la web sobre una amplia gama de productos WebSphere y tecnologías relacionadas.