(57)【特許請求の範囲】
【請求項１】
それぞれ異なる単一の業務処理を行う複数プロセッシングマシンと、操作者が操作を行うマンマシンインターフェースマシンとがネットワークに接続され、マンマシンインターフェースマシンが操作者より依頼を受けた業務に対応するプロセッッシングマシンへ処理依頼の電文を送信し、該電文を受信したプロセッシングマシンがその処理結果を処理依頼を行ったマンマシンインターフェースマシンへ電文送信するコンピュータシステムであって、前記コンピュータシステムは、更に
前記マンマシンインターフェースマシンの属性情報を記憶する管理テーブルと、
前記プロセッシングマシンの何れかから当該プロセッシングマシンの属性情報を伴うネットワークへの接続要求電文を受信すると、前記受信した属性情報と、前記管理テーブルに記憶されているマンマシンインターフェースマシンの属性情報とを参照して該プロセッシングマシンと接続可能なマンマシンインターフェースマシンを判定し、前記接続可能なマンマシンインターフェースマシンを識別する情報を該プロセッシングマシンへ送信する処理手段と
を有するネットワークマネージャ装置を有するとともに、
前記プロセッシングマシンは、
前記ネットワークマネージャ装置から送られてきたマンマシンインターフェースマシンの情報を参照し、対応するマンマシンインターフェースマシンへ該プロセッシングマシンに接続するための属性情報を送信する
ことを特徴とするコンピュータシステム。
【請求項２】
前記処理手段は、更に、
前記マンマシンインターフェースマシンの何れかから当該マンマシンインターフェースマシンの属性情報を含むネットワークへの接続要求電文を受信すると、前記管理テーブルに記憶しているマンマシンインターフェースマシンの情報を、該受信した電文の内容に応じて更新することを特徴とする請求項１に記載のコンピュータシステム。
【請求項３】
前記管理テーブルが記憶するマンマシンインターフェースマシンの属性情報は、該マンマシンインターフェースマシンにおいて表示可能な画面定義体の情報であり、前記処理手段が前記プロセッシングマシンから受信するネットワークへの接続要求電文に含まれる属性情報は、該プロセッシングマシンで使用する画面定義体の情報であり、
前記処理手段は、前記プロセッシングマシンのいずれかからネットワークへの接続要求電文を受信すると、前記管理テーブルを参照し、前記受信したネットワークへの接続要求電文に含まれる画面定義体情報を表示可能なマンマシンインタフェースマシンの情報を該プロセッシングマシンへ送信するとともに、
前記プロセッシングマシンは、前記ネットワークマネージャ装置から送られてきたマンマシンインターフェースマシンの情報を参照し、対応するマンマシンインターフースマシンへ画面定義体情報を含む属性情報を送信する
ことを特緻とする請求項１または請求項２に記載のコンピュータシステム。
【発明の詳細な説明】
【０００１】
【産業上の利用分野】
本発明は、コンピュータシステムの構築技術に関する。
【０００２】
【従来の技術及び発明が解決しようとする課題】
従来のコンピュータシステムでは、貴重なハードウエアを十分に活用するという観点から、汎用的なハードウエア上で汎用的なオペレーティングシステム（以下、ＯＳという）が実行され、できる限り多くのアプリケーションへの対応が図られていた。
【０００３】
しかし、汎用性は冗長性を必要とするため、技術の発展につれてＯＳは巨大化し、そのオーバーヘッドは大きくなっていった。また、従来、１台の汎用的なコンピュータマシン上で多くのアプリケーションが並列に実行される形態が一般的となってきたために、１台のコンピュータマシンが巨大で複雑な構成を有する結果がもたらされ、コンピュータシステム全体としての性能及び信頼性の低下がもたらされている。
【０００４】
ハードウエアの価格対性能比が劇的に改善されつつある今日においては、システムの汎用化に関して、その利点よりも弊害の方が顕著になりつつあるのが現状である。
【０００５】
また、従来、コンピュータシステムの構成及びその実行形態は、人間の会社等の組織及びそこでの仕事の遂行方法とかけ離れている。従って、従来、例えば、ある業務の専門家がその業務をコンピュータシステム化する場合に、困難を生じてしまう。これは、１つには、従来のコンピュータシステムの構築方式が、エンドユーザコンピューティングを疎外していること、２つ目は、従来、専門家がコンピュータシステムを理解していないためコンピュータシステムのデベロッパ側がコンピュータシステムの構築を行うことになるが、その場合にデベロッパ側が業務の仕様を良く理解できないことに起因している。
【０００６】
特に、近年では、企業等における業務処理に柔軟に適応するためにコンピュータシステムのネットワーク化が進んでいるが、そのようなネットワークに新たにコンピュータを接続する場合、従来は、コンピュータシステムに関する専門知識を持った専門家が複雑なパラメータ設定を行う必要があり、業務処理の専門家ではあるがコンピュータシステムに関してはそれほどの知識を有していない者が簡単にネットワークを構築することができず、コンピュータシステムのデベロッパに頼らざるを得ないのが現状である。
【０００７】
本発明は、シンプルな構成を有すると共に信頼性及び性能が高く、かつ、人間が行う業務の構成及び手続きに即しネットワークの構築が容易なコンピュータシステムを実現することを目的とする。
【０００８】
【課題を解決するための手段】
図１は、本発明のブロック図である。
本発明は、以下に示されるプロセッシングマシン１０２、データマシン１０３、又はマンマシンインタフェースマシン１０４のうち少なくとも１つがネットワーク１０１に接続された構成を有するデータ独立型コンピュータシステムを前提とする。
【０００９】
即ち、プロセッシングマシン１０２は、ネットワーク１０１から業務処理要求が格納された電文を受信し、ネットワーク１０１に対して業務処理結果が格納された電文を送信し、ネットワーク１０１に対してデータアクセス要求が格納された電文を送信し、ネットワーク１０１からデータアクセス結果が格納された電文し、それらの送受信される電文に対応する業務処理を実行する。
【００１０】
また、データマシン１０３は、ネットワーク１０１からデータアクセス要求が格納された電文を受信し、ネットワーク１０１に対してデータアクセス結果が格納された電文を送信し、それらの送受信される電文に対応する記憶データのアクセスを行う。
【００１１】
そして、マンマシンインタフェースマシン１０４は、ネットワーク１０１に対して業務処理要求が格納された電文を送信し、ネットワーク１０１から業務処理結果が格納された電文を受信し、その送受信される電文に対応するマンマシンインタフェース処理を実行する。
【００１２】
上述のような前提のもとで、本発明は、ネットワーク１０１に接続され、プロセッシングマシン１０２、データマシン１０３、又はマンマシンインタフェースマシン１０４がネットワーク１０１に接続される場合における接続属性（基本情報９０１）及びネットワーク１０１上におけるプロセッシングマシン１０２、データマシン１０３、及びマンマシンインタフェースマシン１０４の間の接続関係（接続情報９０２）を管理する第１のネットワークマネージャ１０５（ローカルネットワークマネージャ２０５）を有する。この第１のネットワークマネージャ１０５は、プロセッシングマシン１０２、データマシン１０３、又はマンマシンインタフェースマシン１０４がネットワーク１０１に接続された時点でその各マシンからその各マシンの接続属性が格納された電文（電文Ｅ、Ｇ、Ｉ）を受信することによりその各マシンの接続属性を取得し、ネットワーク１０１上におけるプロセッシングマシン１０２、データマシン１０３、及びマンマシンインタフェースマシン１０４の間の接続関係の変更を受け付け、その接続関係の変更が発生した時点でその変更にかかわるプロセッシングマシン１０２、データマシン１０３、又はマンマシンインタフェースマシン１０４の何れかに接続関係の変更に関する情報が格納された電文（電文Ｆ、Ｈ、Ｊ）を送信する。そして、その電文を受信したプロセッシングマシン１０２、データマシン１０３、又はマンマシンインタフェースマシン１０４は、その電文に格納されている接続関係の変更に関する情報に基づいて自身の接続状態を変更する。
【００１３】
上述の発明の構成において、ネットワーク１０１が複数のローカルネットワーク１０７から構成される場合に、第１のネットワークマネージャ１０５は、ローカルネットワーク１０７に接続され、プロセッシングマシン１０２、データマシン１０３、又はマンマシンインタフェースマシン１０４がローカルネットワーク１０７に接続される場合における接続属性及びローカルネットワーク１０７上におけるプロセッシングマシン１０２、データマシン１０３、及びマンマシンインタフェースマシン１０４の間の接続関係を管理する。
【００１４】
そして、ローカルネットワーク１０７の１つに接続され、複数のローカルネットワーク１０７間におけるプロセッシングマシン１０２、データマシン１０３、又はマンマシンインタフェースマシン１０４がローカルネットワーク１０７に接続される場合における接続属性（基本情報１００２）及びローカルネットワーク１０７上におけるプロセッシングマシン１０２、データマシン１０３、及びマンマシンインタフェースマシン１０４の間の接続関係（全体情報１００１、接続情報１００３）を管理する第２のネットワークマネージャ１０６を更に有する。この第２のネットワークマネージャ１０６は、第１のネットワークマネージャ１０５における接続属性又は接続関係の管理状態が変化した時点で、その変化が発生した第１のネットワークマネージャ１０５から接続属性又は接続関係の管理状態の変更に関する情報が格納された電文（電文Ｋ）を受信することにより自身の管理状態を変更する。また、第２のネットワークマネージャ１０６は、複数のローカルネットワーク１０７間におけるプロセッシングマシン１０２、データマシン１０３、及びマンマシンインタフェースマシン１０４の間の接続関係の変更を受け付け、その接続関係の変更が発生した時点でその変更にかかわる第１のネットワークマネージャ１０５に接続関係の変更に関する情報が格納された電文（電文Ｌ）を送信する。そして、その電文を受信した第１のネットワークマネージャ１０５は、その電文に格納されている接続関係の変更に関する情報に基づいて自身の管理状態を変更する。
【００１５】
上述の発明の構成において、第１又は第２のネットワークマネージャ１０５、１０６は、複数のプロセッシングマシン１０２、データマシン１０３、又はマンマシンインタフェースマシン１０４間で共通の接続属性又は接続関係をまとめて管理する形態（スーパークラスを用いた定義）を含むように構成することができる。また、これらの共通の接続属性又は接続関係のうち更に共通するものを階層的にまとめて管理する形態を含むように構成することもできる。
【００１６】
【作用】
本発明では、コンピュータシステムの機能がマンマシンインタフェース、プロセッシング、及びデータの３つに分割され、各機能を専用に実現するマンマシンインタフェースマシン１１５、プロセッシングマシン１０８、及びデータマシン１１２がネットワーク１０１により接続された構成を有する。
【００１７】
このように、特化された機能を有するハードウエアがネットワークで接続された構成を有することにより、第１の利点として、従来肥大化していたシステム構成が単純化される。即ち、まず、プロセッシングマシン１０８の機能は、非常に単純なものとなる。即ち、ハードウエアと業務処理ソフトウエアは一体で提供され、ハードウエア毎に特定のソフトウエアしか実行されないことが保証される。このため、メモリ管理において、メモリ領域の割当ては固定となり仮想空間制御等は必要なくなるため、プログラムデータのスワップイン／スワップアウト等の制御は必要なくなる。また、タスク制御はシングルタスク制御でよいため、プロセス管理や優先度管理等の制御も必要なくなる。このように、プロセッシマグマシン１０８においては、現在のＯＳに必要とされるほとんどの機能は必要なくなる。また、データマシン１１２は、データの検索若しくは更新、又はデータの書込み又は読出しの機能のみを有すればよくなるため、やはりその機能は非常に単純化される。更に、マンマシンインタフェースマシン１１５においては、マンマシンインタフェースの機能のみを実現できればよく、データストレージの機能は必要なくなる。このため、マンマシンインタフェースマシン１１５は、従来からあるパーソナルコンピュータ程度の機器として簡単に実装することができる。このようにコンピュータシステムが単純化されることによって、システム全体の信頼性が大幅に向上し、安価なＣＰＵをプロセッシングマシン１０８等に使用することが可能となってコンピュータシステムの性能対価格比を大幅に向上させることができる。また、業務の変化に応じてマシンを単純に追加、置き換え等すればよいため、業務に対応した柔軟かつ効率的で拡張性に富んだコンピュータシステムを構築することができる。更に、データマシン１１２についてもデータベース毎に用意すれば、特定の業務が他の業務によって遅延させられるような恐れもほとんどなくなる。加えて、プロセッシングマシン１０８及びマンマシンインタフェースマシン１１５は、ハードウエアとソフトウエアが一体となって提供される結果、これらを単純にネットワーク１０１に接続して電源を入れるだけでセットアップを終了することができ、これらに障害が発生した場合にはマシン全体を交換してしまえばよい。更に、第１のネットワークマネージャ１０５及び第２のネットワークマネージャ１０６がネットワーク１０１への各マシン１０２、１０３、１０４の接続情報を一元的に管理し、新規機器がネットワーク１０１へ接続された場合にはその機器からネットワーク１０１に接続情報が格納された電文が自動的に送信される。従って、コンピュータシステム全体に対する運用管理及び障害管理を第１のネットワークマネージャ１０５、第２のネットワークマネージャ１０６、ネットワーク１０１、及びデータマシン１０４に集中させることができ、コンピュータ管理が劇的に簡素化される。
【００１８】
第２の利点として、特化された機能を有するマシンがネットワークによって接続された構成を有することにより、マシン間の通信仕様の規格化が容易になる。具体的には、マシン間の通信が、ユーザＩＤ、業務ＩＤ、画面ＩＤ、ファイルＩＤ、ＳＱＬ文等の業務と対応のつけ易い情報によって構成される業務レベルの電文として規格化され、そのような電文を用いて、特化された独立した機能を有するマシンに対して業務処理が依頼される。この結果、各マシンの再利用の促進及び重複開発の削減を図ることができる。
【００１９】
第３の利点として、プロセッシングマシン１０８、データマシン１１２などが業務に対応した機能、データに特化され、かつマシン間の通信も業務レベルの電文に限定される結果、コンピュータシステムの構成及びその実行形態を、人間の会社等の組織及びそこでの仕事の遂行方法と対応付けることができる。この結果として、ある業務の専門家がコンピュータ及びネットワークに関する知識をそれほど持っていなくても、容易にシステムを構築することができるようになる。具体的には、第１のネットワークマネージャ１０５又は第２のネットワークマネージャ１０６が管理する接続情報の定義（機器接続定義）において、各マシン１０２、１０３、１０４のそれぞれが業務処理に直接対応しているため、業務処理間の関係を定義するのと同じ感覚で機器接続定義を行うことができる。従って、ローカルな管理者が第１のネットワークマネージャ１０５においてローカルなネットワーク定義を行う場合又は全体管理者が第２のネットワークマネージャ１０６において全体的なネットワーク定義（遠隔定義）を行う場合に、特別なコンピュータ及びネットワークに関する知識を要しないのである。このようにして、ベンダー及び顧客双方のコンピュータシステム構築時の負担及びコストを大幅に削減することができる。加えて、第１のネットワークマネージャ１０５と第２のネットワークマネージャ１０６とからなる機器接続定義の階層構造は、業務処理の階層構造に対応させることができるため、この点においても機器接続定義の管理を直感的なものにすることができる。
【００２０】
更に、第１又は第２のネットワークマネージャ１０５、１０６が、複数のプロセッシングマシン１０２、データマシン１０３、又はマンマシンインタフェースマシン１０４間で共通の接続属性又は接続関係をまとめて、また、階層的に管理する形態（スーパークラス定義）を含むことによって、機器接続定義を効率的に行うことができる。
【００２１】
【実施例】
以下、図面を参照しながら本発明の実施例につき詳細に説明する。
図２は、本発明の実施例としてのデータ独立型コンピュータシステムの構成図である。
【００２２】
この実施例では、ＭＭＩ（マンマシンインタフェース）マシン２０１、プロセッシングマシン２０２、及びデータマシン２０３が業務処理を分担して実行する。
【００２３】
ＭＭＩマシン２０１、プロセッシングマシン２０２、及びデータマシン２０３は、ローカルネットワーク（ＬＡＮ）２０４によって接続され、これらの接続の管理はローカルネットワークマネージャ２０５及びエンタープライズネットワークマネージャ２０６が行う。各マシン又はマネージャは、電文を用いた多対多の通信を行う。各マシン間の電文の授受は、ＭＭＩマシン２０１とプロセッシングマシン２０２の間（電文Ａ、Ｂ）、及びプロセッシングマシン２０２とデータマシン２０３の間（電文Ｃ、Ｄ）で発生し、ＭＭＩマシン２０１とデータマシン２０３の間では発生しない。また、各マシンは、ローカルネットワークマネージャ２０５との間で制御用の電文の授受を行う。更に、ローカルネットワークマネージャ２０５はエンタープライズネットワークマネージャ２０６と通信する。後述するように、各マシン又はマネージャ間のインタフェースは規格化されている。また、各マシン、マネージャとも、システムプログラム及びアプリケーションプログラムは、原則として各々が内蔵するＲＯＭに記憶する。ＬＡＮ２０４に接続されるＭＭＩマシン２０１、プロセッシングマシン２０２、及びデータマシン２０３の数は、任意の数である。各ＬＡＮ２０４には、必ず１つのローカルネットワークマネージャ２０５が接続される。また、ＬＡＮ２０４は、プロセッシングマシン２０２の１つである特定のゲートウエイマシンを介して、他のＬＡＮ又は公衆ネットワークと接続されてもよい。その場合に、例えばＬＡＮ２０４内のプロセッシングマシン２０２が、他のネットワークに接続されているデータマシン２０３をアクセスすることもできる。エンタープライズネットワークマネージャ２０６は、何れか１つ以上のＬＡＮに接続され、複数のローカルネットワークマネージャ２０５との間で電文の授受を行うことにより、各ＬＡＮを制御する。
【００２４】
ＭＭＩマシン２０１の機能はマンマシンインタフェースに特化されており、例えば図３に示されるように、ＣＰＵ３０１、ＲＯＭ３０２、ＲＡＭ３０３、ＬＡＮプロセッサ３０４、電源部３０５、及び表示部３０６などから構成される。なお、ＭＭＩマシン２０１には、図３に示される表示部３０６のほか、画像入出力装置、音声入出力装置、タッチスクリーン等の特殊入力装置、ＡＴＭ等の専用装置なども含まれる。ＬＡＮプロセッサ３０４は、ＬＡＮ２０４に対する接続インタフェースであり、従来からあるネットワークインタフェースボードと同等の機能を有する。
【００２５】
ＭＭＩマシン２０１の表示部３０６に表示される画面等は、業務アプリケーションが最初に起動される時点で、その業務アプリケーションの処理を行うプロセッシングマシン２０２からダウンロードされ、それ以降は、入出力項目と動画や音声を含む画面の制御情報のみが、電文としてプロセッシングマシン２０２との間で授受される。プロセッシングマシン２０２からダウンロードされた情報は、ＭＭＩマシン２０１に保存されるが、必要に応じて削除して再度ダウンロードすることも可能な構成とされる。
【００２６】
また、ＭＭＩマシン２０１は、純粋なローカル処理を実行することもできる。その場合には、ＭＭＩマシン２０１には、それ専用のデータマシン２０３及びプロセッシングマシン２０２が内蔵される。即ち、ＭＭＩマシン２０１は、いわゆるパーソナルコンピュータと同等の機能を有する構成となる。
【００２７】
ＭＭＩマシン２０１は、基本的にはユーザ毎に存在するが、複数のユーザが交代で１台のＭＭＩマシン２０１を使用することもでき、また、１台のＭＭＩマシン２０１の表示部３０６上の各ウインドウを、各ユーザに割り当てることもできる。
【００２８】
次に、プロセッシングマシン２０２は、いわゆるワンボードコンピュータの構成を有し、例えば図４に示されるように、ＣＰＵ４０１、ＲＯＭ４０２、ＲＡＭ４０３、ＬＡＮプロセッサ４０４、及び電源部４０５などから構成される。
【００２９】
プロセッシングマシン２０２には運用設計という概念は不要である。即ち、プロセッシングマシン２０２は、従来のモデムなどと同様に、単にＬＡＮ２０４上のコネクタに挿入されるのみで動作可能となる。
【００３０】
プロセッシングマシン２０２は、各業務処理毎に用意され、ＬＡＮプロセッサ４０４を介してＬＡＮ２０４に接続される。この業務処理は、各プロセッシングマシン２０２間での通信が不要な範囲で細分化される。
【００３１】
業務処理の多重化が必要とされる場合には、複数台のプロセッシングマシン２０２がＬＡＮ２０４に接続され、協調的に動作する。この場合、各プロセッシングマシン２０２は、それぞれ独立にデータマシン２０３上のデータをアクセスする、いわゆるデータ中心設計に基づいて構築される。このようなデータ中心処理を実現するために、プロセッシングマシン２０２上で実行される業務アプリケーションは、後述する電文によってＭＭＩマシン２０１又はデータマシン２０３と通信を行うオンラインプログラムとして実行される。この場合における電文は、後述するように規格化されたとなる。
【００３２】
続いて、データマシン２０３はいわゆるファイルサーバの一種であり、その機能は、データ若しくはデータベースの管理機能に特化され、例えば図５に示されるように、ＣＰＵ５０１、ＲＯＭ５０２、ＲＡＭ５０３、ＬＡＮプロセッサ５０４、電源部５０５、及びディスク記憶装置５０６などから構成される。
【００３３】
ディスク記憶装置５０６に格納されるデータベースとしては任意の形式のものを採用することできるが、各データベースは、プロセッシングマシン２０２の１つである専用のユーティリティマシンによって共通の方式のもとで管理される。データベース毎の相違は、データマシン２０３内のインタフェース部により吸収される。
【００３４】
また、ゲートウエイ装置、磁気テープ（ＭＴ）、又はフロッピィディスク装置などから入力される外部データは、上述のユーティリティマシンを経由して、そのデータ形式が変換されながらデータマシン２０３に格納される。データベースの新規構築は、上述のユーティリティマシンによって行われる。
【００３５】
ローカルネットワークマネージャ２０５及びエンタープライズネットワークマネージャ２０６は、プロセッシングマシン２０２の一種であり、図４に示されるプロセッシングマシン２０２の構造と同様の構造を有する。ローカルネットワークマネージャ２０５は、それが接続されるＬＡＮ２０４に接続されるＭＭＩマシン２０１、プロセッシングマシン２０２、又はデータマシン２０３のアドレスとセキュリティを管理する。エンタープライズネットワークマネージャ２０６は、それが接続されているＬＡＮ２０４とリモート接続されている他の各ＬＡＮ２０４に接続されている各ローカルネットワークマネージャ２０５を管理すると共に、ＬＡＮ間の接続情報も管理する。ローカル管理者は、それが管理するＬＡＮ２０４に新しいＭＭＩマシン２０１、プロセッシングマシン２０２、又はデータマシン２０３を接続すると、そのマシンのアドレスと、そのマシンと他のマシンとの接続の可否をローカルネットワークマネージャ２０５に登録する。この登録情報は、ローカルネットワークマネージャ２０５からエンタープライズネットワークマネージャ２０６へも通知されそこに登録される。ローカルネットワークマネージャ２０５は、それが接続されるＬＡＮ２０４に接続される各マシン２０１、２０２、又は２０３に、接続可否情報を配信し、各マシンがその情報を利用する。また、ローカルネットワークマネージャ２０５及びエンタープライズネットワークマネージャ２０６は、障害情報のロギング及び通知も管理する。
【００３６】
次に、図６に、ＭＭＩマシン２０１、プロセッシングマシン２０２、及びデータマシン２０３の間で授受される電文の構造を示す。
これらの電文には、ＭＭＩマシン２０１とプロセッシングマシン２０２との間で授受される電文Ａ、Ｂと、プロセッシングマシン２０２とデータマシン２０３との間で授受される電文Ｃ、Ｄとがある。
【００３７】
まず、ＭＭＩマシン２０１とプロセッシングマシン２０２との間で授受される電文Ａ、Ｂは、図６（ａ）  に示される構造を有する。
図６（ａ）  において、先頭の電文制御６０１は、図６（ｃ）  に示される構造を有する。
【００３８】
図６（ｃ）  において、電文識別コード６０９は、電文の種類、即ち、電文Ａ、Ｂ等の通常電文、機器接続定義の自動生成時の電文、セキュリティ情報を配付する電文等の種別を識別する情報を示す。
【００３９】
発信元ＩＤ６１０及び発信先ＩＤ６１１は、ＬＡＮ２０４のグローバルアドレス、例えば各マシンのＬＡＮプロセッサ３０４、４０４、５０４に割り付けられている物理アドレス（ネットワークアドレス）である。
【００４０】
ユーザＩＤ６１２は、それが含まれる電文を発生させたユーザを示す。
電文識別連番６１３は、情報が複数の電文に分割されて送信される場合に、それらの電文の伝送順序を示す。
【００４１】
発信時間６１４は、その電文が送信された時間を示し、障害調査、レスポンス測定などに使用される。
図６（ａ）  の構造に戻り、業務ＩＤ６０２は、プロセッシングマシン２０２内で行われる業務処理の種類、例えば、日時処理における受注表処理、貸借表の出力処理等を区別する識別子である。
【００４２】
画面ＩＤ６０３は、１つの業務処理においてＭＭＩマシン２０１の表示部３０６に表示される複数の画面のうちの１つを特定する識別子である。
画面制御情報６０４は、ＭＭＩマシン２０１の表示部３０６上において現在画面を待たせている若しくは現在画面を点滅させている等を示す情報、又は、表示部３０６上に表示される動画を制御するための情報等である。
【００４３】
データ領域情報６０５は、それに続く１つ以上のデータ領域６０６をどのように使用しているか、例えば現在どの領域にデータが格納されているかを示す情報である。
【００４４】
データ領域６０６には、ＭＭＩマシン２０１の表示部３０６に対する画面の入力項目、出力項目が、データ項目を単位として格納される。
次に、プロセッシングマシン２０２とデータマシン２０３との間で授受される電文Ｃ、Ｄは、図６（ｂ）  に示される構造を有する。
【００４５】
図６（ｂ）  において、先頭の電文制御６０１は、図６（ａ）  に示される電文Ａ、Ｂの場合と同様、図６（ｃ）  に示される構造を有する。
業務ＩＤ６０２は、図６（ａ）  に示される電文Ａ、Ｂにおけるものと同様のものである。
【００４６】
ファイルＩＤ６０７は、アクセスされるファイルを特定する識別子である。
検索制御情報６０８は、データマシン２０３内のデータベースに対する検索処理において、検索されたデータが重複した場合、指定された条件に該当するデータが見つからなかった場合、又は検索エラーが発生した場合等における処理を指定するための検索付加条件が設定される。
【００４７】
データ領域情報６０５は、図６（ａ）  における電文Ａ、Ｂにおけるものと同様のものである。
データ領域６０６についても、その構造は図６（ａ）  における電文Ａ、Ｂにおけるものと同様である。そして、プロセッシングマシン２０２からデータマシン２０３に送信される電文Ｃのデータ領域６０６には、電文Ｃが検索処理を指定している場合には、データベース操作言語の１つであるＳＱＬ言語を用いた書込み条件と、そのときの検索キーが格納され、電文Ｃが書込み処理を指定している場合には、書込みデータが格納される。逆に、データマシン２０３からプロセッシングマシン２０２へ送信される電文Ｄのデータ領域６０６には、電文Ｃによって指定された検索処理又は書込み処理に対応する結果データが格納される。
【００４８】
以上の図６に示される各電文は、ＬＡＮ２０４のプロトコルに従って、ＬＡＮ２０４上を伝送されるパケットのデータフィールドに格納されて転送される。
上述した電文を用いて実現される業務処理の動作について、図７の動作説明図によって示される受注業務の例を用いて説明する。
【００４９】
始めに、ＭＭＩマシン２０１は、初期メニューを表示部３０６上に表示している（ステップ７０１）。
それに対して、電話オペレータ等の利用者が受注業務を選択すると（ステップ７０２）、ＭＭＩマシン２０１は受注画面を表示部３０６上に表示する（ステップ７０３）。
【００５０】
利用者は、その画面上で受注入力を行う（ステップ７０４）。入力項目は、品目、コード、数量等である。
ＭＭＩマシン２０１は、その入力項目を、電文Ａとして、プロセッシングマシン２０２に送信する（ステップ７０５）。
【００５１】
プロセッシングマシン２０２は、在庫チェックを行うために、在庫ファイルを検索する。即ち、プロセッシングマシン２０２は、ＭＭＩマシン２０１から受信した入力項目に基づいて在庫ファイルを検索する条件を示すＳＱＬ文を生成し、それをファイルＩＤと共に電文Ｃに格納し、その電文Ｃをデータマシン２０３へ送信する（ステップ７０６）。
【００５２】
データマシン２０３は、プロセッシングマシン２０２から受信した電文Ｃの内容に基づいて在庫ファイルを検索し（ステップ７０７）、検索結果を電文Ｄとしてプロセッシングマシン２０２へ通知する（ステップ７０８）。
【００５３】
例えば在庫があった場合、プロセッシングマシン２０２は、受注マスタの更新を行うために、データマシン２０３に対して受注マスタ更新依頼を示すＳＱＬ文を生成し、それをファイルＩＤと共に電文Ｃに格納し、その電文Ｃをデータマシン２０３へ送信する（ステップ７０９）。
【００５４】
データマシン２０３は、プロセッシングマシン２０２から受信した電文Ｃの内容に基づいて受注マスタ更新処理を実行し（ステップ７１０）、更新結果を電文Ｄとしてプロセッシングマシン２０２へ通知する（ステップ７１１）。
【００５５】
データマシン２０３からプロセッシングマシン２０２へ更新結果が通知されると、プロセッシングマシン２０２からＭＭＩマシン２０１に画面出力データが電文Ｂとして送信され（ステップ７１２）、ＭＭＩマシン２０１は処理結果を表示部３０６上に表示する（ステップ７１３）。
【００５６】
上述の受注業務処理において、在庫ファイルが格納されているデータマシン２０３と受注マスタが格納されているデータマシン２０３は異なってもよい。受注業務を行うプロセッシングマシン２０２は、例えば単一のマシンである。
【００５７】
次に、ＭＭＩマシン２０１、プロセッシングマシン２０２、又はデータマシン２０３をＬＡＮ２０４に自動接続させることを可能とするためのデータ構成及び動作について説明する。
【００５８】
図８は、ＭＭＩマシン２０１、プロセッシングマシン２０２、又はデータマシン２０３がＬＡＮ２０４に接続される場合に、それらのマシンとローカルネットワークマネージャ２０５との間及びローカルネットワークマネージャ２０５とエンタープライズネットワークマネージャ２０６との間で授受される電文の構造を示す。
【００５９】
まず、ＭＭＩマシン２０１、プロセッシングマシン２０２、又はデータマシン２０３からローカルネットワークマネージャ２０５に対しては、電文Ｅ、Ｇ、Ｉが送信される。これらの電文は、図８（ａ）  に示される構造を有する。
【００６０】
図８（ａ）  において、先頭の電文制御６０１は、図６（ａ）  に示される電文Ａ、Ｂの場合と同様、図６（ｃ）  に示される構造を有する。
機器管理情報８０１は、それが含まれる電文を送信したマシンのいわゆる自己紹介情報であり、各マシンのＩＤ、設置場所、機能、管理者、障害時の連絡先等の、業務には依存しない情報である。
【００６１】
回線情報８０２は、それが含まれる電文を送信したマシンのグローバルＭＡＣアドレス、ＰＵ、ＬＵ等のアドレス情報である。
自属性領域情報８０３は、それに続く１つ以上の自属性領域８０４をどのように使用しているか、例えば現在どの領域にデータが格納されているかを示す情報である。
自属性領域８０３は必須の情報である。そして、それが含まれる電文を送信したのがＭＭＩマシン２０１である場合には、自属性領域８０４には、そのマシンがウインドウシステムを有しているか否か、そのマシンの端末種別（音声、画像等）等の情報が格納される。また、それが含まれる電文を送信したのがプロセッシングマシン２０２である場合には、自属性領域８０４には、業務処理の種別、各業務処理で使用されるデータの種別等の情報が格納される。更に、それが含まれる電文を送信したのがデータマシン２０３である場合には、自属性領域８０４には、そのマシンが記憶するファイルの種別等の情報が格納される。
【００６２】
次に、ローカルネットワークマネージャ２０５からＭＭＩマシン２０１、プロセッシングマシン２０２、又はデータマシン２０３に対しては、電文Ｆ、Ｈ、Ｊが送信される。これらの電文は、図８（ｂ）  に示される構造を有する。
【００６３】
図８（ｂ）  において、先頭の電文制御６０１は、図６（ａ）  に示される電文Ａ、Ｂの場合と同様、図６（ｃ）  に示される構造を有する。
接続可機器情報８０５は、それに続く１つ以上の接続可機器８０６の領域をどのように使用しているか、例えば現在どの領域にデータが格納されているかを示す情報である。
【００６４】
接続可機器８０６は、それが含まれる電文の宛て先のマシンが他のどのマシンと接続されるかを示す。
続いて、ローカルネットワークマネージャ２０５からプロセッシングマシン２０２への電文Ｈの通知の結果、そのプロセッシングマシン２０２からＭＭＩマシン２０１へは、電文Ｇが送信される。この電文は、図８（ｃ）  に示される構造を有する。
【００６５】
図８（ｃ）  において、先頭の電文制御６０１は、図６（ａ）  に示される電文Ａ、Ｂの場合と同様、図６（ｃ）  に示される構造を有する。
画面定義体情報８０７は、それに続く１つ以上の画面定義体８０８の領域をどのように使用しているか、例えば現在どの領域にデータが格納されているかを示す情報である。
【００６６】
画面定義体８０８は、それが含まれる電文を送信するプロセッシングマシン２０２が実行する業務処理に対応してその電文の宛て先のＭＭＩマシン２０１が表示しユーザに処理させる表示画面に関する情報を示す。
【００６７】
更に、ローカルネットワークマネージャ２０５からエンタープライズネットワークマネージャ２０６へは、電文Ｋが送信される。この電文は、図８（ｄ）  に示される構造を有する。
【００６８】
図８（ｄ）  において、先頭の電文制御６０１は、図６（ａ）  に示される電文Ａ、Ｂの場合と同様、図６（ｃ）  に示される構造を有する。
配下定義情報８０９は、それに続く１つ以上の配下定義８１０の領域をどのように使用しているか、例えば現在どの領域にデータが格納されているかを示す情報である。
【００６９】
配下定義８１０は、それが含まれる電文を送信するローカルネットワークマネージャ２０５が管理する各マシン２０１、２０２、又は２０３の機器接続定義を示す。
【００７０】
最後に、エンタープライズネットワークマネージャ２０６からローカルネットワークマネージャ２０５へは、電文Ｌが送信される。この電文は、図８（ｅ）  に示される構造を有する。
【００７１】
図８（ｅ）  において、先頭の電文制御６０１は、図６（ａ）  に示される電文Ａ、Ｂの場合と同様、図６（ｃ）  に示される構造を有する。
遠隔定義情報８１１は、それに続く１つ以上の遠隔定義８１２の領域をどのように使用しているか、例えば現在どの領域にデータが格納されているかを示す情報である。
【００７２】
遠隔定義８１２は、それが含まれる電文の宛て先のローカルネットワークマネージャ２０５が管理するＬＡＮ２０４に接続される各マシン２０１、２０２、又は２０３と、他のＬＡＮに接続される各マシンとの間の接続情報である。
【００７３】
次に、ローカルネットワークマネージャ２０５及びエンタープライズネットワークマネージャ２０６が管理する接続管理テーブルについて説明する。
まず、ローカルネットワークマネージャ２０５は、図９（ａ）  に示される基本情報９０１と図９（ｂ）  に示される接続情報９０２とからなる接続管理テーブルを管理する。ここで、ローカルネットワークマネージャ２０５は、例えば図４に示される構造を有する一種のプロセッシングマシン２０２であり、接続管理テーブルはデータマシン２０３の１つに記憶され、ローカルネットワークマネージャ２０５は接続管理テーブルが記憶されたデータマシン２０３にアクセスする。この場合には、図６（ｂ）  に示される電文Ｃ、Ｄが使用される。更に、いわゆるローカル管理者がローカルネットワークマネージャ２０５が管理する接続管理テーブルを更新する場合には、各管理者はＭＭＩマシン２０１の１つからローカルネットワークマネージャ２０５にアクセスする。この場合には、図６（ａ）  に示される電文Ａ、Ｂが使用される。
【００７４】
図９（ａ）  に示される基本情報９０１において、横１行のレコードが１つのマシンに対応する。
まず、データ項目９０３は、そのレコードがどのマシンに対応する情報であるかを示し、例えばそのマシンから通知された電文Ｅ、Ｇ、Ｉの機器管理情報８０１（図８（ａ）  参照）に含まれるマシンＩＤが設定される。
【００７５】
データ項目９０４は、そのレコードに対応するマシンが、そのデータ項目９０４を含むローカルネットワークマネージャ２０５が接続されるＬＡＮ２０４に接続されるマシンであるか（ローカルであるか）、他のＬＡＮに接続されるマシンであるか（リモートであるか）を示す識別情報である。識別子「リモート」が付加されたレコードは、必ずエンタープライズネットワークマネージャ２０６からの指示によって基本情報に追加される。
【００７６】
データ項目９０５は、そのレコードに対応するマシンのグローバルＭＡＣアドレス、ＰＵ、ＬＵ等のアドレス情報を示し、そのマシンから通知された電文Ｅ、Ｇ、Ｉの回線情報８０２（図８（ａ）  参照）が設定される。
【００７７】
データ項目９０６は、そのレコードに対応するマシンの属性を示し、そのマシンから通知された電文Ｅ、Ｇ、Ｉの自属性領域８０４（図８（ａ）  参照）の情報が設定される。
【００７８】
次に、図９（ｂ）  に示される接続情報９０２は、ＭＭＩマシン２０１、プロセッシングマシン２０２、及びデータマシン２０３が、それぞれどのように接続されるかを、所定のデータフォーマットで示している。この接続情報９０２の設定形態は、個々のマシン間の接続を直接定義する形態であってもよいが、マシン（ノード）の数が多く定義が複雑になる場合には、図１１（ａ）  に示されるようなスーパークラス１１０１を用いて各マシン間の接続を定義する形態が採用されてもよい。この図の例においては、ＭＭＩマシン１〜３（図２のＭＭＩマシン２０１に対応）についてはＭＭＩＳ１が、プロセッシングマシン１、２（図２のプロセッシングマシン２０２に対応）についてはプロセッシングマシンＳ１が、また、データマシン１、２（図２のデータマシン２０３に対応）についてはデータマシンＳ１が、それぞれスーパークラス１１０１として定義される。そして、スーパークラス１１０１間の接続の定義の他に、個々のマシン間の接続の直接の定義、及び個々のマシン間の非接続の直接の定義（接続してはならないことを指定する定義）などが混在した定義形態が示されている。更に、スーパークラスを階層的に定義することも可能である。このような場合、スーパークラス１１０１間の定義と個々のマシン間の直接の定義が異なる場合には、個々のマシン間の直接の定義が優先される。また、接続の定義と非接続の定義が異なる場合には、非接続の定義が優先される。更に、所定のアクセス権が設定されるような場合には、アクセス権の弱い定義の方が優先される。
【００７９】
次に、エンタープライズネットワークマネージャ２０６は、図１０（ａ）  に示される全体情報１００１、基本情報１００２、及び接続情報１００３からなる接続管理テーブルを管理する。ローカルネットワークマネージャ２０５の場合と同様に、エンタープライズネットワークマネージャ２０６は、例えば図４に示される構造を有する一種のプロセッシングマシン２０２であり、接続管理テーブルはデータマシン２０３の１つに記憶され、エンタープライズネットワークマネージャ２０６は接続管理テーブルが記憶されたデータマシン２０３にアクセスする。更に、いわゆるエンタープライズ管理者がエンタープライズネットワークマネージャ２０６が管理する接続管理テーブルを更新する場合には、各管理者はＭＭＩマシン２０１の１つからエンタープライズネットワークマネージャ２０６にアクセスする。
【００８０】
図１０において、図１０（ｂ）  の基本情報１００２と図１０（ｃ）  の接続情報１００３は、基本的にはそれらが含まれる接続管理テーブルを管理するエンタープライズネットワークマネージャ２０６が管理するローカルネットワークマネージャ２０５から通知された図９（ａ）  の基本情報９０１及び図９（ｂ）  の接続情報９０２と同じ情報である。ただし、図１０（ｂ）  に示される基本情報１００２において、図９（ａ）  に示される基本情報９０１において必要であったデータ項目９０４は不要であり、その代わりに各レコードがどのＬＡＮ２０４に属する情報であるかを示すローカルＩＤが設定されたデータ項目１００４を有する。また、接続情報１００３においても、そこに記述される各マシンがどのＬＡＮ２０４に属する情報であるかを示すローカルＩＤが設定されたデータ項目１００５を有する。ローカルネットワークマネージャ２０５における接続情報９０２の場合（図１１（ａ）  ）と同様、マシン（ノード）の数が多く定義が複雑になる場合には、図１１（ｂ）  に示されるようなスーパークラス１１０２を用いて各マシン間の接続を定義する形態が採用されてもよい。
【００８１】
図１０（ａ）  に示される全体情報１００１は、横１行のレコードが１つのＬＡＮ２０４に対応する。各レコードは、各ＬＡＮ２０４を識別するローカルＩＤが設定されるデータ項目１００６と、各ＬＡＮ２０４にリモートアクセスするための回線情報であるリモート回線情報が設定されるデータ項目１００７と、その回線の属性が設定されるデータ項目１００８とから構成される。
【００８２】
図８に示される電文及び図９、図１０に示される接続管理テーブルを用いて実現される機器接続定義の自動生成・更新と各マシンにおける回線定義の更新の動作について、図１２の動作説明図を用いて説明する。
【００８３】
まず、各マシンの回線定義の更新の契機となるものには、以下に示される３つがある。
１．新規機器追加：ローカル管理者が新規にマシンをＬＡＮに接続した場合である。
【００８４】
２．ローカル定義：ローカル管理者がそれが管理するＬＡＮにおいて機器接続定義を変更した場合である。
３．遠隔定義：エンタープライズ管理者が複数のＬＡＮ（ドメイン）にまたがって機器接続定義を変更した場合である。
まず、新規機器追加の場合の動作例について説明する。
【００８５】
ローカル管理者は、ＭＭＩマシン２０１、プロセッシングマシン２０２、又はデータマシン２０３の何れかである新規マシンをＬＡＮ２０４に接続し、そのＬＡＮ２０４を管理するローカルネットワークマネージャ２０５のアドレスのみを指定してそのマシンの電源をオンする（ステップ１２０１）。
【００８６】
その結果、電源オンされたマシン２０１、２０２、又は２０３（以下、新規追加マシンという）が、接続開始メッセージを、図８（ａ）  に示される電文Ｅ、Ｇ、又はＩを用いてローカルネットワークマネージャ２０５に送信する（ステップ１２０２）。
【００８７】
ローカルネットワークマネージャ２０５は、上記電文を受信すると、それが管理する接続管理テーブルの基本情報９０１（図９（ａ）  ）において、受信電文を送信したマシンに対応するレコードを新規に追加して、接続管理テーブルを更新する（ステップ１２０３）。そのレコードにおいて、図９（ａ）  に示されるデータ項目９０３には受信電文の機器管理情報８０１（図８（ａ）  参照）に含まれるマシンＩＤが設定され、データ項目９０４には識別子「ローカル」が設定され、データ項目９０５には受信電文の回線情報８０２（図８（ａ）  参照）が設定され、データ項目９０６には受信電文の自属性領域８０４の情報が設定される。なお、ローカルネットワークマネージャ２０５は、接続管理テーブルの接続情報９０２（図９（ｂ）  ）としては、特定のＭＭＩマシン２０１とのみ接続できる旨を示す情報を設定する。
【００８８】
次に、ローカルネットワークマネージャ２０５は、上記新規追加したレコードの定義（配下定義）を、図８（ｄ）  に示される電文Ｋを用いてエンタープライズネットワークマネージャ２０６に通知する（ステップ１２０４）。
【００８９】
エンタープライズネットワークマネージャ２０６は、上記電文を受信すると、それが管理する接続管理テーブルの基本情報１００２（図１０（ｂ）  ）において、受信電文に格納されている配下定義８１０（図８（ｄ）  参照）に対応する新規レコードを追加して、接続管理テーブルを更新する（ステップ１２０５）。
【００９０】
また、ローカルネットワークマネージャ２０５は、エンタープライズネットワークマネージャ２０６に配下定義を通知すると共に、ステップ１２０２の処理に基づいて受信した電文の送信元の新規追加マシンに対して、図８（ｂ）  に示される電文Ｆ、Ｈ、又はＪを用いて接続可機器８０６の情報を通知する（ステップ１２０６）。接続可機器８０６の情報としては、例えばデフォルトとして、特定の１つのＭＭＩマシン２０１とのみ接続できる旨を示す情報が設定される。
【００９１】
新規追加マシンは、上記電文を受信すると、その電文に設定されている接続可機器８０６の情報に基づいて、そのマシンのＲＡＭに設定される回線定義を更新する（ステップ１２０７）。回線定義とは、そのマシンが他のどのマシンと接続できるか、及び接続される回線の属性（伝送速度、プロトコル等）等が設定されたファイルである。各マシンは、他のマシンと通信する場合に、このファイルの内容に対応する属性で通信を行う。この回線定義は、各マシンの例えばメモリ上に展開され、電源を切れば消滅する。即ち、各マシンは、ＬＡＮ２０４に接続される毎に、ローカルネットワークマネージャ２０５から回線定義に関する情報をもらってくることになる。
【００９２】
また、新規追加マシンがプロセッシングマシン２０２である場合には、その新規追加マシンは、ステップ１２０６の処理によりローカルネットワークマネージャ２０５からデフォルトとして通知された接続可能ＭＭＩマシン２０１に対し、そのＭＭＩマシン２０１がデフォルトとして表示する画面の画面定義体を、図８（ｃ）  に示される電文Ｍを用いて上記ＭＭＩマシン２０１に送信する（ステップ１２０８）。この結果、特には図示しないが、上記ＭＭＩマシン２０１は、通知された画面定義体に対応する画面を表示する。
【００９３】
上述の動作において、１つのマシンとＬＡＮ２０４との接続が解除されたときに、接続管理テーブル上のそのマシンに関する情報は削除せずに、そのマシンとＬＡＮ２０４との接続が解除されたことを示す情報を付加しておき、次回にそのマシンがＬＡＮ２０４に再び接続されたときに接続管理テーブル上でそのマシンに対応するレコードを検索することにより、マシンとＬＡＮ２０４の接続を設定又は解除する毎に次に示すローカル定義をし直す必要がなくなる。
【００９４】
次に、ローカル定義の場合の動作例について説明する。
ローカル管理者は、それが管理するＬＡＮにおいて機器接続定義を変更したい場合、例えば上述の新規機器追加の後に新規追加マシンに対して更に詳細な接続定義を行いたいような場合には、まず、ローカルネットワークマネージャ２０５にアクセス可能なＭＭＩマシン２０１から、接続管理テーブルの更新機能を起動し、接続管理テーブル更新用の表示画面を用いて接続管理テーブルの更新指示を行う（ステップ１２０９）。この結果、特には図示しないが、上記ＭＭＩマシン２０１からローカルネットワークマネージャ２０５に対して、図６（ａ）  に示される電文Ａを用いて接続管理テーブルの更新指示がなされる。
【００９５】
ローカルネットワークマネージャ２０５は、上記電文を受信すると、それが管理する接続管理テーブルの基本情報９０１（図９（ａ）  ）又は接続情報９０２（図９（ｂ）  ）において、受信電文によって指定される更新処理を実行して、接続管理テーブルを更新する（ステップ１２１０）。
【００９６】
次に、ローカルネットワークマネージャ２０５は、上記更新したレコードの定義（配下定義）を、図８（ｄ）  に示される電文Ｋを用いてエンタープライズネットワークマネージャ２０６に通知する（ステップ１２１１）。
【００９７】
エンタープライズネットワークマネージャ２０６は、電文を受信すると、それが管理する接続管理テーブルの基本情報１００２（図１０（ｂ）  ）又は接続情報１００３（図１０（ｃ）  ）において、受信電文に格納されている配下定義８１０（図８（ｄ）  参照）に対応するレコードを更新して、接続管理テーブルを更新する（ステップ１２１２）。
【００９８】
また、ローカルネットワークマネージャ２０５は、エンタープライズネットワークマネージャ２０６に配下定義を通知すると共に、接続管理テーブルの更新の対象となったマシンに対して、図８（ｂ）  に示される電文Ｆ、Ｈ、又はＪを用いて接続可機器８０６の情報を通知する（ステップ１２１３）。
【００９９】
各マシンは、上述の電文を受信すると、その電文に設定されている接続可機器８０６の情報に基づいて、そのマシンのＲＡＭに設定される回線定義を更新する（ステップ１２１４）。
【０１００】
また、上述のマシンがプロセッシングマシン２０２である場合には、そのプロセッシングマシン２０２は、それに接続されるＭＭＩマシン２０１に対して、そのプロセッシングマシン２０２が実行する業務処理に対応して上記ＭＭＩマシン２０１が表示する画面の画面定義体を、図８（ｃ）  に示される電文Ｍを用いて上記ＭＭＩマシン２０１に送信する（ステップ１２１５）。この結果、特には図示しないが、上記ＭＭＩマシン２０１は、通知された画面定義体に対応する画面を表示する。
【０１０１】
最後に、遠隔定義の場合の動作例について説明する。
エンタープライズ管理者は、それが管理する複数のＬＡＮ間の機器接続定義を変更したい場合には、まず、エンタープライズネットワークマネージャ２０６にアクセス可能なＭＭＩマシン２０１から、接続管理テーブルの更新機能を起動して、接続管理テーブル更新用の表示画面を用いて接続管理テーブルの更新指示を行う（ステップ１２１６）。この結果、特には図示しないが、上記ＭＭＩマシン２０１からエンタープライズネットワークマネージャ２０６に対して、図６（ａ）  に示される電文Ａを用いて接続管理テーブルの更新指示がなされる。
【０１０２】
エンタープライズネットワークマネージャ２０６は、上記電文を受信すると、それが管理する接続管理テーブルの全体情報１００１（図１０（ａ）  ）、基本情報１００２（図１０（ｂ）  ）又は接続情報１００３（図１０（ｃ）  ）において、受信電文によって指定される更新処理を実行して、接続管理テーブルを更新する（ステップ１２１７）。
【０１０３】
次に、エンタープライズネットワークマネージャ２０６は、上記更新したレコードの定義（遠隔定義）を、図８（ｅ）  に示される電文Ｌを用いて、更新対象となったレコードのデータ項目１００４、１００５、又は１００６に設定されているローカルＩＤに対応するローカルネットワークマネージャ２０５に通知する（ステップ１２１１）。
【０１０４】
ローカルネットワークマネージャ２０５は、上記電文を受信すると、それが管理する接続管理テーブルの基本情報９０１（図９（ａ）  ）又は接続情報９０２（図９（ｂ）  ）において、受信電文に格納されている遠隔定義８１２（図８（ｅ）  参照）に対応するレコードを更新して、接続管理テーブルを更新する（ステップ１２１８）。
【０１０５】
また、ローカルネットワークマネージャ２０５は、接続管理テーブルの更新の対象となったマシンに対して、図８（ｂ）  に示される電文Ｆ、Ｈ、又はＪを用いて接続可機器８０６の情報を通知する（ステップ１２１９）。
【０１０６】
各マシンは、上述の電文を受信すると、その電文に設定されている接続可機器８０６の情報に基づいて、そのマシンのＲＡＭに設定される回線定義を更新する（ステップ１２１４）。
【０１０７】
また、上述のマシンがプロセッシングマシン２０２である場合には、そのプロセッシングマシン２０２は、それに接続されるＭＭＩマシン２０１に対して、そのプロセッシングマシン２０２が実行する業務処理に対応して上記ＭＭＩマシン２０１が表示する画面の画面定義体を、図８（ｃ）  に示される電文Ｍを用いて上記ＭＭＩマシン２０１に送信する（ステップ１２２１）。この結果、特には図示しないが、上記ＭＭＩマシン２０１は、通知された画面定義体に対応する画面を表示する。
【０１０８】
以上説明した実施例においては、コンピュータシステムの機能がＭＭＩ（マンマシンインタフェース）、プロセッシング、及びデータの３つに分割され、各機能を専用に実現するＭＭＩマシン２０１、プロセッシングマシン２０２、及びデータマシン２０３がＬＡＮ２０４により接続された構成を有する。
【０１０９】
このように、特化された機能を有するハードウエアがネットワークで接続された構成を有することにより、第１の利点として、従来肥大化していたシステム構成が単純化される。即ち、まず、プロセッシングマシン２０２の機能は、図４などに示されるように非常に単純なものとなる。即ち、ハードウエアと業務処理ソフトウエアは一体で提供され、ハードウエア毎に特定のソフトウエアしか実行されないことが保証される。このため、メモリ管理において、メモリ領域の割当ては固定となり仮想空間制御等は必要なくなるため、プログラムデータのスワップイン／スワップアウト等の制御は必要なくなる。また、タスク制御はシングルタスク制御でよいため、プロセス管理や優先度管理等の制御も必要なくなる。このように、プロセッシマグマシン２０２においては、現在のＯＳに必要とされるほとんどの機能は必要なくなる。また、データマシン２０３は、データの検索若しくは更新、又はデータの書込み若しくは読出しの機能のみを有すればよくなるため、やはりその機能は非常に単純化される。更に、ＭＭＩマシン２０１においては、マンマシンインタフェースの機能のみを実現できればよく、データストレージの機能は必要なくなる。このために、ＭＭＩマシン２０１は、従来からあるパーソナルコンピュータ程度の機器として簡単に実装することができる。このようにコンピュータシステムが単純化されることによって、システム全体の信頼性が大幅に向上し、安価なＣＰＵをプロセッシングマシン２０２等に使用することが可能となってコンピュータシステムの性能対価格比を大幅に向上させることができる。また、業務の変化に応じてマシンを単純に追加、置き換え等すればよいため、業務に対応した柔軟かつ効率的で拡張性に富んだコンピュータシステムを構築することができる。更に、データマシン２０３についてもデータベース毎に用意すれば、特定の業務が他の業務によって遅延させられるような恐れもほとんどなくなる。加えて、プロセッシングマシン２０２及びＭＭＩマシン２０１は、ハードウエアとソフトウエアが一体となって提供される結果、これらを単純にＬＡＮ２０４に接続して電源を入れるだけでセットアップを終了することができ、これらに障害が発生した場合はマシン全体を交換してしまえばよい。更に、本発明に関連する特徴として、ローカルネットワークマネージャ２０５及びエンタープライズネットワークマネージャ２０６がＬＡＮ２０４への各マシン２０１、２０１、２０３の接続情報を一元的に管理し、新規機器がＬＡＮ２０４へ接続された場合にはその機器からＬＡＮ２０４に接続情報が格納された電文Ｅ、Ｇ、Ｉが自動的に送信される。従って、コンピュータシステム全体に対する運用管理及び障害管理をローカルネットワークマネージャ２０５、エンタープライズネットワークマネージャ２０６、ＬＡＮ２０４（ネットワーク）、及びデータマシン２０３に集中させることができ、コンピュータ管理が劇的に簡素化される。
【０１１０】
第２の利点として、特化された機能を有するマシンがネットワークによって接続された構成を有することにより、マシン間の通信仕様の規格化が容易になる。具体的には、マシン間の通信が、ユーザＩＤ６１２、業務ＩＤ６０２、画面ＩＤ６０３、ファイルＩＤ６０７、ＳＱＬ文等の業務と対応のつけ易い情報によって構成される業務レベルの電文として規格化され、そのような電文を用いて、特化された独立した機能を有するマシンに対して業務処理が依頼される。この結果、各マシンの再利用の促進及び重複開発の削減を図ることができる。
【０１１１】
第３の利点として、プロセッシングマシン２０２、データマシン２０３などが業務に対応した機能、データに特化され、かつマシン間の通信も業務レベルの電文に限定される結果、コンピュータシステムの構成及びその実行形態を、人間の会社等の組織及びそこでの仕事の遂行方法と対応付けることができる。この結果として、ある業務の専門家がコンピュータ及びネットワークに関する知識をそれほど持っていなくても、容易にシステムを構築することができるようになる。具体的には、ローカルネットワークマネージャ２０５又はエンタープライズネットワークマネージャ２０６が管理する接続情報の定義（機器接続定義）において、ＭＭＩマシン２０１、プロセッシングマシン２０２、及びデータマシン２０３のそれぞれが業務処理に直接対応しているため、業務処理間の関係を定義するのと同じ感覚で機器接続定義を行うことができる。従って、ローカル管理者がローカルネットワークマネージャ２０５においてローカル定義を行う場合又はエンタープライズ管理者がエンタープライズネットワークマネージャ２０６において遠隔定義を行う場合に、特別なコンピュータ及びネットワークに関する知識を要しないのである。このようにして、ベンダー及び顧客双方のコンピュータシステム構築時の負担及びコストを大幅に削減することができる。加えて、ローカルネットワークマネージャ２０５とエンタープライズネットワークマネージャ２０６とからなる機器接続定義の階層構造は、業務処理の階層構造に対応させることができるため、この点においても機器接続定義の管理を直感的なものにすることができる。
【０１１２】
第４の利点として、データマシン２０３が独立した構成としてＬＡＮ２０４又は他のＬＡＮ若しくは公衆ネットワークに接続され、かつデータマシン２０３へのアクセスが業務レベルの電文として規格化される結果、データを集中的に管理するデータセンタを設立することもできるようになる。この結果、データ保持に対するコストやリスクを大幅に削減することができるようになる。
【０１１３】
なお、上述した実施例では、従来例とは異なり、業務処理を単位として電文が伝送されるため、ネットワークのトラヒックが無用に増加することもない。例えば、データマシン２０３上のデータベースへのアクセスにおいて、トランザクションファイルなどは一気にプロセッシングマシン２０２に取り込まれメモリ上に展開されて処理される。
【０１１４】
【発明の効果】
本発明によれば、プロセッシングマシン及びマンマシンインタフェースマシンは、ハードウエアとソフトウエアが一体となって提供される結果、これらを単純にネットワークに接続して電源を入れるだけでセットアップを終了することができ、これらに障害が発生した場合にはマシン全体を交換してしまえばよい。更に、第１のネットワークマネージャ及び第２のネットワークマネージャがネットワークへの各マシンの接続情報を一元的に管理し、新規機器がネットワークへ接続された場合にはその機器からネットワークに接続情報が格納された電文が自動的に送信される。従って、コンピュータシステム全体に対する運用管理及び障害管理を第１のネットワークマネージャ、第２のネットワークマネージャ、ネットワーク、及びデータマシンに集中させることができ、コンピュータ管理が劇的に簡素化されるという効果を生ずる。
【０１１５】
更に、本発明によれば、プロセッシングマシン、データマシンなどが業務に対応した機能、データに特化され、かつマシン間の通信も業務レベルの電文に限定される結果、コンピュータシステムの構成及びその実行形態を、人間の会社等の組織及びそこでの仕事の遂行方法と対応付けることが可能となる。この結果として、ある業務の専門家がコンピュータ及びネットワークに関する知識をそれほど持っていなくても、容易にシステムを構築することができるようになる。具体的には、第１のネットワークマネージャ又は第２のネットワークマネージャが管理する接続情報の定義（機器接続定義）において、各マシンのそれぞれが業務処理に直接対応しているため、業務処理間の関係を定義するのと同じ感覚で機器接続定義を行うことができる。従って、ローカルな管理者が第１のネットワークマネージャにおいてローカルなネットワーク定義を行う場合又は全体管理者が第２のネットワークマネージャにおいて全体的なネットワーク定義（遠隔定義）を行う場合に、特別なコンピュータ及びネットワークに関する知識を要しないのである。このようにして、ベンダー及び顧客双方のコンピュータシステム構築時の負担及びコストを大幅に削減することが可能となる。加えて、第１のネットワークマネージャと第２のネットワークマネージャとからなる機器接続定義の階層構造は、業務処理の階層構造に対応させることができるため、この点においても機器接続定義の管理を直感的なものにすることが可能となる。
【０１１６】
加えて、本発明によれば、第１又は第２のネットワークマネージャが、複数のプロセッシングマシン、データマシン、又はマンマシンインタフェースマシン間で共通の接続属性又は接続関係をまとめて、また、階層的に管理する形態（スーパークラス定義）を含むことによって、機器接続定義を効率的に行うことが可能となる。
【図面の簡単な説明】
【図１】本発明のブロック図である。
【図２】本発明の実施例の構成図である。
【図３】ＭＭＩマシンの構成図である。
【図４】プロセッシングマシンの構成図である。
【図５】データマシン及び各ネットワークマネージャの構成図である。
【図６】電文のフォーマット図（その１）である。
【図７】実施例の動作説明図（その１）である。
【図８】電文のフォーマット図（その２）である。
【図９】ローカルネットワークマネージャが管理する接続管理テーブルの構成図である。
【図１０】エンタープライズネットワークマネージャが管理する接続管理テーブルの構成図である。
【図１１】スーパークラスを用いた接続情報の構成図である。
【図１２】実施例の動作説明図（その２）である。
【符号の説明】
１０１      ネットワーク
１０２      プロセッシングマシン
１０３      データマシン
１０４      マンマシンインタフェースマシン
１０５      第１のネットワークマネージャ
１０６      第２のネットワークマネージャ
１０７      ローカルネットワーク
【図１】
0003611610.tif 000002
【図２】
0003611610.tif 000003
【図３】
0003611610.tif 000004
【図４】
0003611610.tif 000005
【図５】
0003611610.tif 000006
【図６】
0003611610.tif 000007
【図７】
0003611610.tif 000008
【図８】
0003611610.tif 000009
【図９】
0003611610.tif 000010
【図１０】
0003611610.tif 000011
【図１１】
0003611610.tif 000012
【図１２】
0003611610.tif 000013