Jazz Team Server y las aplicaciones asociadas de la solución de Rational para ingeniería de software y sistemas tienen topologías de despliegue típicas.
La instalación de este producto consta de Jazz Team Server y de una o varias aplicaciones web: Gestión de calidad (QM), Gestión de cambios y configuración (CCM) y Rational DOORS o IBM® DOORS Next
Genreation, Rational Rhapsody y Rational Rhapsody Design
Management. Las aplicaciones se pueden desplegar en el mismo servidor de aplicaciones con fines de evaluación a pequeña escala, o en servidores de aplicaciones diferentes para una mayor escalabilidad y flexibilidad para el crecimiento futuro.
Hay una base de datos para el almacén de datos y uno para cada aplicación, incluido Jazz Team Server.
Para utilizar las integraciones de productos, todas las aplicaciones deben compartir un producto Jazz Team Server común, o crear relaciones de amigos entre los Jazz Team Servers y configurar los servicios OSLC. Al utilizar un producto Jazz Team Server compartido, se puede producir una colaboración entre las aplicaciones y un conjunto común de usuarios.
Un servidor compartido también proporciona valores de LDAP y de correo electrónico común y de administración de licencias. Para obtener más información sobre las ventajas de compartir un servidor, consulte Determinación del número de Jazz Team Servers que se van a utilizar.
Actualmente hay tres topologías de despliegue de ejemplo típicas.
Topologías de despliegue
Las topologías de despliegue de ejemplo para la solución de Rational para ingeniería de software y sistemas son las siguientes:
- Topología de evaluación: en esta topología, las aplicaciones se despliegan en un solo servidor de aplicaciones con un productoJazz Team Server compartido.
Esta topología es ideal para evaluaciones, demostraciones y fines de formación.
La topología de evaluación no cumple las demandas de una
carga de trabajo de producción típica, debido a la escalabilidad limitada
del único servidor de aplicaciones. Utilice una máquina potente con mucha memoria y un disco duro rápido para manejar la carga de los servidores de aplicaciones y de los servidores de bases de datos. Esta topología utiliza Apache Tomcat como servidor de aplicaciones y Apache Derby, que se limita a 10 usuarios, como la base de datos. Para obtener un diagrama y ejemplos, consulte la topología de ejemplo siguiente:
- Topología departamental: en estas topologías, las aplicaciones se despliegan en uno o varios servidores de aplicaciones con varios Jazz Team Servers compartidos.
Esta topología es ideal para despliegues de tamaño medio como, por ejemplo, departamentos o equipos únicos. Estas topologías utilizan Apache Tomcat para DOORS Web Access y IBM WebSphere Application Server para los productos basados en Jazz. WebSphere Application Server reduce la necesidad de autenticarse cuando accede a varios servidores de aplicaciones. Estas
topologías también utilizan un sistema de gestión de bases de datos de empresa, por ejemplo
IBM DB2,
con un servidor de base de datos dedicado en un sistema independiente. Para ver diagramas y ejemplos, consulte las siguientes topologías de ejemplo:
- Topología empresarial: en estas topologías, las aplicaciones se despliegan en uno o varios servidores de aplicaciones con varios Jazz Team Servers compartidos.
Esta topología es ideal para despliegues de tamaño grande como, por ejemplo, equipos. Estas topologías utilizan Apache Tomcat para DOORS Web Access y IBM WebSphere Application Server para los productos basados en Jazz. WebSphere Application Server reduce la necesidad de autenticarse cuando accede a varios servidores de aplicaciones. Estas
topologías también utilizan un sistema de gestión de bases de datos de empresa, por ejemplo
IBM DB2, con
un servidor de base de datos dedicado en un sistema independiente. Para ver diagramas y ejemplos, consulte las siguientes topologías de ejemplo:
Despliegue de varias instancias de aplicaciones
También puede desplegar varias instancias de una aplicación como, por ejemplo, la aplicación CCM. Si despliega varias instancias de la misma aplicación en el mismo servidor de aplicaciones, debe dar a cada instancia una raíz de contexto independiente. Por ejemplo, las raíces de contexto para dos instancias de CCM podrían ser ccm1 y ccm2. Para conectar a varias instancias de la aplicación CCM a un producto Jazz Team Server compartido, las instancias deben estar todas autenticadas desde el mismo dominio de autenticación y, por tanto, compartir el mismo conjunto de usuarios. En un despliegue, las licencias las gestiona Jazz Team Server.
Cuando elija una topología para el despliegue, considere detenidamente las necesidades actuales y futuras de su equipo. Aunque
sea posible mover aplicaciones a un servidor de aplicaciones diferente
posteriormente, este cambio requiere el uso de un servidor proxy para
mantener enlaces con esa aplicación.