保持

IBMデータベースシステム

RETAINは、 IBM 3270端末 (またはエミュレーター)を介してアクセスされるメインフレーム ベースのデータベース システムであり、 IBM社内で使用され、IBM の現場担当者と顧客にサービス サポートを提供します。

RETAIN という頭字語は、Remote Technical Assistance Information Networkの略です

前身システム

歴史的には、RETAINという名称で呼ばれていた2つの異なるが類似したシステムがありました。1つ目は1960年代半ばに登場し、IBMフィールドエンジニアリング部門の担当者に、短い速報やヒントの形で技術情報を提供するシステムでした。情報は、マシンの型番、またはソフトウェアの場合はソフトウェアコンポーネントID番号に基づいて整理されていました。この情報には、IBMサービスブランチオフィスの端末から簡単なクエリコマンドを使ってアクセスできました。この初期のRETAINシステムがサポートしていた端末は、IBM 2740などのタイプライター型端末でした。これらの端末は、プログラムされた教育コースウェアの形で教育を提供するIBMフィールド教育システム(FIS)へのアクセスにも使用されていました。RETAINシステムは、FISと同じソフトウェアフレームワーク上に構築されていました。実際、RETAINの初期のサポートのほとんどは、「コース」の言語で記述されていました。

このシステムは主に System/360 ファミリのメインフレーム システムのフィールド サポートを提供するために使用されましたが、他の古いシステムに関する技術情報を配信するためにも使用されました。

保持/370

1970 年、System/360 の次世代メインフレームである System/370 の発表と同時に、RETAIN/370 と呼ばれる新しいシステムが発表されました。このシステムは、支社ではなく、地域センターにある特別なテクニカル サポート センターで使用するために設計されました。この新しいシステムは、古いタイプライター ベースの端末ではなく、ディスプレイ端末用に設計されました。使用されたのは、もともと SABRE などの航空会社の予約システム用に設計された 2915 ディスプレイの特別バージョンでした。2915は、大型の電子制御装置およびデータ交換装置である IBM 2948 で駆動される小型のキーボード ディスプレイでした。各 2948 は最大 31 台のディスプレイ端末を制御できましたが、それらの端末は数百フィート以内に設置する必要がありました。このディスプレイ システムとその大型制御装置のコストが原因で、2915 端末は支社では使用できず、代わりに地域サポート センターで使用されました。旧式のRETAINシステムはその後も数年間使用され続け、RETAIN/370と並行して稼働し、支店の端末に接続されていました。このシステムは「RETAIN/360」システムと呼ばれることもありましたが、この名称は正式には定められませんでした。その後、RETAIN/370が支店の3270端末で利用可能になると、旧式のRETAINシステムは段階的に廃止され、RETAIN/370は単にRETAINに名称が変更されました。

検索エンジン

RETAIN/370は、テクニカルサポートセンター向けに設計された特別なアプリケーションを実行しました。その最も強力な機能は全文検索エンジンで、ブール検索リクエストを使用してシステム内のほとんどのテキスト文書を取得できました。これは、GoogleやAltaVistaなど、現在インターネットで使用されている全文検索エンジンと概念的に似ていますが、検索対象は単語の隣接性を参照せずに、個々の単語または単語の組み合わせに限定されています。RETAIN/370は、このような機能を備えた最初の大規模導入されたIBMシステムでした。RETAINの検索エンジンコンポーネントは、Interpretive Retrieval Information System(IRIS)と呼ばれています(IBM以外の同名のソフトウェアシステムと混同しないでください。IBMはこの検索エンジンを製品として販売したことがないため、商標の問題はありませんでした)。

ミラーリングされたデータベース

1970年代半ば、RETAINは拡張され、地理的に分散したシステム上にデータベースの複数のコピーをホストできるようになりました。RETAINのカスタム構築されたデータバンクマネージャは、すべてのRETAINアプリケーションの基盤として機能し、IRIS検索エンジンもサポートしていましたが、ネットワーク全体でファイル更新の「ミラーリング」を自動的に行うように変更されました。このミラーリングは、アプリケーションプログラムにはほとんど影響を及ぼさない方法で行われ、高いレベルのデータ整合性が確保されました。この変更後、RETAINホストは米国2か所、ヨーロッパ2か所、南米2か所、そして日本2か所に設置されました。ほとんどのアプリケーションは、ノースカロライナ州ローリー(1976年にコロラド州ボルダーに移転)のIBMプログラマーによって開発され、一部の作業は英国ノースハーバーで行われました。

このシステムの登録ユーザーは 60 か国以上で数千人に達します。

リモートサポート

System/370が発表された当時、対応するRETAIN/370システムと共に、IBMは新しいコンピュータファミリーにハードウェアの問題をリモート診断する機能が搭載されることを発表しました。モデル145以降のSystem/370には、リモートサポートに使用可能な通信アダプタが内蔵されていました。ハードウェア診断プログラムは、シカゴのIBMサポートセンター(ポール・ラシュトンが管理)に常駐するIBMスペシャリスト(CPUの元の製造工場も含む)が、RETAINシステム上のアプリケーションにリモート接続して制御できるように作成されました。このサポート形態は「データリンク/ハードウェア」と呼ばれていました。接続は、2701通信コントローラの簡素化された派生型であるIBM 2955アダプタと呼ばれる通信装置を介して行われました。このアダプタは、600ビット/秒でRETAINシステムに接続して診断を実行できました。主に、これは IBM CE によってローカルで実行できるのとほぼ同じ診断を実行するためのものでしたが、やがて、ハードウェアの故障によって生成された「ログアウト」、つまり「マシン チェック」の中断を分析するプログラムなど、他の特殊なアプリケーションも開発されました。

やがて、リモートサポートの概念はソフトウェアにも拡張されました(1973年か1974年頃)。専用のアプリケーションを使用することで、MVSシステムをRETAIN経由でIBMサポートセンターに接続し、メモリダンプやその他のシステムデータをリモートで確認できるようになりました。このアプリケーションでは、ソフトウェア修正プログラム(IBMプログラム一時修正プログラム)のダウンロードも可能でした。2955は6ビット文字コード(2740端末と同様)のみをサポートしていましたが、メモリダンプとソフトウェア更新のバイナリ転送は、今日のインターネットで電子メールの添付ファイルに使用されているbase-64エンコード方式に似たプロトコルによって実現されていました。

長年にわたり、いくつかのプロジェクトが RETAIN の機能を置き換えることを目指してきましたが、RETAIN はそれらにもかかわらず永続的な存在を示してきました。

「https://en.wikipedia.org/w/index.php?title=RETAIN&oldid=1318036324」より取得