Pour préparer votre environnement pour le tutoriel, vous devez configurer la sécurité WebSphere Application Server. Vous configurez la sécurité d'administration et d'application en utilisant des référentiels fédérés basés sur un fichier interne comme registre de comptes utilisateur.
Ce tutoriel vous guide tout au long de la création de quatre serveurs d'applications WebSphere Application Server pour montrer l'utilisation des exemples d'applications avec la sécurité activée. Ces serveurs d'applications sont regroupés dans deux clusters contenant deux serveurs :
Le serveur de catalogue est déployé dans le processus du gestionnaire de déploiement par défaut. Ce tutoriel utilise le comportement par défaut. L'hébergement du serveur de catalogue dans le gestionnaire de déploiement n'est pas une pratique recommandée dans un environnement de production. Dans un environnement de production, vous devez créer un domaine de service de catalogue pour définir où les serveurs de catalogue démarrent. Pour plus d'informations, voir Création de domaines de service de catalogue dans WebSphere Application Server.
Autre configuration : vous pouvez héberger tous les serveurs d'applications dans un seul cluster, tel que appCluster. Avec cette configuration, tous les serveurs du cluster sont les clients et les serveurs de conteneur. Ce tutoriel utilise deux clusters pour distinguer les serveurs d'applications qui hébergent les clients et les serveurs de conteneur.
Les fichiers objectGrid.xml et objectGridDeployment.xml créent les grilles de données et les mappes qui stockent les données d'application.
Ces fichiers de configuration doivent s'appeler objectGrid.xml et objectGridDeployment.xml. Lorsque le serveur d'applications démarre, eXtreme Scale détecte ces fichiers dans le répertoire META-INF de l'EJB et des modules Web. Si ces fichiers sont trouvés, il suppose que la machine JVM (Java virtual machine) fait office de serveur de conteneur pour les grilles de données définie dans les fichiers de configuration.
<?xml version="1.0" encoding="UTF-8"?>
<objectGridConfig xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://ibm.com/ws/objectgrid/config ../objectGrid.xsd"
xmlns="http://ibm.com/ws/objectgrid/config">
<objectGrids>
<objectGrid name="Grid" txTimeout="15">
<backingMap name="Map1" />
</objectGrid>
</objectGrids>
</objectGridConfig>
<?xml version="1.0" encoding="UTF-8"?>
<deploymentPolicy xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://ibm.com/ws/objectgrid/deploymentPolicy ../deploymentPolicy.xsd"
xmlns="http://ibm.com/ws/objectgrid/deploymentPolicy">
<objectgridDeployment objectgridName="Grid">
<mapSet name="mapSet" numberOfPartitions="5" minSyncReplicas="0" maxSyncReplicas="1" >
<map ref="Map1"/>
</mapSet>
</objectgridDeployment>
</deploymentPolicy>
Dans cette leçon, vous avez découvert la topologie du tutoriel et ajouté les fichiers de configuration et les exemples d'applications à votre environnement.