CICS bietet Unterstützung für Anwendungen, die den Spezifikationen der Service Component Architecture (SCA) entsprechen. SCA unterstützt die schnelle Implementierung neuer Anwendungen, um sich ändernde Geschäftsanforderungen zu erfüllen, indem die Wiederverwendung vorhandener Anwendungsressourcen in einem Komponentenmodell gefördert wird.
In der Service Component Architecture werden Anwendungen aus Services zusammengesetzt. Dabei wird jeder Service durch die Verwendung von einer oder mehreren Komponenten beschrieben. Diese Komponenten werden zu einer Verbundanwendung zusammengesetzt, die als Teil eines Geschäftsservice Bestandteil einer serviceorientierten Architektur (SOA) ist. Ein Geschäftsservice ist ein eher an Geschäftsprozessen und Modellen ausgerichteter Service als eine technische Implementierung.
Das SCA-Komponentenmodell ist flexibel. Daher können Sie dieselben Komponenten in unterschiedlichen Verbundanwendungen wiederverwenden, ohne die zugrunde liegende Geschäftslogik ändern zu müssen.
Sie können Verbundanwendungen mithilfe der SCA-Tools in Rational Developer for System z erstellen. Die SCA-Tools implementieren Verbundanwendungen in CICS als Pakete. Sie können mithilfe der BUNDLE-Ressource aktiviert und inaktiviert werden.