IMS (Information Management System) は、1968年にIBMによって初めて導入されたデータベースとトランザクション管理システムである。 それ以来、IMS は新しいプログラミング ツールや環境に適応するために多くの変化を遂げてきました。 IMSは、メインフレームMVS(現z/OS)システム上で動作するIBMの2つの主要なレガシーデータベースおよびトランザクション管理サブシステムのうちの1つです。 もう1つはCICSです。 歴史的に、IMS または CICS サービスのいずれか (または両方) を使用するアプリケーション プログラムは、世界の銀行、保険、および注文入力取引の大部分を処理し、現在も処理していると主張されています。

IMS は、IMS Database Management System (IMS DB) および IMS Transaction Management System (IMS TM) という 2 つの主要コンポーネントから構成されています。 IMS DBでは、データは階層に編成されている。 各レベルのデータは、次の上位レベルのデータに依存する。 データは、その完全性が保証され、保存と検索プロセスが最適化されるように配置される。 IMS TMは、I/O(入出力)処理の制御、メッセージのフォーマット、ロギング、リカバリ、通信セキュリティの維持、プログラムのスケジューリングと実行の監督を行う。 TM はメッセージング機構を使用して要求をキューに入れます。

IMS のオリジナルのプログラミングインターフェイスは DL/1 (Data Language/1) でした。 今日、IMSのアプリケーションとデータベースは、CICSアプリケーションとDB2データベースに接続することができます。 Java プログラムは IMS データベースとサービスにアクセスできます。

IMS は Intelligent Manufacturing Systems および IP Multimedia Subsystem の略称でもあります。

コメントを残す

メールアドレスが公開されることはありません。