IBM® WebSphere Installation Factory est un outil basé sur Eclipse qui permet de créer des modules d'installation de la pile logicielle WebSphere de manière fiable et répétitive en fonction de vos besoins.
Un IIP est un package d'installation qui installe une pile logicielle WebSphere entière, telle qu'un serveur de processus, un module de fonctions et des fichiers utilisateur. Un IIP peut aussi contenir plusieurs packages CIP.
Les clients qui doivent installer plusieurs packages d'installation de manière automatisée et hautement répétitive peuvent créer un IIP regroupant ces packages dans un package installable unique. A titre d'exemple, vous pouvez disposer de plusieurs serveurs sur lesquels vous devez déployer WebSphere Process Server et un certain nombre de modules de fonctions. Au lieu d'installer chacun de ces produits indépendamment sur chaque serveur, vous pouvez créer un IIP qui installe tous les produits dans un ordre défini.
L'utilisateur Installation Factory indique quels packages d'installation inclure dans le package IIP, précise l'ordre dans lequel ils doivent être installés et indique d'autres détails sur le comportement désiré du package IIP et de chacun des packages d'installation qu'il contient.
Chaque produit inclus dans le package IIP peut être personnalisé séparément pour plus de souplesse. Par exemple, vous pouvez exécuter l'installation interactive de WebSphere Process Server puis une ou plusieurs installations de modules de fonctions en mode silencieux, afin d'obtenir une installation transparente de l'ensemble complet des packages. La souplesse concerne également l'identification des packages d'installation contenus qui sont réellement installés lors d'un appel donné du package IIP ; en d'autres termes, vous pouvez choisir de ne pas installer certains packages dans le package IIP.
Voici un exemple de scénario d'installation de package IIP :
Contributions
Un IIP comprend des contributions, qui sont des produits WebSphere, des modules de fonctions ou des ensembles de fichiers. Une contribution donnée peut être appelée plusieurs fois, si cela est souhaité. Chaque installation de contribution est qualifiée d'appel. Par exemple, vous pouvez ajouter un appel de la contribution permettant d'installer WebSphere Process Server plusieurs fois dans des répertoires différents d'un même poste de travail.
Voici quelques exemples de contributions :
Packages d'installation définie
IBM a mis à disposition plusieurs types de contribution préconfigurés qui permettent à Installation Factory de fournir un support amélioré permettant de les ajouter au package IIP et de contrôler leur comportement au moment de l'exécution du package IIP, ce qui réduit l'intervention de l'utilisateur, la possibilité d'erreurs, etc.
Bus d'intégration d'installation
Les packages d'installation et les outils associés peuvent aisément être inclus dans le package IIP par l'utilisateur et Installation Factory intègre automatiquement ce package d'installation à d'autres packages qui peuvent déjà exister dans le package IIP, ce qui fait permet des économies de temps et d'efforts. Cette intégration entre les packages d'installation contenus est réalisée via la transmission d'informations d'un package au suivant. L'infrastructure sous-jacente qui permet cette intégration est désignée par bus d'intégration d'installation (IIB, ou simplement “bus”). La conception permet aux packages d'installation et d'autres commandes liées à l'installation d'être connectés, câblés les uns aux autres et exécutés via le bus de manière uniforme, ce qui permet aux packages d'installation distincts de fonctionner ensemble. Vous pouvez utiliser la substitution de macro pour tirer parti de l'infrastructure sous-jacente. Pour plus d'informations, voir Remplacement de macros (IIP).
Par exemple, lors de l'installation de WebSphere Process Server et d'un ou plusieurs modules de fonctions à l'aide d'un IIP, l'option -installLocation utilisée pour le serveur de processus peut automatiquement être réutilisée comme emplacement d'installation par défaut pour chacun des modules de fonctions doté d'une macro (par exemple $RESV) ; il n'est donc pas nécessaire de spécifier cet emplacement à plusieurs reprise. Dans la plupart des cas, il vous suffit d'ajouter le package de module de fonctions dans le package IIP pour que Installation Factory effectue le reste des opérations en termes d'intégration du package aux autres packages. Le bus active le flux de bout en bout de tous les packages inclus.