Comprensión de IBM Rational Automation Framework

Conceptos claves e historia

Este artículo presenta los conceptos básicos de IBM Automation Framework y los documentos de la historia de su lanzamiento.

David Brauneis, Senior Technical Staff Member, IBM

David Brauneis es un miembro del personal técnico superior en Rational Software Delivery y arquitecto principal para la estrategia Automatización de Middleware, y también para las capacidades de Rational Automation Framework y Advanced Middleware Configuration del sistema PureApplication de IBM. Durante los últimos años trabajó para software Rational en el área de automatización de entrega de software, roles de liderazgo técnico en Rational Automation Framework y Rational Build Forge. Antes de unirse a Rational, David estuvo 8 años en el equipo de Servidor de aplicación WebSphere en una variedad de arquitecturas y roles de desarrollo. Tiene 12 años de experiencia en el desarrollo del servidor de aplicación WebSphere, más de 10 años de desarrollo de aplicación Java EE y más de 15 años de experiencia en Java. David trabajó para IBM en Research Triangle Park, Carolina del Norte y Hoboken, Nueva Jersey durante 13 años en proyectos relacionados para distribuir la computación, desarrollar software, automatización, interfaces de usuarios y administración de sistemas. Tiene un BS en Ingeniería biomédica y un doctorado en Comunicación Técnica en el Instituto Rensselaer Polytechnic.



Lewis Shiner, Technical Writer, IBM

Lewis ShinerLewis Shiner es escritor técnico en Raleigh, Carolina del Norte. Trabaja en Rational Automation Framework y Advanced Middleware Configuration.



13-11-2012

Visión general

Usted usa el software IBM Rational® Automation Framework® para automatizar las siguientes tareas comunes:

  • Aplicación y desarrollo de artefacto de aplicación
  • Administración de configuración
  • Instalación y aplicación de revisión de WebSphere® de IBM® y otro software de IBM

Rational Automation Framework utiliza la abstracción de datos para almacenar la información de configuración en un formato independiente de versión. La ejecución en paralelo y la abstracción de datos le brinda un grado de precisión, consistencia y velocidad mayor que la que puede lograr con un script.

Como la versión 3.0.0.4, Rational Automation Framework contiene 100 bibliotecas de automatización y más de 1200 acciones. Puede unir estos bloques en muchas soluciones de automatización diferentes para cumplir con una gran variedad de necesidades comerciales. Rational Automation Framework está desarrollado en un motor de automatización de nivel empresarial, Rational® Build Forge® de IBM®, y admite varios WebSphere y otros productos en varias plataformas, como se muestra en la Tabla 1. Para conocer la última información, vea la lista de objetivos de automatización admitidos en Recursos.

Tabla 1. Objetivos de automatización admitidos
AIXHP-UXLinux and zLinuxSolarisWindowsz/OS
Servidor HTTP de IBM
Versión 6.0, 6.1, 7.0, 8.0, 8.5
Instalar
Configurar
Desarrollar
Instalar
Configurar
Desarrollar
Instalar
Configurar
Desarrollar
Instalar
Configurar
Desarrollar
Instalar
Configurar
Desarrollar
Configurar
Desarrollar
WebSphere Application Server
Versiones 6.0, 6.1, 7.0, 8.0, 8.5
Instalar
Configurar
Desarrollar
Instalar
Configurar
Desarrollar
Instalar
Configurar
Desarrollar
Instalar
Configurar
Desarrollar
Instalar
Configurar
Desarrollar
Configurar
Desarrollar
WebSphere Application Server ND
Versión 6.0, 6.1, 7.0, 8.0, 8.5
Instalar
Configurar
Desarrollar
Instalar
Configurar
Desarrollar
Instalar
Configurar
Desarrollar
Instalar
Configurar
Desarrollar
Instalar
Configurar
Desarrollar
Configurar
Desarrollar
WebSphere Portal
Versión 6.0, 6.1 6.1.5, 7.0
Instalar
Configurar
Desarrollar
Instalar
Configurar
Desarrollar
Instalar
Configurar
Desarrollar
Instalar
Configurar
Desarrollar
Instalar
Configurar
Desarrollar
Configurar
Desarrollar
WebSphere Enterprise Service Bus
Versión 6.2
Instalar
Configurar
Desarrollar
Instalar
Configurar
Desarrollar
Instalar
Configurar
Desarrollar
Instalar
Configurar
Desarrollar
Instalar
Configurar
Desarrollar
WebSphere Process Server
Versión 6.2
Instalar
Configurar
Desarrollar
Instalar
Configurar
Desarrollar
Instalar
Configurar
Desarrollar
Instalar
Configurar
Desarrollar
Instalar
Configurar
Desarrollar
WebSphere Service Registry and
Repository
Versión 6.2, 6.3
Instalar
Configurar
Desarrollar
Instalar
Configurar
Desarrollar
Instalar
Configurar
Desarrollar
Instalar
Configurar
Desarrollar
Instalar
Configurar
Desarrollar
WebSphere Virtual Enterprise
Versión 6.1, 7.0
Instalar
Configurar
Desarrollar
Instalar
Configurar
Desarrollar
Instalar
Configurar
Desarrollar
Instalar
Configurar
Desarrollar
Instalar
Configurar
Desarrollar

Rational Automation Framework también provee soporte para los arreglos intermedios, paquetes fijos, y paquetes de funciones que puede aplicar a WebSphere y otros productos. Además, tiene un ecosistema creciente de socios comerciales de IBM para proveer soporte para objetivos de middleware a través de extensiones desarrolladas en Rational Automation Framework. Estas extensiones de socio proveen la misma interfaz y la misma calidad de servicio a los clientes:

  • MidVision Limited, un socio líder de IBM, provee extensiones que automatizan los siguientes entornos:
    • WebSphere MQ
    • WebSphere Message Broker
    • Oracle WebLogic Application Server
    • Red Hat JBoss Application Server.
  • Ascendant Technologies, otro socio de IBM, provee extensiones para los siguientes entornos:
    • WebSphere Commerce
    • Aplicaciones WebSphere DataPower SOA
    • WebSphere BPM V7.5 y versiones posteriores

Generación de entorno

Un entorno de configuración es un contenedor lógico en un servidor de marco, donde se almacena la información de configuración de Rational Automation Framework. El entorno contiene una o más configuraciones, generalmente representaciones de celdas de WebSphere.

Puede usar el asistente Generación de entorno para crear estas definiciones de configuración de dos formas:

  • La nueva versión de celda del asistente de forma interactiva define la topología de una nueva celda de producto WebSphere. El asistente crea un plan de automatización que instala el producto de WebSphere y crear y unifica los perfiles asociados. También tiene la opción de instalar un servidor HTTP de IBM, plug-ins y otras funciones.
  • La versión de la celda existente del asistente usa un conjunto mínimo de información para descubrir la topología de una celda de WebSphere existente y crea una representación de la celda en el servidor de marco. El asistente también crea un plan de automatización para importar y abstraer casi toda la información de configuración en la celda existente.

Modos de funcionamiento

Técnicamente, una acción es un elemento objetivo dentro de un archivo Apache Ant. Funcionalmente, es una unidad de trabajo que forma parte de un proceso de automatización más grande. Puede usar acciones para llamar scripts, programas ejecutables u otras acciones.

Rational Automation Framework admite varios modos de funcionamiento. Cambiar el modo de una acción cambia su comportamiento. Debido a que las acciones están diseñadas para manejar una parte específica de la configuración, una acción puede usarse para localizar el alcance preciso al que desea operar. La Tabla 2 muestra los modos de funcionamiento que se admiten.

Tabla 2. Modos admitidos
ModoPropósitoDescripción
Importar Capturar configuraciones Datos de configuraciones extraídos de acciones de una configuración real (generalmente una celda de WebSphere) en la definición de configuración asociada.
Ejecutar Aplicar los datos almacenados a la configuración real Acciones aplicadas a los datos de configuración desde la configuración de un servidor de marco a una configuración real (generalmente una celda de WebSphere)
Aumentar Agregar recursos a una configuración real Acciones agregan elementos de configuración a una configuración real sin sobrescritura.
Comparar Comparar los datos almacenados con los datos reales Acciones informan las diferencias entre los datos en una configuración de servidor de marco y una configuración real.
Promover Actualizar una configuración con datos desde otros Acciones copian los datos solicitados desde una configuración en el servidor de marco (como un entorno de prueba) a otro (como un entorno de representación).

Modo de importación

Los datos de configuración importados se almacenan en un formato XML independiente de versión y normalizado en un servidor de marco. Estos datos de configuración se pueden controlar con la versión, para que usted pueda aplicar cambios de la misma manera en que lo haría con un código fuente. Al igual que el servidor de aplicación de WebSphere, donde muchos tipos de recursos se almacenan en un archivo XML, Rational Automation Framework almacena los recursos relacionados en archivos XML individuales. Los recursos para algunos productos se almacenan en una granularidad más grande que la del servidor de aplicación WebSphere. Por ejemplo, las fuentes de datos, proveedores de Java Database Connectivity (JDBC) y las fuentes de datos WAS40 se almacenan en un archivo jdbc.xml. Además, el archivo jdbc.xml se crea en cada alcance donde se está ejecutando un comando de modo de importación.

Figura 1. Modo de importación
Data flows from target system to framework server

Modo de ejecución

Luego de capturar la información de configuración en el modo de importación, usted puede volver a reproducir los datos ejecutando la misma acción de configuración en el modo de ejecución. El modo de ejecución primero elimina todos los elementos de configuración del tipo y luego los recrea según la información almacenada en la configuración de Rational Automation Framework.

Figura 2. Modo de ejecución
Data flows from framework server to target system

Modo de aumento

El proceso de aumento es similar al de adición y no actualiza los elementos de configuración existentes. Las acciones revisan si existe un elemento para agregar. Si existe, aparece un mensaje de advertencia y el elemento es eliminado. Los detalles de los recursos para aumentar son especificados en el archivo llamado type_augment.xml; por ejemplo jdbc_augment.xml para los recursos relacionados con JDBC.

Figura 3. Modo de aumento
Data flows from framework server to target system

Modo de comparación

Con el tiempo, las diferencias pueden acumularse entre la configuración real y la definición de configuración. Esto se llama "flujo de configuración". Aunque la mayoría del desarrollo y las operaciones del personal de empresas intentan mantener sincronizados sus entornos de producción y representación, es inevitable que se introduzca un cambio sin notarlo. Una fuente común de tal cambio es un intento de depuración de un problema en producción. Cuando una aplicación importante deja de funcionar a las 2:00 a.m., es posible que no todos los cambios realizados se guarden mientras se intenta volver a hacer funcionar la aplicación en línea, o se puedan revertir si esto no se solicita. A corto plazo, los cambios en estas aplicaciones pueden parecer no dañados, pero luego de implementar una nueva aplicación, comienza a comportarse de forma diferente en el entorno de producción a la que funcionaba en el entorno de representación. Alternativamente, puede ocurrir una diferencia entre los centros de datos en diferentes husos horarios. Un cambio en el "fragor de la batalla" puede parecer inofensivo en primera instancia, pero cuando comienza a causar problemas, tiene que encontrar la aguja en el pajar.

El modo de comparación registra las diferencias entre la definición de configuración en el servidor de marco y en la configuración correspondiente en la celda real. Con el motor de automatización Rational Automation Framework, usted puede programar estas comparaciones durante las horas de menor demanda y ejecutarlas regularmente. Si se encuentra un cambio, es más fácil tomar una decisión sobre si debe aceptarse el cambio, en vez de tratar de reclamar por qué se realizó un cambio hace seis meses.

Cuando aparece una diferencia, tiene dos opciones:

  • Actualizar la definición de configuración con un nuevo valor ejecutando la acción correspondiente en el modo de importación.
  • Volver a aplicación la definición de configuración ejecutando la acción correspondiente en el modo de ejecución. Este proceso recrea la configuración según los valores guardados en el servidor de marco.
Figura 4. Modo de comparación
Data flows in both directions

Modo de promoción

Como una aplicación y sus cambios de configuración se mueven en el ciclo de desarrollo, se debe tener mucho cuidado al mover los recursos relacionados desde una etapa a la otra. Por ejemplo, las fuentes de datos requeridas por una nueva aplicación deben moverse desde un entorno de prueba compartido a un entorno de representación cuando se mueve la aplicación. Aunque se desee mantener casi todos los mismos datos (como la base de datos y Java Naming y Directory Interface o JNDI), existen otros valores que deben cambiarse desde un entorno a otro. Por ejemplo, es poco probable que desee que las fuentes de datos en el entorno de prueba se dirijan al servidor de base de datos de producción.

El modo de promoción de Rational Automation Framework fue diseñado para manejar este desafío específico. El modo de promoción actúa como una operación de extracción y mueve los datos desde una configuración a otra. Para usar un ejemplo típico, debe extraer los datos de configuración desde el entorno de prueba compartido al de representación. Sin embargo, también se admite la promoción bidireccional. Esto es útil si usted encuentra un problema en su configuración de producción y desea promover la misma configuración a su servidor de prueba para depurar el problema.

También puede cambiar el alcance durante la promoción. Por ejemplo, si trabajo en un servidor de entorno independiente y crea fuentes de datos en el alcance del servidor, durante la promoción en un entorno de prueba compartido agrupado en implementación de red, puede mover las fuentes de datos al alcance de agrupación correspondiente.

Para manejar las diferencias de entorno conocido, Rational Automation Framework pasa los datos promovidos a través de un filtro. El filtro comprende dos tipos de expresiones:

  • La primera es un reemplazo de texto simple que usa coincidencias especificadas en los archivos promote.properties en ambos orígenes y alcances de designación. Los archivos deben tener las mismas claves. En el servidor independiente para la promoción del grupo de implementación de red que se mostró anteriormente, las claves en cada archivo son:
    • Configuración independiente en el alcance del servidor: myKey=ABC
    • Configuración de implementación de red en el alcance del grupo: myKey=XYZ
    Cuando la acción del modo de promoción se ejecuta, encuentra las claves y cambia todas las coincidencias a ABC y XYZ. Este enfoque es avanzado pero no permite el control específico.
  • El otro filtro se basa en expresiones XPath. Como utiliza SQL para las bases de datos, usted utiliza XPath para navegar en varios lugares en un documento XML. Para las claves de XPath, usted especifica la clave y el valor en el archivo promote.properties solo para el alcance de designación. Se crean dos claves para cada substitución:
    • Una con el sufijo .xpath que contiene la expresión XPath
    • Una con el sufijo .value que representa el nuevo valor

Ejemplo:

myExpression.xpath=/DataSource[@jndiName="myDS"]/@diagnoseConnectionUsage
myExpression.value=true
Figura 5. Modo de promoción
Data remains on the framework server

Historia

Rational Automation Framework comenzó como un servicio de consultoría de Ascendant Technology llamado marco de WebSphere Installation and Configuration Automation (WICA). Esta aplicación se utilizó para automatizar la instalación, configuración e implementación de grandes entornos de WebSphere.

El desarrollo comenzó en el 2005 en Ascendant Technology, un socio comercial de IBM, en el contexto de los compromisos con el cliente. El diseño inicial incluía un marco ampliable basado en Apache Ant, y todavía sigue vigente. Luego IBM adquirió Ascendant Technology WICA, que se transformó en el punto de partida para la publicación inicial de Rational Automation Framework para WebSphere, Versión 7.1.1, lanzado al mercado en mayo del 2009. En 2010, IBM adquiere más acciones de Ascendant Technology apoyando WebSphere Registry and Repository, WebSphere Virtual Enterprise server, WebSphere Process Server y WebSphere Enterprise Service Bus.


Historia de publicación

Publicación inicial: Versión 7.1.1, mayo del 2009

Rational Automation Framework para WebSphere versión 7.1.1 que admitía la implementación de aplicación, administración de configuración e instalación y actualización de los siguientes productos de WebSphere:

  • Servidor HTTP de IBM 6.0 en Windows, Linux, z/Linux, y UNIX
  • Servidor HTTP de IBM 6.1 en Windows, Linux, z/Linux, y UNIX
  • Servidor HTTP de IBM 7.0 en Windows, Linux, z/Linux, y UNIX
  • Servidor de aplicación WebSphere 6.0 en Windows, Linux, z/Linux, y UNIX
  • Servidor de aplicación WebSphere 6.1 en Windows, Linux, z/Linux, y UNIX
  • Servidor de aplicación WebSphere 7.0 en Windows, Linux, z/Linux, y UNIX
  • Portal WebSphere 6.0 en Windows, Linux, z/Linux, y UNIX
  • Portal WebSphere 6.1 en Windows, Linux, z/Linux, y UNIX

Esta publicación admitía los modos de importación, ejecución y comparación de operación.

Versión 7.1.1.1, agosto del 2009

Este paquete incluía arreglos y algunas mejoras.

El paquete agregó mejoras para la implementación de automatización de aplicaciones y artefactos de aplicaciones, como el soporte para implementar archivos perdidos que estaban relacionados con la aplicación (reglas, configuración y archivos de propiedades).

Se proporcionó soporte para las últimas versiones del paquete de los productos de WebSphere.

Versión 7.1.1.2, noviembre del 2009

Este paquete incluía arreglos y algunas mejoras.

Este paquete agregó mejoras para la implementación de aplicaciones, como métodos específicos para opciones de implementación. Además, se agregó el soporte para los siguientes productos de WebSphere:

  • Servidor HTTP de IBM 6.0 en z/OS
  • Servidor HTTP de IBM 6.1 en z/OS
  • Servidor HTTP de IBM 7.0 en z/OS
  • WebSphere Application Server 6.0 en z/OS
  • WebSphere Application Server 6.1 en z/OS
  • WebSphere Application Server 7.0 en z/OS

Se proporcionó soporte para las últimas versiones del paquete de la familia de productos de WebSphere.

Versión 7.1.1.3, enero del 2010

Este paquete incluía arreglos y algunas mejoras.

El paquete agregó mejorar para los servidores de Windows para administrar entornos heterogéneos de WebSphere, como los que se ejecutan en Windows, Linux, z/Linux, UNIX y z/OS.

Se proporcionó soporte para las últimas versiones del paquete de los productos de WebSphere.

Versión 7.1.1.4, abril del 2010

Este paquete incluía arreglos y algunas mejoras.

El paquete incluía la integración de WebSphere CloudBurst Appliance. Este cambio hizo posible combinar el aprovisionamiento rápido e implementación de los patrones de WebSphere por WebSphere CloudBurst Appliance con la personalización de las partes variables de la celda para Rational Automation Framework de WebSphere (como las acciones para la configuración de recursos, implementación de aplicación y más). Además, del paquete añadido para los siguientes productos de WebSphere:

  • Portal WebSphere 6.0 en z/OS
  • Portal WebSphere 6.1 en z/OS

Se proporcionó soporte para las últimas versiones del paquete de la familia de productos de WebSphere.

Esta publicación incluyó varias mejoras de uso:

  • Se agregó el modo de aumento para que los clientes puedan agregar recursos a una configuración. Este modo es muy valioso cuando se manejan imágenes en la nube o WebSphere.
  • Se agregó el modo de promoción para ayudar a administrar la configuración junto con el ciclo de vida del software, asegurando la consistencia de un entorno a otro.
  • La opción de celda existente para el asistente de Generación de entorno se agregó para controlar la configuración existente de WebSphere de forma más fácil.
  • Las acciones compuestas se agregaron para que los clientes puedan reunir todas las configuraciones en un alcance para una celda de WebSphere en una sola llamada.
  • El uso de las opciones de la línea de comandos se mejoró con la incorporación de argumentos y la capacidad de pasar parámetros opcionales.

Versión 7.1.2, octubre del 2010

Esta modificación incluía arreglos y algunas mejoras.

La versión 7.1.2 mejoró el rendimiento y escalabilidad para la transferencia sin agentes, transferencia de datos iniciales sin agentes y funciones de automatización principales como programación y purga. Se hicieron mejoras adicionales al inicio y a la instalación.

La modificación agregó el soporte para los siguientes productos de WebSphere:

  • Portal WebSphere 6.1.5 en Windows, Linux, z/Linux, y UNIX
  • Portal WebSphere 6.1.5 en z/OS
  • WebSphere Process Server 6.2 en Windows, Linux, z/Linux, y UNIX
  • Bus de servicios empresariales WebSphere 6.2 en Windows, Linux, z/Linux, y UNIX
  • Registro de servicio y repositorio WebSphere 6.2 en Windows, Linux, z/Linux, y UNIX
  • Registro de servicio y repositorio WebSphere 6.3 en Windows, Linux, z/Linux, y UNIX
  • WebSphere Virtual Enterprise 6.1 en Windows, Linux, z/Linux, y UNIX
  • Paquete de funciones de Servidor de aplicación WebSphere en Windows, Linux, z/Linux, y UNIX
    • Servidor de aplicación WebSphere 6.0: Web 2.0
    • Servidor de aplicación WebSphere 6.1: Web 2.0, EJB3, servicios web
    • Servidor de aplicación WebSphere 7.0: Web 2.0, CEA, XML, SCA y OSGi y JPA

Se proporcionó soporte para las últimas versiones del paquete de los productos de WebSphere.

La ampliación del producto se mejoró de las siguientes maneras:

  • Se simplificó el proceso de escritura de acciones personalizadas que usan códigos Java y Jython.
  • Se agregaron plantillas de entornos personalizados.
  • Se amplió la guía para el centro de información.

Versión 7.1.2.1, enero del 2011

Este paquete incluía arreglos y algunas mejoras.

El paquete agregó soporte para JDK 1.6 para el servidor de marco y los sistemas de destino.

Con este paquete, un archivo adaptador de recurso (.rar) debe implementarse en el alcance dentro de WebSphere Application Server antes de que el servidor de marco pueda administrar la configuración de los adaptadores de recursos.

Se proporcionó soporte para las últimas versiones del paquete de los productos de WebSphere.

Versión 7.1.2.2, abril del 2011

Este paquete incluía arreglos y algunas mejoras.

Este paquete incluía el soporte para Red Hat Enterprise Linux 6 Server como una plataforma de servidor de marco.

MidVision, socio comercial de IBM, desarrolló las siguientes nuevas extensiones para IBM Passport Advantage para Rational Automation Framework de WebSphere:

  • Extensión MidVision para Rational Automation Framework de WebSphere para WebSphere Connectivity de IBM. Esta extensión admite los siguientes middleware para la automatización:
    • WebSphere MQ de IBM
    • WebSphere Message Broker de IBM
  • Extensión MidVision para Rational Automation Framework de WebSphere para Oracle WebLogic Application Server de IBM. Esta extensión admite Oracle WebLogic Application Server como un destino para la automatización.
  • Extensión MidVision para Rational Automation Framework de WebSphere para Red Hat JBoss Application Server de IBM. Esta extensión admite Red Hat JBoss Application Server como un destino para la automatización.

Se proporcionó soporte para las últimas versiones del paquete de los productos de WebSphere.

Versión 3.0, septiembre del 2011

Esta publicación de servicio incluyó un cambio de nombre para Rational Automation Framework, y arreglos y mejoras.

La versión 3.0 de Rational Automation Framework se convirtió en un producto independiente sin dependencia de compra en Rational Build Forge.

Esta publicación incluyó un nuevo cliente Eclipse para la configuración del producto, planes de automatización y comparación de celdas cruzadas.

Se habilitaron los modos mejorados y acciones para los siguientes destinos de automatización:

  • WebSphere Virtual Enterprise
  • WebSphere Process Server
  • WebSphere Enterprise Service Bus

Las acciones de implementación admitieron el modo de importación.

Se proporcionó soporte para las últimas versiones del paquete de los productos de WebSphere.

Versión 3.0.0.1, diciembre del 2011

Este paquete incluía arreglos y algunas mejoras

Se agregó soporte para la configuración WebSphere Application Server Versión 8 e implementación de acciones.

Se generaron ocho nuevas acciones para el bus de integración de servicios, reemplazando la acción was_common_configure_sibus con acciones más específicas.

El asistente de Generación de entorno de celda existente se modificó para producir tres planes de automatización en vez de uno:

  • RAFW_env_cell_import
  • RAFW_env_cell_compare
  • RAFW_env_cell_execute

Las versiones de Java SDK, Build Forge Automation Engine, Apache Tomcat, y PHP fueron actualizadas para proveer seguridad mejorada.

Se cambió el modo de aumento para permitir la actualización de los recursos existentes.

El modo de promoción ahora usa un reemplazo de prueba.

Se proporcionó soporte para las últimas versiones del paquete de los productos de WebSphere.

Versión 3.0.0.2, abril del 2012

Este paquete incluía arreglos y algunas mejoras.

Se agregó el soporte para los siguientes productos de WebSphere:

  • Acciones de instalación de WebSphere Application Server Versión 8.0
  • Acciones de instalación de IBM HTTP Server Versión 8.0
  • Acciones de instalación, configuración e implementación de IBM WebSphere Portal Versión 7.0
  • Acciones de instalación, configuración e implementación de IBM WebSphere Virtual Enterprise e Intelligent Management Pack Versión 7.0.

Se agregaron nuevas acciones para admitir las siguientes funciones:

  • Seguridad unificada
  • Métricas de solicitud de PMI
  • Especificaciones OSGi
  • Configuraciones de bus de integración de servicios (SIBus)

También se agregó la capacidad de usar varias claves privadas SSH.

El asistente de Generación de entorno agregó las capacidades de guardar y recuperar.

Se proporcionó soporte para las últimas versiones del paquete de los productos de WebSphere.

Versión 3.0.0.3, junio del 2012

Este paquete incluía arreglos y algunas mejoras.

Se agregó el soporte para los siguientes destinos de automatización:

  • Acciones de instalación, configuración e implementación de WebSphere Application Server 8.5
  • Acciones de instalación y configuración de IBM HTTP Server 8.5
  • Servidores proxy independientes para WebSphere Application Server (no agrupados)
  • Servidores independientes en las celdas de implementación de red (ND)

Para los clientes que usan IBM Workload Deployer (vea los Recursos), conocido anteriormente como WebSphere Cloudburst Appliance, se agregaron las siguientes capacidades:

  • Un generador de patrón de sistema virtual (VSP) en el asistente de Generación de entorno
  • Nuevos parámetros de paquetes de script de integración para asociar una base de datos con un patrón (Base de datos como un servicio o DBaaS)

También se realizaron las siguientes mejoras en el asistente de Generación de entorno:

  • Indicación del número de versión de IBM Installation Manager
  • Indicación de la ubicación para instalar el kit de herramientas de WebSphere Customization para cada nodo de servidor HTTP de IBM

Las acciones de seguridad was_common_configure_all se eliminaron y se reemplazaron por las siguientes acciones, donde el sufix representa un especificador, como "federated" o "groups":

  • was_common_configure_security_suffix
  • was_common_configure_security_fileRegistry_suffix

Se agregó un resumen de comandos en el centro de información.

Se incluyeron nuevas versiones de Eclipse (V3.6.2 con actualización de seguridad), JDK (Java 6 SR10-FP1), y RXA (2.3.0.8).

Se mejoró el formato de salida del modo de comparación.

Se proporcionó soporte para las últimas versiones del paquete de los productos de WebSphere.

Versión 3.0.0.4, agosto del 2012

Este paquete incluía arreglos y algunas mejoras.

Se agregó el soporte para los siguientes destinos de automatización:

  • Acciones de instalación de WebSphere Portal versión 8.0

Para los clientes de IBM Workload Deployer, que anteriormente ingresaban la información como atributos del paquete de script, ahora se ingresa en el asistente.

Los entornos de configuración y las definiciones de celdas asociadas ahora pueden ubicarse en control de fuente en Rational Team Concert con un soporte integrado.

Ahora se puede instalar Rational Automation Framework server en Linux o UNIX sin la necesidad de un usuario raíz.

Se realizó un cambios en las acciones was_common_configure que iniciaban o detenían servidores, haciendo que fallen las acciones si el servidor especificado no podía iniciar o detenerse.

La acción was_common_deploy_update_auto_start se agregó para controlar si una aplicación se iniciaba automáticamente.

Se proporcionó soporte para las últimas versiones del paquete de los productos de WebSphere.

Versión 3.0.0.5, octubre del 2012

Este paquete incluía arreglos y algunas mejoras.

Se agregó el soporte para los siguientes destinos de automatización:

  • Acciones de instalación, configuración e implementación de WebSphere Application Server versión 8.5, perfil Liberty
  • Acciones de instalación, configuración e implementación de WebSphere Portal versión 8.0

Se agregó la integración con IBM Rational Asset Manager para la administración de activos. Se admitían dos escenarios:

  • Almacenar las definiciones de configuración como activos
  • Instalar las aplicaciones almacenadas durante la implementación de VSP en IBM Workload Deployer

Se proporcionó soporte para las últimas versiones del paquete de los productos de WebSphere.


Conclusión

La clave para comprender Rational Automation Framework es la automatización. La automatización comienza con acciones y termina con una serie de planes de automatización. Estos planes transfieren datos entre las definiciones de configuración en el servidor de marco y los datos reales en los sistemas de destino. Esta infraestructura de automatización repetitiva, precisa y rápida encuentra inherentemente en los entornos de software de WebSphere y ofrece una ampliación mejorada para aquellos que ya invirtieron en el desarrollo de WebSphere.

Recursos

Aprender

Obtener los productos y tecnologías

  • Descargue una versión de prueba gratuita del software de Rational.
  • Evalúe otro software de IBM de la forma que más prefiera: Descárguelo para pruebas, pruebe un producto en línea, utilice un producto en el contexto de la nube o pase algunas ora en SOA Sandbox para aprender a implementar eficientemente arquitectura orientada al servicio.

Comentar

Comentarios

developerWorks: Ingrese

Los campos obligatorios están marcados con un asterisco (*).


¿Necesita un IBM ID?
¿Olvidó su IBM ID?


¿Olvidó su Password?
Cambie su Password

Al hacer clic en Enviar, usted está de acuerdo con los términos y condiciones de developerWorks.

 


La primera vez que inicie sesión en developerWorks, se creará un perfil para usted. La información en su propio perfil (nombre, país/región y nombre de la empresa) se muestra al público y acompañará a cualquier contenido que publique, a menos que opte por la opción de ocultar el nombre de su empresa. Puede actualizar su cuenta de IBM en cualquier momento.

Toda la información enviada es segura.

Elija su nombre para mostrar



La primera vez que inicia sesión en developerWorks se crea un perfil para usted, teniendo que elegir un nombre para mostrar en el mismo. Este nombre acompañará el contenido que usted publique en developerWorks.

Por favor elija un nombre de 3 - 31 caracteres. Su nombre de usuario debe ser único en la comunidad developerWorks y debe ser distinto a su dirección de email por motivos de privacidad.

Los campos obligatorios están marcados con un asterisco (*).

(Por favor elija un nombre de 3 - 31 caracteres.)

Al hacer clic en Enviar, usted está de acuerdo con los términos y condiciones de developerWorks.

 


Toda la información enviada es segura.


static.content.url=http://www.ibm.com/developerworks/js/artrating/
SITE_ID=90
Zone=Rational, WebSphere
ArticleID=858117
ArticleTitle=Comprensión de IBM Rational Automation Framework
publish-date=11132012