CICS について知っておくべき事項

CICS® は、ユーザーが要求によってアプリケーションを実行するサービスを提供すると同時に、他の多くのユーザーが、同じファイルとプログラムを使用した同じアプリケーションの実行の要求をサブミットしている、トランザクション処理のサブシステムです。 CICS は、リソースの共有、データの保全性、実行の優先順位付けを管理すると同時に、短い応答時間を維持します。

CICS アプリケーションは、製品の注文の処理や企業の給与計算の準備など、ビジネス・オペレーションを実行する関連プログラムの集合です。CICS アプリケーションは、CICS の制御の下で実行され、プログラムやファイルへのアクセスに CICS サービスおよびインターフェースを使用します。

CICS アプリケーションは、トランザクション 要求をサブミットすることにより実行されます。 CICS では「トランザクション」という用語に特殊な意味があります。 CICS での用法と業界でのより一般的な用法の違いについては、CICS トランザクション の説明を参照してください。 トランザクションの実行は、必要とされる機能を実装する 1 つ以上のアプリケーション・プログラムの実行から構成されています。

CICS 用の Java アプリケーションを開発するには、CICS プログラム、トランザクション、およびタスクの間の関係を理解している必要があります。これらの用語は、CICS の資料全体で使用され、多くのプログラミング・コマンドに表れます。 また、CICS がランタイム環境で Java アプリケーションをどのように処理するかも理解している必要があります。