OS/400 システムの概要

IBM eServer iSeries システムは、ビジネスで複数の操作環境を同時に実行できる、高度に統合された、信頼性の高いサーバー・プラットフォームです。保全性とセキュリティーに優れているため、多くの重要なアプリケーションで使用することができます。これらは、信頼性に優れ、数百のユーザーに対応することができる、ミッドレンジ・コンピューターです。

ホスト・サーバーは、図 1 に示すように、アプリケーションを実行している装置 (クライアント PC など) からの要求を処理して、文書の印刷などのタスクを実行できるようにします。OS/400 コンピューターは、ファイル、データベース、アプリケーション、メール、プリント、マルチメディア、FAX、およびワイヤレス通信などの多くのタスクを一度に実行できる全機能サーバーです。タスク・サーバーは、システム上でそれぞれ個別のジョブとして実行されます。また、サーバー・ジョブは、それぞれソケット接続を介してデータ・ストリームを送受信します。

このようなホスト・サーバーの 1 つに、リモート・コマンドおよび分散プログラム呼び出しサーバーがあります。このサーバーは、OS/400 システムでのプログラム実行を処理します。

IBM Toolbox for JAVA には多数のパッケージが含まれており、これらのパッケージはさまざまな機能に対応しています。例えば、アクセス・クラスがサインオン情報の管理やソケット接続の作成や保守、およびデータの送受信を行う一方で、コマンド呼び出しクラスが OS/400 バッチ・コマンドを実行します。

IBM の Adapter for iSeries は、アクセス・クラスとプログラム呼び出しクラスを使用して ILE プログラムを呼び出します。OS/400 形式と Java 形式の間で数値データと文字データを変換する機能は、データ変換クラスによって提供されます。

図 1. OS/400 クライアント - サーバー・アーキテクチャーの概要

OS/400nt - サーバー・アーキテクチャー

OS/400 はさまざまなタイプのタスクを処理することができますが、iSeries アダプターは、リモート・コマンドおよび分散プログラム呼び出しサーバーのみを使用します。このサーバーは、OS/400 システムでのプログラム実行を処理します。

Adapter for iSeries を使用した場合のクライアントからサーバーへの接続のしくみを、図 2 に示します。

図 2. Adapter for iSeries を使用した場合の接続のしくみ


Copyright IBM Corp. 2004