Flux de travail pour le déploiement d'application

Pour configurer une plateforme et créer des applications, procédez comme suit.

Pourquoi et quand exécuter cette tâche

Dans CICS, vous pouvez configurer une plateforme afin de déployer et de gérer des applications dans plusieurs régions CICS. Utilisez CICS Explorer ou le kit de développement de logiciels CICS Explorer pour créer une plateforme, des applications et des politiques afin de gérer les applications. Pour créer une plateforme, vous devez utiliser le gestionnaire de système CICSPlex afin de gérer vos régions CICS.

Procédure

  1. Créez et installez une plateforme. Vous pouvez utiliser votre plateforme pour déployer plusieurs applications. Si vous avez déjà configuré une plateforme, passez à l'étape 2.
    1. Configurez un système de fichiers dédié dans z/OS UNIX pour le répertoire de base de votre plateforme, puis configurez la sécurité du système de fichiers et la sécurité FTP. Voir Creating a platform home directory in zFS.
    2. Créez un projet de plateforme CICS pour décrire la plateforme. Voir Création d'un projet de plateforme CICS. Les régions CICS avec des propriétés similaires ou identiques peuvent être groupées sous forme de types de région dans une plateforme. Vous pouvez éditer le projet de plateforme après l'avoir créé.
    3. Exportez le projet de plateforme CICS dans le système de fichiers z/OS UNIX et créez une définition de plateforme, qui est une ressource PLATDEF, pour lier le bundle de plateformes au CICSplex cible. Créez également les régions CICS dont vous avez besoin pour la plateforme. Voir Déploiement d'un projet de plateforme CICS.
    4. Installez la définition de plateforme dans le CICSplex cible, puis activez la plateforme. Voir Installation d'une définition de plateforme et activation de la plateforme.
    5. Vérifiez que votre plateforme est disponible pour être utilisée. Voir Vérification du statut d'une plateforme.
  2. Pour chaque application que vous souhaitez déployer sur la plateforme, créez des bundles CICS qui définissent ou importent les composants de l'application. Les instructions pour ces tâches se trouvent dans la section Utilisation de bundles.
    1. Créez un ou plusieurs projets de bundle CICS pour contenir les ressources pour chaque composant de l'application. Voir Création d'un projet de bundle CICS.
    2. Définissez des points d'entrée d'application dans les bundles CICS pour les ressources qui fournissent un accès à l'application. Voir Définition des points d'entrée d'application. Les points d'entrée d'application contrôlent l'accès des utilisateurs aux différentes versions de vos applications, et permettent à CICS de mesurer et contrôler la consommation de ressource pour les tâches de vos applications.
    3. Ajoutez des définitions de ressource pour les ressources d'application dans les bundles CICS. Voir Ajout de ressources dans un projet de bundle CICS. Ces ressources sont créées dynamiquement dans les régions CICS lorsque vous installez l'application dans la plateforme et sont gérées via les bundles CICS. Les applications qui utilisent les ressources CICS prises en charge en tant que ressources privées, combinées avec d'autres ressources conçues pour des applications et des ressources importées, sont éligibles pour la gestion de versions multiples avec des capacités de gestion plus sophistiquées. Si vous devez modifier les définitions de ressource après leur création, reportez-vous à Edition de ressources définies dans un projet de bundle CICS.
    4. Déclarez toutes les dépendances des autres ressources hors des bundles CICS qui doivent être disponibles dans la plateforme pour l'exécution de l'application. Incluez des instructions d'importation pour les ressources requises qui ne sont pas prises en charge pour la gestion de versions multiples. Voir Définition de dépendances de bundle.
  3. Créez des politiques contenant des règles conditionnelles pour gérer les applications dans votre plateforme. Les règles conditionnelles décrivent les contrôles ou les actions applicables à une ou à plusieurs tâches d'application exécutées dans une plateforme. Vous pouvez déployer une politique au niveau de la plateforme pour l'appliquer à toutes les applications dans la plateforme ou au niveau de l'application.
    1. Créez un ou plusieurs projets de bundle CICS pour contenir vos politiques. Voir Création d'un projet de bundle CICS. Un bundle CICS peut contenir plus d'une politique.
    2. Créez des politiques et spécifiez des règles conditionnelles appropriées. Voir Création d'une politique dans un projet de bundle CICS.
  4. Pour chaque application que vous souhaitez déployer sur la plateforme, créez et exportez un bundle d'applications et une liaison d'applications. Lorsque vous gérez des applications, vérifiez que le projet de plateforme CICS pour la plateforme cible est présent dans votre espace de travail local, car CICS Explorer a besoin de ce projet pour valider vos applications et vos liaisons d'applications.
    1. Créez un projet d'application CICS pour mettre en package les bundles CICS qui contiennent les ressources d'application, les dépendances et toutes les politiques spécifiques à l'application. Voir Création d'un projet d'application CICS. Incluez les bundles CICS que vous avez créés pour les composants de l'application à l'étape 2.
    2. Créez un projet de liaison d'applications CICS pour spécifier la manière dont les bundles CICS de l'application mappent aux types de région dans la plateforme. Voir Création d'un projet de liaison d'applications CICS. Incluez tous les bundles CICS contenant les politiques créées à l'étape 3 et que vous voulez déployer avec l'application. Si vous préférez déployer une politique avec la plateforme, n'incluez pas son bundle CICS dans le projet de liaison d'applications CICS, mais suivez plutôt les instructions fournies dans Ajout d'un bundle à un projet de plateforme CICS pour les ajouter à votre plateforme.
    3. Exportez le bundle d'applications et la liaison d'applications dans le système de fichiers z/OS UNIX et créez une définition d'application, qui est une définition de ressource APPLDEF, pour définir l'application dans une plateforme spécifique. Voir Déploiement d'un projet d'application CICS.
  5. Installez et activez toutes les applications que vous voulez déployer sur la plateforme.
    1. Installez la définition d'application, activez l'application, puis rendez-la disponible pour utilisation. Voir Installer, activer et rendre des applications disponibles.
    2. Vérifiez que votre application est disponible pour être utilisée. Voir Vérification de l'état d'une application.
    3. Vérifiez également les règles conditionnelles qui s'appliquent à votre application. Voir Interrogation de règles conditionnelles.
  6. Surveillez et gérez chaque application dans la plateforme.
    1. Si vous rencontrez des problèmes avec votre plateforme ou vos applications, utilisez la vue Explorateur de cloud pour vérifier le statut des régions CICS, les bundles CICS pour la plateforme, et les bundles CICS pour l'application. Pour afficher plus de détails sur une application installée, y compris ses ressources privées et ses points d'entrée d'application, cliquez deux fois sur le nom de l'application pour l'ouvrir dans l'éditeur d'application en ligne. Voir Vérification du statut d'une plateforme et Vérification de l'état d'une application.
    2. Pour faire évoluer la capacité de votre plateforme active vers le haut ou le bas, ou pour modifier l'architecture de votre plateforme afin de prendre en charge les modifications dans votre charge de travail, utilisez la vue Explorateur de cloud pour ajouter des régions CICS à des types de région dans la plateforme ou pour les supprimer des types de région. Voir Ajout de régions CICS à un type de région et Suppression de régions CICS à partir d'un type de région.
    3. Comme décrit dans vos politiques, CICS surveille et répond automatiquement au comportement des tâches pour vos applications. Vous pouvez ajouter et supprimer des politiques pour votre plateforme pendant qu'elle est disponible. Voir Ajout d'un bundle à une plateforme CICS et Suppression d'un bundle CICS à partir d'une plateforme.
    4. Utilisez les données de contexte d'application générées pour vos applications afin de surveiller et de mesurer la quantité de ressources utilisée par une application. Vous pouvez également utiliser les informations avec la fonction de suivi des transactions dans CICS Explorer pour identifier et diagnostiquer les problèmes liés aux applications.
    5. Pour modifier vos applications, modifiez, puis restituez les bundles CICS pour les composants de l'application, puis mettez à jour, restituez et redéployez le bundle d'applications et la liaison d'applications. Pour les applications qui utilisent des ressources prises en charge pour la gestion de versions multiples, vous pouvez installer et rendre disponibles plusieurs versions de vos applications en même temps sur la même instance de plateforme. Voir Mise à jour des applications.
  7. Si vous n'avez plus besoin d'une version d'application ou de votre plateforme, désactivez, puis supprimez la version d'application ou la plateforme.
    1. Si vous n'avez plus besoin d'une version d'application, rendez-la indisponible, désactivez-la, puis supprimez-la. Voir Rendre indisponible, désactiver et supprimer des applications. Lorsque vous désactivez et supprimez une application, les bundles CICS déployés dans le cadre de l'application sont également désactivés et supprimés des types de régions CICS auxquels ils sont liés.
    2. Si vous n'avez plus besoin d'une plateforme, désactivez-la, puis supprimez-la. Voir Désactivation et suppression d'une plateforme. Lorsque vous désactivez et supprimez une plateforme, les bundles CICS installés avec le bundle de plateforme (y compris les politiques déployées sur la plateforme) sont également désactivés et supprimés.