Das CICS Explorer Software Development Kit (SDK) stellt eine Umgebung für das Entwickeln und Implementieren von Java™-Anwendungen in CICS bereit. Dies umfasst auch die Unterstützung von OSGi und Webprojekten.
Sie können das Software-Development-Kit (SDK) verwenden, um neue Anwendungen zu erstellen oder vorhandene Java-Anwendungen neu zu paketieren und dabei die Vorgaben der OSGi-Spezifikation einzuhalten. Die OSGi-Serviceplattform stellt einen Mechanismus für das Entwickeln von Anwendungen unter Verwendung eines Komponentenmodells und das Implementieren dieser Anwendungen in ein Framework als OSGi-Bundles bereit. Ein OSGi-Bundle ist die Implementierungseinheit für eine Anwendung und enthält Versionssteuerungsinformationen, Abhängigkeiten und Anwendungscode. Der größte Vorteil von OSGi besteht darin, dass Sie Anwendungen aus wiederverwendbaren Komponenten erstellen können, auf die nur über klar strukturierte Schnittstellen, die OSGi-Services, zugegriffen wird. Außerdem können Sie den Lebenszyklus und die Abhängigkeiten von Java-Anwendungen auf differenzierte Weise verwalten. Informationen zum Entwickeln von Anwendungen mit OSGi finden Sie auf der Website von Open Service Gateway-Initiative.
Sie können das Software-Development-Kit auch für die Arbeit mit dynamischen Webprojekten verwenden, die Java-Servlets und JSP-Seiten enthalten. Diese Servlets können mit OSGi-Bundles interagieren, damit Sie eine Anwendung erstellen können, die eine moderne Webschicht und Geschäftslogik aufweist, die JCICS für den Zugriff auf CICS-Services verwendet.
Mit dem Software-Development-Kit können Sie eine Java-Anwendung entwickeln, die dann in einem unterstützten Release von CICS ausgeführt werden kann. Die verschiedenen Releases von CICS unterstützen unterschiedliche Versionen von Java. Zudem wurde die JCICS-API in höheren Releases erweitert und unterstützt nun zusätzliche Funktionen von CICS. Um die Verwendung falscher Klassen zu vermeiden, stellt das SDK eine Funktion zum Einrichten einer Zielplattform bereit. Sie können definieren, für welches Release von CICS Sie eine Anwendung entwickeln, und das Software-Development-Kit blendet automatisch die Java-Klassen aus, die Sie nicht verwenden können.
In der Hilfe zum Software-Development-Kit finden Sie alle Details dazu, wie Sie mithilfe der folgenden Schritte Anwendungen entwickeln und implementieren können.