Vous avez deux possibilités pour déployer les fonctionnalités de Report Server for ClearQuest avec des sites Rational ClearQuest Multisite.
La réplication ClearQuest MultiSite des informations de Report Server for ClearQuest stockées dans la base de données Derby intégrée n'est pas prise en charge. Plusieurs instances de Report Server for ClearQuest peuvent être déployées, mais chacune est indépendante et les données stockées dans les différentes instances ne sont pas propagées vers les autres instances. Par exemple, les dossiers de rapports créés avec un serveur Report Server ne sont pas visibles pour les autres serveurs Report Server.
Dans un déploiement ClearQuest Multisite, plusieurs serveurs de la base Rational ClearQuest sont habituellement déployés dans différents emplacements physiques et sont connectés l'un à l'autre à travers des réseaux relativement lents. Les utilisateurs finaux se connectent au serveur de la base le plus proche d'eux, à l'aide d'un réseau local rapide, afin d'obtenir les meilleurs temps de réponse pour les opérations de clients Rational ClearQuest. Pour ce type d'environnements, gardez à l'esprit les instructions générales suivantes lorsque vous réfléchissez à la meilleure manière de déployer Report Server for ClearQuest :
- Assurez-vous que Report Server a un accès de réseau rapide au serveur de la base Rational ClearQuest. Si la connexion réseau est lente, les performances en sont diminuées pour les opérations, telles que la génération de rapports, nécessitant des transferts de données entre le serveur de la base et Report Server.
- Les utilisateurs finaux doivent se connecter à Report Server à l'aide d'une connexion réseau rapide.
Si la connexion réseau est lente, les performances sont diminuées pour les opérations, telles que la navigation dans la hiérarchie des rapports, nécessitant des transferts de données entre Report Server et le navigateur de l'utilisateur.
Maintenez au minimum le nombre de serveurs Report Server que vous déployez.
Chaque serveur Report Server devant être géré séparément, vos coûts d'administration augmentent avec le nombre de serveurs Report Server.
Pour de meilleures performances, les rapports déployés sur un serveur Report Server for ClearQuest doivent éviter d'utiliser des sources de données qui sont dispersées géographiquement.
Les différents rapports doivent être construits d'une manière exploitant au mieux la configuration de Report Server for ClearQuest. Il est possible (mais pas recommandé) de déployer un rapport dans un emplacement accédant à un serveur CM Server à partir d'un emplacement géographique distant. Dans ce cas, il serait plus efficace de déployer le même rapport sur un serveur Report Server qui se trouve physiquement dans l'emplacement distant. S'il est appelé de votre emplacement, tout traitement du rapport se produirait dans l'emplacement distant et seule la sortie de rapport résultante serait renvoyée à votre site local.
En gardant ces instructions à l'esprit, deux modèles de déploiement peuvent être envisagés lorsque vous utilisez Report Server dans un déploiement Rational ClearQuest MultiSite :
- Un seul serveur Report Server, dans le même emplacement qu'un serveur de la base Rational ClearQuest. Avec ce modèle, tous les utilisateurs se connectent au même serveur Report Server. Ce modèle optimise les performances en utilisant une connexion rapide entre Report Server et le serveur de la base Rational ClearQuest. Il permet aussi aux utilisateurs de partager des rapports et économise le temps système d'administration nécessité par la gestion de plusieurs serveurs Report Server. Le principal inconvénient de cette méthode est qu'elle nécessite que tous les utilisateurs disposent d'une connexion raisonnablement rapide au serveur Report Server. Lorsque ce n'est pas le cas (par exemple lorsque les utilisateurs sont très dispersés géographiquement), vous devez envisager de déployer des serveurs Report Server supplémentaires pour améliorer les performances.
- Plusieurs serveurs Report Server, dont chacun cohabite avec une réplique différente de Rational ClearQuest. Dans ce modèle, la communauté des utilisateurs est segmentée, chaque segment étant affecté à un serveur Report Server différent. Les segments sont sélectionnés de façon à ce que chaque segment d'utilisateurs ait un accès réseau rapide à un serveur Report Server. Cela optimise les performances globales, mais augmente le temps système d'administration. En outre, les rapports ne peuvent pas être partagés entre les segments d'utilisateurs, car chaque serveur Report Server contient ses propres rapports et dossiers.
Si
vous installez plusieurs instances de Report Server, chacune d'elles doit être
connectée à une seule réplique Rational ClearQuest, comme le montre l'illustration
suivante :