Jazz Team
Server et les applications Rational solution
for systems and software engineering associées possèdent des topologies de déploiement types.
Cette installation de produit se compose de Jazz Team
Server et
d'une ou plusieurs applications Web : Quality Management (QM), Change and
Configuration Management (CCM) et Rational DOORS ou IBM® DOORS Next
Generation, Rational Rhapsody et Rational Rhapsody Design
Management. Les applications peuvent être déployées sur le même serveur d'application à des fins d'évaluation sur une petite échelle ou sur des serveurs d'application différents pour une plus grande évolutivité et une plus grande souplesse pour une extension future.
Une base de données est présente pour l'entrepôt de données et pour chacune des autres applications, y compris Jazz Team Server.
Pour utiliser les intégrations de produit, toutes les applications doivent partager un serveur commun Jazz Team
Server ou créer des relations d'ami entre les serveurs Jazz Team
Server et configurer des services OSLC. L'utilisation d'un serveur Jazz Team
Server partagé, permet une collaboration entre les applications et un ensemble commun d'utilisateurs.
Un serveur partagé fournit également une administration commune des licences et des paramètres de messagerie et LDAP communs. Pour plus d'informations sur les avantages d'un serveur partagé, voir Détermination du nombre de serveurs Jazz Team Server à utiliser.
Actuellement, il existe trois exemples de topologie de déploiement classique.
Topologies de déploiement
Les exemples de topologies de déploiement pour Rational solution for systems and software engineering sont les suivants :
- Topologie d'évaluation : dans cette topologie, les applications sont déployées sur un serveur d'application unique, avec un serveur Jazz Team
Server partagé.
Cette topologie est idéale à des fins d'évaluation, de démonstration et de formation.
La topologie dévaluation ne répond pas aux besoins d'une charge de travail de production typique, en raison de l'extensibilité limitée du serveur d'applications unique. Utilisez un ordinateur puissant, avec beaucoup de mémoire et un disque dur rapide, pour traiter à la fois la charge des serveurs d'applications et celle des serveurs de base de données. Cette topologie utilise Apache Tomcat comme serveur d'application et Apache Derby, qui est limité à 10 utilisateurs, comme base de données. Pour un diagramme et des exemples, voir l'exemple de topologie suivant :
- Topologie d'installation dans un service d'entreprise : dans ces topologies, les applications sont déployées sur un ou plusieurs serveurs d'applications avec des Jazz Team
Server partagés.
Ces topologies sont idéales pour des déploiements de taille moyenne, par exemple au niveau d'un seul service de l'entreprise ou d'une seule équipe. Elles utilisent Apache Tomcat pour DOORS Web
Access et IBM WebSphere Application Server pour les produits reposant sur Jazz. WebSphere Application
Server réduit le besoin d'authentification lorsque vous accédez à plusieurs serveurs d'applications. Ces
topologies utilisent également un système de gestion de base de données d'entreprise, comme
IBM DB2, avec un serveur de base de données dédié sur un système
distinct. Pour des diagrammes et des exemples, voir les exemples de topologie suivants :
- Topologie d'entreprise : dans ces topologies, les applications sont déployées sur un ou plusieurs serveurs d'applications avec des serveurs Jazz Team
Server partagés.
Ces topologies sont idéales pour des déploiements de grande taille, par exemple au niveau d'une équipe. Elles utilisent Apache Tomcat pour DOORS Web
Access et IBM WebSphere Application Server pour les produits reposant sur Jazz. WebSphere Application
Server réduit le besoin d'authentification lorsque vous accédez à plusieurs serveurs d'applications. Ces topologies utilisent également un système de gestion
de base de données d'entreprise, comme IBM DB2, avec un serveur de base de
données dédié sur un système distinct. Pour des diagrammes et des exemples, voir les exemples de topologie suivants :
Déploiement de plusieurs instances d'applications
Vous pouvez également déployer plusieurs instances d'une application, par exemple l'application CCM. Si vous déployez plusieurs instances de la même application dans le même serveur d'application, vous devez affecter à chaque instance sa propre racine de contexte. Par exemple, les racines de contexte pour deux instances CCM pourraient être ccm1 et ccm2. Pour connecter plusieurs instances de l'application CCM à un serveur Jazz Team
Server partagé, toutes ces instances doivent être authentifiées depuis le même domaine d'authentification et donc partager le même ensemble d'utilisateurs. Dans tous les déploiements, les licences sont gérées par le serveur Jazz Team
Server.
Lorsque vous choisissez une topologie pour votre déploiement, évaluez soigneusement tant les besoins actuels que futurs de votre équipe. Bien qu'il soit possible de déplacer des applications vers un autre serveur d'applications par la suite, cette modification requiert l'utilisation d'un serveur proxy pour conserver les liens avec cette application.