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. Les données créées dans une topologie d'évaluation ne sont pas aisément transférables dans un environnement de production évolutif.
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 un
Jazz Team Server partagé. 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 un serveur
Jazz Team Server partagé. 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 Jazz Team Server, 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.