Cics-overview

提供:Dev Guides
移動先:案内検索

CICS-概要

CICSは、オンラインアプリケーションで使用されるDB/DCシステムです。 CICSは、バッチオペレーティングシステムがバッチプログラムのみを実行できるために開発されました。 CICSプログラムは、COBOL、C、C ++、Javaなどで作成できます。 最近では、ユーザーは数秒以内にリアルタイムで情報を求めています。 このような迅速なサービスを提供するには、オンラインで情報を処理できるシステムが必要です。 CICSを使用すると、ユーザーはバックエンドシステムと通信して必要な情報を取得できます。 オンラインプログラムの例には、オンラインバンキングシステム、フライト予約などが含まれます。 次の図は、CICSのコンポーネントとそれらの相互関係を示しています-

CICS概要

CICSの機能

アプリケーションでCICSによって実行される主な機能は次のとおりです-

  • CICSは、アプリケーションの同時ユーザーからの要求を管理します。
  • ただし、複数のユーザーがCICSシステムで作業していますが、ユーザーは自分が1人のユーザーのみであると感じています。
  • CICSは、アプリケーションでデータファイルを読み取りまたは更新するためのデータファイルへのアクセスを提供します。

CICSの機能

CICSの機能は次のとおりです-

  • CICSは、独自のプロセッサストレージを管理し、複数のプログラムの実行を処理する独自のタスクマネージャを備え、独自のファイル管理機能を提供するため、それ自体がオペレーティングシステムです。
  • CICSは、バッチオペレーティングシステムでオンライン環境を提供します。 送信されたジョブはすぐに実行されます。
  • CICSは、一般化されたトランザクション処理インターフェースです。
  • CICSはバックエンドのオペレーティングシステムでバッチジョブとして実行されるため、同時に2つ以上のCICS領域を持つことができます。