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.
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.
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.
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.
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.
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.
https://www.ibm.com/cloud/enterprise/user/control?csrftoken=abc123se 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.
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.