Le kit de développement de logiciels CICS Explorer dispose d'un environnement permettant de développer et de déployer des applications Java™ dans CICS, y compris la prise en charge d'OSGi et des projets Web.
Vous pouvez utiliser le kit de développement de logiciels pour créer de nouvelles applications ou repackager des applications Java existantes pour respecter les spécifications OSGi. La plateforme de services OSGi dispose d'un mécanisme permettant de développer des applications à l'aide d'un modèle de composant et déployer ces applications dans une infrastructure en tant que regroupements OSGi. Un regroupement OSGi correspond à l'unité de déploiement d'une application et contient des informations de contrôle de version, des dépendances et un code d'application. Le principal avantage qu'offre OSGi est qu'il permet de créer des applications à partir de composants réutilisables uniquement accessibles via des interfaces bien définies appelées Services OSGi. Vous pouvez aussi gérer le cycle de vie et les dépendances des applications Java de façon granulaire. Pour plus d'informations sur le développement d'applications avec OSGi, visitez le site Web de l'initiative OSGi.
Vous pouvez également utiliser le kit de développement de logiciels pour travailler avec des projets Web dynamiques qui incluent des servlets Java et des pages JSP. Ces servlets peuvent interagir avec les regroupements OSGi, donc vous pouvez créer une application qui dispose d'une couche Web moderne et d'une logique métier qui utilise JCICS pour accéder aux services CICS.
Vous pouvez utiliser le kit de développement de logiciels pour développer une application Java afin qu'elle ne s'exécute avec n'importe quelle édition de CICS prise en charge. Les différentes éditions de CICS prennent en charge plusieurs versions de Java, et l'API JCICS a aussi été étendue dans les éditions ultérieures afin de prendre en charge les fonctions supplémentaires de CICS. Pour éviter l'utilisation de classes erronées, le kit de développement de logiciels offre une fonction permettant de configurer une plateforme cible. Vous pouvez définir l'édition de CICS que vous développez et le kit de développement de logiciels masque automatiquement les classes Java que vous ne pouvez pas utiliser.
L'aide du kit de développement de logiciels fournit tous les détails sur la manière dont vous pouvez suivre chacune des étapes suivantes pour développer et déployer des applications.