![[AIX Solaris HP-UX Linux Windows]](../images/dist.gif)
![[z/OS]](../images/ngzos.gif)
Activation des éditions d'application simultanées
Activez simultanément de multiples éditions de la même application lors de la validation de pré-production, le contrôle d'une application pour un groupe d'utilisateurs sélectionné ou le déploiement d'arborescence lorsqu'une mise à niveau d'application requiert des modifications correspondantes sur des arborescences identifiables de postes clients.
Avant de commencer
- Vous devez disposer d'au moins deux éditions de la même application. Par exemple, l'édition d'application mon_application 1.0 est installée dans le cluster dynamique cluster_dynamique_1 et l'édition d'application 2.0 dans le cluster dynamique cluster_dynamique_2.
- Pour le gestionnaire d'édition d'application, les privilèges diffèrent en fonction des rôles. Il s'agit des rôles moniteur, opérateur, configurateur et administrateur. Si vous avez un rôle de moniteur ou d'opérateur, vous pouvez uniquement visualiser les informations du gestionnaire d'édition d'application. Si vous avez un rôle de configurateur ou d'administrateur, vous disposez de tous les privilèges de configuration pour le gestionnaire d'édition d'application.
Pourquoi et quand exécuter cette tâche
Chaque édition d'application doit être active sur une cible de déploiement séparée. Lorsque plusieurs éditions de la même application sont disponibles simultanément pour les utilisateurs d'un même environnement, le routeur ODR ne peut distinguer les éditions actives que s'il dispose de certaines informations permettant de traiter la demande et de l'acheminer vers l'édition voulue. Pour éviter toute ambiguïté, vous pouvez utiliser les stratégies de routage ou les interfaces spécifiques à chaque édition d'application.
Procédure
- Activez les éditions d'application. Cliquez sur . Sélectionnez l'édition inactive, puis cliquez sur Activer. Par exemple, sélectionnez l'application mon_application et activez l'édition d'application 2.0.
- Créez les stratégies de routage pour chaque édition d'application. Voir Création de stratégies de routage pour des éditions d'application pour plus d'informations.
- Vérifiez que le routeur ODR est en cours d'exécution. Cliquez sur . Pour que les demandes soient acheminées, l'état doit être Démarré.
- Testez l'accès simultané aux éditions d'application. Sélectionnez les deux éditions d'application en sélectionnant les serveurs associés aux deux clusters dynamiques, puis cliquez sur Démarrer.
Résultats
L'édition 1.0 est traitée conformément à la stratégie de routage que vous créez pour elle et l'édition 2.0 est traitée conformément à sa stratégie de routage propre.
Exemple
Pour exécuter un test en pré-production d'une édition d'application dans l'environnement de production avec un ensemble d'utilisateurs sélectionnés, vous pouvez cloner la cible de déploiement, y compris ses ressources et définitions de sécurité, puis activer l'édition cible dans l'environnement dupliqué. Utilisez les stratégies de routage pour diriger le routeur ODR afin qu'il fasse dévier vers l'édition d'application un sous-ensemble sélectionné des utilisateurs.
De plus, pour contrôler votre application, vous pouvez utiliser des stratégies de routage pour séparer les utilisateurs dirigés vers l'édition 2.0 de l'ensemble des utilisateurs de l'édition 1.0.
Dans le cas d'un déploiement d'arborescence, utilisez les stratégies de routage pour diriger chaque arborescence vers l'édition appropriée. Au fur et à mesure de la mise à jour du code client sur chaque arborescence successive, les stratégies de routage côté serveur peuvent être mises à jour pour qualifier les clients de la nouvelle arborescence mise à jour afin qu'ils soient envoyés à l'édition appropriée.
Dans les cas où les stratégies de routage sont insuffisantes pour distinguer les demandes des utilisateurs, ou lorsque l'utilisateur préfère une autre solution que les stratégies de routage, chaque édition peut recevoir un identificateur URI, un nom EJB (Enterprise JavaBeans) et JNDI (Java™ Naming and Directory Interface) spécifiques. Contrairement aux stratégies de routage, les interfaces uniques de chaque édition sont exposées aux utilisateurs de l'application. Par conséquent, vous devez choisir le nom approprié pour diriger l'édition correspondante.
Que faire ensuite
Effectuez la validation pour tester la disponibilité et la résilience de votre nouvelle édition dans des conditions réelles. Pour plus d'informations, consultez la rubrique relative aux stratégies de routage pour les éditions d'application.