Rational Asset Manager como portal para activos del grupo

En un entorno de grupo, puede crear una imagen virtual de un entorno de desarrollo de aplicaciones y utilizar Rational Asset Manager para que la imagen virtual esté disponible como activo.

Cuando se integran IBM Rational Software Architect, Rational Asset Manager y IBM Rational Team Concert, puede crear una imagen de máquina virtual de un entorno de desarrollo de aplicaciones. Puede ejecutar la imagen virtual en una instancia de Rational Asset Manager en IBM SmartCloud, y utilizar políticas personalizadas para dirigir la interacción entre los productos integrados.

IBM SmartCloud utiliza Rational Asset Manager para que los paquetes de software estén disponibles. Las imágenes están disponibles como activos a través de un catálogo de activos, que es una lista de activos de Rational Asset Manager. Cada imagen tiene una versión y un estado como, por ejemplo, Aprobado, y viene de una comunidad que se puede definir para representar a un grupo de usuarios o un proyecto.

En el ejemplo siguiente, un desarrollador de imágenes suministra y personaliza una imagen, crea un activo para la imagen y actualiza la topología de la imagen. Cuando el activo está preparado, un administrador del proyecto invita a desarrolladores a que utilicen el activo. Los desarrolladores pueden acceder al activo y configurar la imagen de máquina virtual para su propio uso.

Suministro de una imagen de máquina virtual

Para un tipo de activo de topología de plantilla, un desarrollador de imágenes puede suministrar directamente una imagen de máquina virtual pulsando el atributo Solicitar URL de imagen para crear una instancia de la imagen. Cuando se crea la instancia, los valores necesarios se recuperan del catálogo de activos.

Personalización de la imagen

Cuando la instancia está disponible y su estado es activo, el desarrollador de imágenes puede conectarse a la imagen y personalizarla para que la imagen sea un entorno de desarrollo. Por ejemplo, si la instancia es una imagen de Rational Software Architect, el desarrollador de imágenes puede instalar Rational Asset Manager y Rational Team Concert e integrarlos con la instancia. A continuación, la imagen de máquina virtual de Rational Software Architect se puede configurar como un entorno de desarrollo completo.

Creación de un activo para la nueva imagen

Después de personalizar la imagen, el desarrollador de imágenes puede crear un activo para la imagen que los desarrolladores de aplicaciones pueden utilizar. El desarrollador de imágenes crea una imagen privada de la máquina virtual y hace que el activo esté disponible en una comunidad para compartirlo con los miembros del equipo.

En el panel de control de IBM SmartCloud, el desarrollador de imágenes selecciona Crear imagen privada para una instancia de grupo.

Cuando la imagen privada esté disponible, solo estará visible para el desarrollador de la imagen. Para compartir la imagen, el desarrollador pulsa Cambiar comunidad y selecciona una comunidad disponible, como una comunidad privada para un equipo de desarrollo o de pruebas.

Actualización de la topología de la imagen

Para actualizar la topología de la imagen, el desarrollador de imágenes debe instalar el cliente de Rational Asset Manager y el cliente de Rational Team Concert. El desarrollador sigue estos pasos:
  1. En el cliente Eclipse de Rational Asset Manager, descarga el activo de la imagen.
  2. En el editor de topologías de Rational Software Architect, añade los clientes de Rational Asset Manager y Rational Team Concert. A continuación, este archivo de topología estará disponible para suministrar la imagen personalizada con los tres productos de Rational.
    Consejo: Los desarrolladores de imágenes pueden utilizar el cliente Eclipse de Rational Asset Manager para trabajar con el catálogo de activos de IBM SmartCloud Enterprise. Para filtrar por comunidad para encontrar una imagen y descargarla en el espacio de trabajo, seleccione Importar activo con > Rational Asset Manager.
    El activo contiene un archivo .topology que se abre seleccionando Abrir con > Editor de topologías.
Para añadir el software instalado a la topología de la imagen, el desarrollador de imágenes utiliza el editor de Rational Software Architect:
  1. Pulse con el botón derecho del ratón y seleccione Añadir a unidad > Instalación de software.
  2. Pulse el componente añadido en la imagen y especifique la información necesaria.
  3. Marque el recuadro de selección Enlazar con y luego pulse Cerrar.
  4. En la imagen de topología, arrastre la nueva unidad para añadirla a la imagen.
  5. Después de añadir las unidades, guarde el archivo. El cliente de Rational Asset Manager identifica que el activo y el espacio de trabajo no están sincronizados.
  6. Pulse con el botón derecho del ratón y seleccione Actualizar.
  7. Guarde el activo y actualice el activo de imagen en el catálogo de activos de IBM SmartCloud pulsando .

Invitación a los desarrolladores a utilizar la imagen

Después de que una imagen actualizada se publique en el grupo como activo, los administradores de proyectos pueden hacer que la imagen esté disponible para comunidades o desarrolladores específicos.

El administrador puede añadir un miembro del equipo a un área de proyecto en Rational Team Concert y enviar una invitación con un enlace al entorno de desarrollo personalizado. En el texto de invitación de equipo predeterminado, el administrador añade el URL para suministrar un entorno de desarrollo. Este URL está disponible como el valor del atributo Solicitar URL de imagen en el activo de topología de plantilla para la imagen.

Acceso a la imagen

Un desarrollador acepta la invitación del equipo a unirse al área del proyecto en Rational Team Concert. El desarrollador crea una máquina virtual de entorno de desarrollo que se basa en la imagen personalizada y carga los componentes de software en el espacio de trabajo.

La invitación de área de equipo incluye el URL para crear el entorno de desarrollo.

En IBM SmartCloud, el desarrollador sustituye una parte del URL por la serie que se incluye en la invitación de equipo, dejando la parte de señal del URL. Por ejemplo, este URL,
https://www.ibm.com/cloud/enterprise/user/control?csrftoken=abc123
se cambia por este otro,
https://www.ibm.com/cloud/enterprise/user/control?autocreate={id:"1234567"}csrftoken=abc123

El segundo URL dirige al desarrollador a la imagen de entorno de desarrollo personalizada que está disponible para crear una instancia.

Cuando la instancia existe, se visualiza en la sección Mis instancias del panel de control de IBM SmartCloud. Esta imagen es la máquina virtual del desarrollador para el desarrollo de aplicaciones. El desarrollador utiliza una aplicación cliente remota para conectarse a la imagen de máquina virtual y abre la instancia de Rational Software Architect que está instalada en ella.

El desarrollador abre la perspectiva de administración de Jazz para confirmar la habilitación del control de origen de Jazz, y luego utiliza el cliente de Rational Team Concert para aceptar la invitación de equipo y cargar el espacio de trabajo.

El desarrollador puede crear un espacio de trabajo de repositorio, abrir la perspectiva web y empezar a trabajar con la imagen.

Configuración de un entorno para desarrollar aplicaciones

Los desarrolladores de aplicaciones pueden utilizar la imagen de máquina virtual para crear un entorno de prueba alojado en el grupo o para desplegar una aplicación.

Rational Software Architect en el grupo permite a un desarrollador crear un entorno de prueba alojado mediante la creación de una instancia de servidor de aplicaciones en IBM SmartCloud. Después de que el desarrollador cree una instancia de servidor y la inicie, la instancia se suministra y se visualiza en la lista de instancias del desarrollador en la sección Mis instancias del panel de control.

Después, el desarrollador puede desplegar una aplicación en la máquina virtual del servidor de aplicaciones para pruebas y actualizaciones de aplicaciones.


Comentarios