1 z/OS上のIMSへの導入

IMSは、次の3つのコンポーネントで構成されています。

  • Transaction Manager (TM)コンポーネント
  • Database Manager (DB)コンポーネント、および
  • 他の2つのコンポーネントに一般的なサービスを提供するシステム・サービスのセット。

IMS Transaction Managerは、IMSの下で実行されているアプリケーションへのアクセスを提供します。同じOS/390システム、他のOS/390システム、または他の非OS/390プラットフォーム上の端末やワークステーション、または他のアプリケーション・プログラムから使用できます。IMS Database Managerコンポーネントは、IMS階層型データベース・モデルを使用するデータベースをサポートします。それは、IMS Transaction Managerの下で実行されているアプリケーションからこれらのデータベースへのアクセスを提供します。IMSには、制御リージョンと従属リージョンがあります(たとえば、メッセージ処理リージョン、メッセージのバッチ処理(BMP)リージョンなど)。

IMS制御リージョンは、IMSサブシステムの中心となるポイントを提供します。これは、Transaction Manager関数のためのSNAネットワークへのインタフェースと、非SNAネットワークにアクセスするためのTransaction Manager OTMAインタフェースを提供します。IMSサブシステムの操作のためにOS/390へのインタフェースを提供します。様々な従属リージョンで実行されているアプリケーション・プログラムを制御およびディスパッチします。IMS MPPリージョンは、IMS Transaction Managerコンポーネント(つまり、オンライン・プログラム)へのメッセージ入力を処理するために使用されます。アドレス空間では、アプリケーション・プログラムが自動的にロードされることはありませんが、作業が使用可能になるまで待機します。BMPリージョンは、2つのサブタイプで構成されています。IMSメッセージ・キューからメッセージを読み取って処理するメッセージ・ドリブンBMP(トランザクション指向BMPとも呼ばれる)と、IMSメッセージを処理しないがIMS DBへのアクセス権を持つ非メッセージBMP(バッチ指向)です。