(57)【要約】【課題】分散設置されたサーバコンピュータにおいて、迅速にリソース情報の収集／更新を行なうことができるアダプタシステム及びリソース情報収集／更新方法並びにリソース情報収集／更新プログラムを提供する。【解決手段】リソースと収集先情報との関係情報と、要求に応じた情報生成処理情報とから構成されるリソースマッピングテーブル群と、自サーバの収集処理を記述したリソース収集テーブル群と、他サーバの収集情報を有するルーティングテーブル群とから構成されるアダプタ管理ファイルを記憶する記憶部を有するアダプタシステムにおいて、アダプタシステムの処理部が、リソースマッピングテーブルに記述された情報収集要求情報を記憶部より読み出し、情報収集要求情報の記述に基づいて、リソース情報を収集し、この収集情報を元に、リソースマッピングテーブルに記述された情報生成情報によって、生成処理を実行する。【選択図】  図１
2004265128.tif 000002
【特許請求の範囲】
【請求項１】
第一のリソース識別番号により識別される情報収集要求に基づいて、情報収集処理を実行するサーバコンピュータのアダプタシステムであって、
リソースと該リソースの収集先情報との関係を記述した情報収集要求情報と、前記情報収集要求に応じた情報の生成処理を記述した情報生成情報とから構成されるリソースマッピングテーブルであって、前記第一のリソース識別番号で識別されるリソースマッピングテーブルを束ねたリソースマッピングテーブル群と、
自サーバコンピュータ内のリソース情報を収集する処理を記述し、収集先情報で識別されるリソース収集テーブルを束ねたリソース収集テーブル群と、
他サーバコンピュータのリソース情報を収集する情報を有し、第二のリソース識別番号で識別されるルーティングテーブルを束ねたルーティングテーブル群と、
から構成されるアダプタ管理ファイルを記憶する記憶部と、
第一のリソース識別番号により識別されたリソースマッピングテーブルに記述された情報収集要求情報を前記記憶部より読み出す処理と、
該情報収集要求情報に記述されたリソース収集テーブルもしくはルーティングテーブルに基づきリソース情報を収集する処理と、
該リソース収集テーブルもしくはルーティングテーブルからの情報を元に、該リソースマッピングテーブルに記述された情報生成情報による情報の生成処理と
を実行する処理部と
を具備することを特徴とするアダプタシステム。
【請求項２】
第一のリソース識別番号により識別される情報更新要求に基づいて、情報更新処理を実行するサーバコンピュータのアダプタシステムであって、
リソースと該リソースの更新先情報との関係を記述した情報更新要求情報と、前記情報更新要求に応じた情報の生成処理を記述した情報生成情報とから構成されるリソースマッピングテーブルであって、前記第一のリソース識別番号で識別されるリソースマッピングテーブルを束ねたリソースマッピングテーブル群と、
自サーバコンピュータ内のリソース情報を更新する処理を記述し、更新先情報で識別されるリソース収集テーブルを束ねたリソース収集テーブル群と、
他サーバコンピュータのリソース情報を更新する情報を有し、第二のリソース識別番号で識別されるルーティングテーブルを束ねたルーティングテーブル群と、
から構成されるアダプタ管理ファイルを記憶する記憶部と、
第一のリソース識別番号により識別されたリソースマッピングテーブルに記述された情報更新要求情報を前記記憶部より読み出す処理と、
該情報更新要求情報に記述されたリソース収集テーブルもしくはルーティングテーブルに基づきリソース情報を収集し、更新する処理と、
該リソース収集テーブルもしくはルーティングテーブルからの情報を元に、該リソースマッピングテーブルに記述された情報生成情報による情報の生成処理と
を実行する処理部と
を具備することを特徴とするアダプタシステム。
【請求項３】
前記処理部は、第一のリソース識別番号により識別されたリソースマッピングテーブルに記述された情報更新要求情報を前記記憶部より読み出す処理を逐次もしくは並列的に実行する
ことを特徴とする請求項１または請求項２に記載のアダプタシステム。
【請求項４】
第一のリソース識別番号により識別される情報収集要求に基づいて、情報収集処理を実行するサーバコンピュータのアダプタシステムであって、
リソースと、前記第一のリソース識別番号により識別される情報収集要求と異なる情報収集要求を識別するための第二のリソース識別番号との関係を記述した情報収集要求情報と、前記情報収集要求に応じた情報の生成処理を記述した情報生成情報とから構成されるリソースマッピングテーブルであって、前記第一のリソース識別番号で識別されるリソースマッピングテーブルを束ねたリソースマッピングテーブル群と、
自サーバコンピュータ内のリソース情報を収集する処理を記述し、収集先情報で識別されるリソース収集テーブルを束ねたリソース収集テーブル群と、
他サーバコンピュータのリソース情報を収集する情報を有し、第二のリソース識別番号で識別されるルーティングテーブルを束ねたルーティングテーブル群と、
から構成されるアダプタ管理ファイルを記憶する記憶部と、
第一のリソース識別番号により識別されたリソースマッピングテーブルに記述された情報収集要求情報を前記記憶部より読み出す処理と、
該情報収集要求情報に記述されたリソース収集テーブルもしくはルーティングテーブルに基づきリソース情報を収集する処理と、
該リソース収集テーブルもしくはルーティングテーブルからの情報を元に、該リソースマッピングテーブルに記述された情報生成情報による情報の生成処理と
を実行する処理部と
を具備することを特徴とするアダプタシステム。
【請求項５】
第一のリソース識別番号により識別される情報更新要求に基づいて、情報更新処理を実行するサーバコンピュータのアダプタシステムであって、
リソースと、前記第一のリソース識別番号により識別される情報収集要求と異なる情報収集要求を識別するための第二のリソース識別番号との関係を記述した情報更新要求情報と、前記情報更新要求に応じた情報の生成処理を記述した情報生成情報とから構成されるリソースマッピングテーブルであって、前記第一のリソース識別番号で識別されるリソースマッピングテーブルを束ねたリソースマッピングテーブル群と、
自サーバコンピュータ内のリソース情報を更新する処理を記述し、更新先情報で識別されるリソース収集テーブルを束ねたリソース収集テーブル群と、
他サーバコンピュータのリソース情報を更新する情報を有し、第二のリソース識別番号で識別されるルーティングテーブルを束ねたルーティングテーブル群と、
から構成されるアダプタ管理ファイルを記憶する記憶部と、
第一のリソース識別番号により識別されたリソースマッピングテーブルに記述された情報更新要求情報を前記記憶部より読み出す処理と、
該情報更新要求情報に記述されたリソース収集テーブルもしくはルーティングテーブルに基づきリソース情報を収集し、更新する処理と、
該リソース収集テーブルもしくはルーティングテーブルからの情報を元に、該リソースマッピングテーブルに記述された情報生成情報による情報の生成処理と
を実行する処理部と
を具備することを特徴とするアダプタシステム。
【請求項６】
前記処理部は、第一のリソース識別番号により識別されたリソースマッピングテーブルに記述された情報更新要求情報を前記記憶部より読み出す処理を逐次もしくは並列的に実行する
ことを特徴とする請求項４または請求項５に記載のアダプタシステム。
【請求項７】
前記リソース情報は、サーバコンピュータがデータペースに保持する形態の情報、または、サーバコンピュータがファイルとして保持する情報、または、アプリケーションプログラムインターフェイスが保持する形態のアプリケーションプログラム情報であって、
前記処理部は、該情報更新要求情報に記述されたリソース収集テーブルもしくはルーティングテーブルに基づいて、該リソース情報を収集し、更新する処理を実行する
ことを特徴とする請求項１から請求項６のいずれかの項に記載のアダプタシステム。
【請求項８】
請求項１から請求項７のいずれかの項に記載のアダプタシステムを有する複数のサーバコンピュータから構成されるリソース情報流通システムであって、
前記複数のサーバコンピュータそれぞれが個々に保持するリソース情報に基づいて、ひとつのシステムとして連携して情報収集処理及び情報更新処理を実行する
ことを特徴とするリソース情報流通システム。
【請求項９】
リソースと該リソースの収集先情報との関係を記述した情報収集要求情報と、前記情報収集要求に応じた情報の生成処理を記述した情報生成情報とから構成されるリソースマッピングテーブルであって、前記第一のリソース識別番号で識別されるリソースマッピングテーブルを束ねたリソースマッピングテーブル群と、自サーバコンピュータ内のリソース情報を収集する処理を記述し、収集先情報で識別されるリソース収集テーブルを束ねたリソース収集テーブル群と、他サーバコンピュータのリソース情報を収集する情報を有し、第二のリソース識別番号で識別されるルーティングテーブルを束ねたルーティングテーブル群とから構成されるアダプタ管理ファイルを記憶する記憶部を有するアダプタシステムにおいて、第一のリソース識別番号により識別される情報収集要求に基づいて、リソース情報収集を行うリソース情報収集方法であって、
該アダプタシステムの処理部が、
第一のリソース識別番号により識別されたリソースマッピングテーブルに記述された情報収集要求情報を前記記憶部より読み出し、
該情報収集要求情報に記述されたリソース収集テーブルもしくはルーティングテーブルに基づきリソース情報を収集し
該リソース収集テーブルもしくはルーティングテーブルからの情報を元に、該リソースマッピングテーブルに記述された情報生成情報によって、前記情報収集要求に応じた情報の生成処理を実行する
ことを特徴とするリソース情報収集方法。
【請求項１０】
リソースと該リソースの更新先情報との関係を記述した情報更新要求情報と、前記情報更新要求に応じた情報の生成処理を記述した情報生成情報とから構成されるリソースマッピングテーブルであって、前記第一のリソース識別番号で識別されるリソースマッピングテーブルを束ねたリソースマッピングテーブル群と、自サーバコンピュータ内のリソース情報を収集し、更新する処理を記述し、更新先情報で識別されるリソース収集テーブルを束ねたリソース収集テーブル群と、他サーバコンピュータのリソース情報を更新する情報を有し、第二のリソース識別番号で識別されるルーティングテーブルを束ねたルーティングテーブル群とから構成されるアダプタ管理ファイルを記憶する記憶部を有するアダプタシステムにおいて、第一のリソース識別番号により識別される情報更新要求に基づいて、リソース情報更新を行うリソース情報更新方法であって、
該アダプタシステムの処理部が、
第一のリソース識別番号により識別されたリソースマッピングテーブルに記述された情報更新要求情報を前記記憶部より読み出し、
該情報更新要求情報に記述されたリソース収集テーブルもしくはルーティングテーブルに基づきリソース情報を収集し、
該リソース収集テーブルもしくはルーティングテーブルからの情報を元に、該リソースマッピングテーブルに記述された情報生成情報によって、前記情報更新要求に応じた情報の生成処理を実行する
ことを特徴とするリソース情報更新方法。
【請求項１１】
リソースと、前記第一のリソース識別番号により識別される情報収集要求と異なる情報収集要求を識別するための第二のリソース識別番号との関係を記述した情報更新要求情報と、前記情報収集要求に応じた情報の生成処理を記述した情報生成情報とから構成されるリソースマッピングテーブルであって、前記第一のリソース識別番号で識別されるリソースマッピングテーブルを束ねたリソースマッピングテーブル群と、自サーバコンピュータ内のリソース情報を収集する処理を記述し、収集先情報で識別されるリソース収集テーブルを束ねたリソース収集テーブル群と、他サーバコンピュータのリソース情報を収集する情報を有し、第二のリソース識別番号で識別されるルーティングテーブルを束ねたルーティングテーブル群とから構成されるアダプタ管理ファイルを記憶する記憶部を有するアダプタシステムにおいて、第一のリソース識別番号により識別される情報収集要求に基づいて、リソース情報収集を行うリソース情報収集方法であって、
該アダプタシステムの処理部が、
第一のリソース識別番号により識別されたリソースマッピングテーブルに記述された情報収集要求情報を前記記憶部より読み出し、
該情報収集要求情報に記述されたリソース収集テーブルもしくはルーティングテーブルに基づきリソース情報を収集し
該リソース収集テーブルもしくはルーティングテーブルからの情報を元に、該リソースマッピングテーブルに記述された情報生成情報によって、前記情報収集要求に応じた情報の生成処理を実行する
ことを特徴とするリソース情報収集方法。
【請求項１２】
リソースと、前記第一のリソース識別番号により識別される情報収集要求と異なる情報収集要求を識別するための第二のリソース識別番号との関係を記述した情報更新要求情報と、前記情報更新要求に応じた情報の生成処理を記述した情報生成情報とから構成されるリソースマッピングテーブルであって、前記第一のリソース識別番号で識別されるリソースマッピングテーブルを束ねたリソースマッピングテーブル群と、自サーバコンピュータ内のリソース情報を収集し、更新する処理を記述し、更新先情報で識別されるリソース収集テーブルを束ねたリソース収集テーブル群と、他サーバコンピュータのリソース情報を更新する情報を有し、第二のリソース識別番号で識別されるルーティングテーブルを束ねたルーティングテーブル群とから構成されるアダプタ管理ファイルを記憶する記憶部を有するアダプタシステムにおいて、第一のリソース識別番号により識別される情報更新要求に基づいて、リソース情報更新を行うリソース情報更新方法であって、
該アダプタシステムの処理部が、
第一のリソース識別番号により識別されたリソースマッピングテーブルに記述された情報更新要求情報を前記記憶部より読み出し、
該情報更新要求情報に記述されたリソース収集テーブルもしくはルーティングテーブルに基づきリソース情報を収集し、
該リソース収集テーブルもしくはルーティングテーブルからの情報を元に、該リソースマッピングテーブルに記述された情報生成情報によって、前記情報更新要求に応じた情報の生成処理を実行する
ことを特徴とするリソース情報更新方法。
【請求項１３】
リソースと該リソースの収集先情報との関係を記述した情報収集要求情報と、前記情報収集要求に応じた情報の生成処理を記述した情報生成情報とから構成されるリソースマッピングテーブルであって、前記第一のリソース識別番号で識別されるリソースマッピングテーブルを束ねたリソースマッピングテーブル群と、自サーバコンピュータ内のリソース情報を収集する処理を記述し、収集先情報で識別されるリソース収集テーブルを束ねたリソース収集テーブル群と、他サーバコンピュータのリソース情報を収集する情報を有し、第二のリソース識別番号で識別されるルーティングテーブルを束ねたルーティングテーブル群とから構成されるアダプタ管理ファイルを記憶する記憶部を有する自サーバコンピュータにおいて、第一のリソース識別番号により識別される情報収集要求に基づくリソース情報収集処理を実行させるためのプログラムであって、
第一のリソース識別番号により識別されたリソースマッピングテーブルに記述された情報収集要求情報を前記記憶部より読み出す処理と、
該情報収集要求情報に記述されたリソース収集テーブルもしくはルーティングテーブルに基づきリソース情報を収集する処理と、
該リソース収集テーブルもしくはルーティングテーブルからの情報を元に、該リソースマッピングテーブルに記述された情報生成情報によって、前記情報収集要求に応じた情報の生成処理と
を実行させるためのリソース情報収集プログラム。
【請求項１４】
リソースと該リソースの更新先情報との関係を記述した情報更新要求情報と、前記情報更新要求に応じた情報の生成処理を記述した情報生成情報とから構成されるリソースマッピングテーブルであって、前記第一のリソース識別番号で識別されるリソースマッピングテーブルを束ねたリソースマッピングテーブル群と、自サーバコンピュータ内のリソース情報を更新する処理を記述し、更新先情報で識別されるリソース収集テーブルを束ねたリソース収集テーブル群と、他サーバコンピュータのリソース情報を更新する情報を有し、第二のリソース識別番号で識別されるルーティングテーブルを束ねたルーティングテーブル群とから構成されるアダプタ管理ファイルを記憶する記憶部を有する自サーバコンピュータにおいて、第一のリソース識別番号により識別される情報更新要求に基づくリソース情報更新処理を実行させるためのプログラムであって、
第一のリソース識別番号により識別されたリソースマッピングテーブルに記述された情報更新要求情報を前記記憶部より読み出す処理と、
該情報収集要求情報に記述されたリソース収集テーブルもしくはルーティングテーブルに基づきリソース情報を収集する処理と、
該リソース収集テーブルもしくはルーティングテーブルからの情報を元に、該リソースマッピングテーブルに記述された情報生成情報によって、前記情報更新要求に応じた情報の生成処理と
を実行させるためのリソース情報更新プログラム。
【請求項１５】
リソースと、前記第一のリソース識別番号により識別される情報収集要求と異なる情報収集要求を識別するための第二のリソース識別番号との関係を記述した情報更新要求情報と、前記情報収集要求に応じた情報の生成処理を記述した情報生成情報とから構成されるリソースマッピングテーブルであって、前記第一のリソース識別番号で識別されるリソースマッピングテーブルを束ねたリソースマッピングテーブル群と、自サーバコンピュータ内のリソース情報を収集する処理を記述し、収集先情報で識別されるリソース収集テーブルを束ねたリソース収集テーブル群と、他サーバコンピュータのリソース情報を収集する情報を有し、第二のリソース識別番号で識別されるルーティングテーブルを束ねたルーティングテーブル群とから構成されるアダプタ管理ファイルを記憶する記憶部を有する自サーバコンピュータにおいて、第一のリソース識別番号により識別される情報収集要求に基づくリソース情報収集処理を実行させるためのプログラムであって、
第一のリソース識別番号により識別されたリソースマッピングテーブルに記述された情報収集要求情報を前記記憶部より読み出す処理と、
該情報収集要求情報に記述されたリソース収集テーブルもしくはルーティングテーブルに基づきリソース情報を収集する処理と、
該リソース収集テーブルもしくはルーティングテーブルからの情報を元に、該リソースマッピングテーブルに記述された情報生成情報によって、前記情報収集要求に応じた情報の生成処理と
を実行させるためのリソース情報収集プログラム。
【請求項１６】
リソースと、前記第一のリソース識別番号により識別される情報収集要求と異なる情報収集要求を識別するための第二のリソース識別番号との関係を記述した情報更新要求情報と、前記情報更新要求に応じた情報の生成処理を記述した情報生成情報とから構成されるリソースマッピングテーブルであって、前記第一のリソース識別番号で識別されるリソースマッピングテーブルを束ねたリソースマッピングテーブル群と、自サーバコンピュータ内のリソース情報を更新する処理を記述し、更新先情報で識別されるリソース収集テーブルを束ねたリソース収集テーブル群と、他サーバコンピュータのリソース情報を更新する情報を有し、第二のリソース識別番号で識別されるルーティングテーブルを束ねたルーティングテーブル群とから構成されるアダプタ管理ファイルを記憶する記憶部を有する自サーバコンピュータにおいて、第一のリソース識別番号により識別される情報更新要求に基づくリソース情報更新処理を実行させるためのプログラムであって、
第一のリソース識別番号により識別されたリソースマッピングテーブルに記述された情報更新要求情報を前記記憶部より読み出す処理と、
該情報収集要求情報に記述されたリソース収集テーブルもしくはルーティングテーブルに基づきリソース情報を収集する処理と、
該リソース収集テーブルもしくはルーティングテーブルからの情報を元に、該リソースマッピングテーブルに記述された情報生成情報によって、前記情報更新要求に応じた情報の生成処理と
を実行させるためのリソース情報更新プログラム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は分散した複数のコンピュータ上で管理するリソース情報において、そのリソース情報の形態や特性を意識することなくそのリソース情報に対して柔軟にアクセスし様々な情報をシステム間で流通することに関する。
【０００２】
【従来の技術】
従来、分散システム間における情報流通では、リソースのデータを中間形式のデータフォーマットに変換して移動エージェントに渡し、宛先を設定した移動エージェントをネットワークを介して転送し、この移動エージェントを受け取ったアプリケーションは、中間形式のデータフォーマットを自アプリケーションに於いて処理できるデータフォーマットに変換することにより、システム間連携を行なう手段が提案されている（例えば、特許文献１参照）。
【０００３】
また、個々のリソースが持つデータの形式の違いやプロトコルの差異をリソースに外付けのアダプタにより吸収し、システム間の情報流通を行なう手段も提案されている（例えば、非特許文献１参照）。これは、アプリケーションが解釈できるデータフォーマット（ＸＭＬ）に変換する機能を含むアダプタを設け、このアダプタはイベントのリクエストＩＤ対応の転送先を示す情報を格納しており、前記リクエストＩＤを基に検索して、イベントのアクション処理を行なう。この際、イベントに対する転送先及びアクション処理を定義／管理／配信するにはＸＭＬで記述されたアダプタ管理情報ファイルを用いている。
【０００４】
【特許文献１】
特開２０００−１８７６２６号公報
【非特許文献１】
岩崎  陸  外１名、「ＯＳＳ  アダプタアーキテクチャの一考察」、電子情報通信学会、２００２年電子情報通信学会ソサイエティ大会Ｂ−１４−１３，［ＣＤ−ＲＯＭ］、２００２年９月
【０００５】
【発明が解決しようとする課題】
提案されているアダプタ流通方式は、リソースごとに個別インタフェースで情報を収集し，ＸＭＬに変換する。そしてアダプタを制御するアダプタ管理情報に、収集した情報や宛先を定義し、アダプタ間の流通を図っている（図７）。しかし、現状のアダプタ流通方式では、アダプタ管理情報を先順から逐次処理していくためリソース情報の収集／整形に多大な時間がかかってしまう（図７−▲１▼）。
また、収集するリソース情報の追加／変更が生じた場合は、リソース収集のアクション処理（データ流通の順序制御）の入替えが生じ、アダプタ管理情報のＸＭＬパラメータの再定義に多大な稼動がかかる（図７−▲２▼）。
【０００６】
本発明の目的は、分散設置されたサーバコンピュータ上で管理するリソース情報を収集／更新する際に、迅速に情報の収集／更新を行なうことができるアダプタシステム及びリソース情報収集／更新方法並びにリソース情報収集／更新プログラムを提供することである。
また、本発明の他の目的は、分散設置されたサーバコンビュータ上で管理するリソース情報の追加／変更が生じても、柔軟に情報収集／更新するためにアダプタの修正個所を削減することができるアダプタシステム及びリソース情報収集／更新方法並びにリソース情報収集／更新プログラムを提供することである。
【０００７】
【課題を解決するための手段】
この発明は上記の課題を解決すべくなされたもので、請求項１に記載の発明は、第一のリソース識別番号により識別される情報収集要求に基づいて、情報収集処理を実行するサーバコンピュータのアダプタシステムであって、リソースと該リソースの収集先情報との関係を記述した情報収集要求情報と、前記情報収集要求に応じた情報の生成処理を記述した情報生成情報とから構成されるリソースマッピングテーブルであって、前記第一のリソース識別番号で識別されるリソースマッピングテーブルを束ねたリソースマッピングテーブル群と、自サーバコンピュータ内のリソース情報を収集する処理を記述し、収集先情報で識別されるリソース収集テーブルを束ねたリソース収集テーブル群と、他サーバコンピュータのリソース情報を収集する情報を有し、第二のリソース識別番号で識別されるルーティングテーブルを束ねたルーティングテーブル群と、から構成されるアダプタ管理ファイルを記憶する記憶部と、第一のリソース識別番号により識別されたリソースマッピングテーブルに記述された情報収集要求情報を前記記憶部より読み出す処理と、該情報収集要求情報に記述されたリソース収集テーブルもしくはルーティングテーブルに基づきリソース情報を収集する処理と、該リソース収集テーブルもしくはルーティングテーブルからの情報を元に、該リソースマッピングテーブルに記述された情報生成情報による情報の生成処理とを実行する処理部とを具備することを特徴とする。
【０００８】
また、請求項２に記載の発明は、第一のリソース識別番号により識別される情報更新要求に基づいて、情報更新処理を実行するサーバコンピュータのアダプタシステムであって、リソースと該リソースの更新先情報との関係を記述した情報更新要求情報と、前記情報更新要求に応じた情報の生成処理を記述した情報生成情報とから構成されるリソースマッピングテーブルであって、前記第一のリソース識別番号で識別されるリソースマッピングテーブルを束ねたリソースマッピングテーブル群と、自サーバコンピュータ内のリソース情報を更新する処理を記述し、更新先情報で識別されるリソース収集テーブルを束ねたリソース収集テーブル群と、他サーバコンピュータのリソース情報を更新する情報を有し、第二のリソース識別番号で識別されるルーティングテーブルを束ねたルーティングテーブル群と、から構成されるアダプタ管理ファイルを記憶する記憶部と、第一のリソース識別番号により識別されたリソースマッピングテーブルに記述された情報更新要求情報を前記記憶部より読み出す処理と、該情報更新要求情報に記述されたリソース収集テーブルもしくはルーティングテーブルに基づきリソース情報を収集し、更新する処理と、該リソース収集テーブルもしくはルーティングテーブルからの情報を元に、該リソースマッピングテーブルに記述された情報生成情報による情報の生成処理とを実行する処理部とを具備することを特徴とする。
【０００９】
また、請求項３に記載の発明は、請求項１または請求項２に記載の発明において、前記処理部は、第一のリソース識別番号により識別されたリソースマッピングテーブルに記述された情報更新要求情報を前記記憶部より読み出す処理を逐次もしくは並列的に実行することを特徴とする。
【００１０】
また、請求項４に記載の発明は、第一のリソース識別番号により識別される情報収集要求に基づいて、情報収集処理を実行するサーバコンピュータのアダプタシステムであって、リソースと、前記第一のリソース識別番号により識別される情報収集要求と異なる情報収集要求を識別するための第二のリソース識別番号との関係を記述した情報収集要求情報と、前記情報収集要求に応じた情報の生成処理を記述した情報生成情報とから構成されるリソースマッピングテーブルであって、前記第一のリソース識別番号で識別されるリソースマッピングテーブルを束ねたリソースマッピングテーブル群と、自サーバコンピュータ内のリソース情報を収集する処理を記述し、収集先情報で識別されるリソース収集テーブルを束ねたリソース収集テーブル群と、他サーバコンピュータのリソース情報を収集する情報を有し、第二のリソース識別番号で識別されるルーティングテーブルを束ねたルーティングテーブル群と、から構成されるアダプタ管理ファイルを記憶する記憶部と、第一のリソース識別番号により識別されたリソースマッピングテーブルに記述された情報収集要求情報を前記記憶部より読み出す処理と、該情報収集要求情報に記述されたリソース収集テーブルもしくはルーティングテーブルに基づきリソース情報を収集する処理と、該リソース収集テーブルもしくはルーティングテーブルからの情報を元に、該リソースマッピングテーブルに記述された情報生成情報による情報の生成処理とを実行する処理部とを具備することを特徴とする。
【００１１】
また、請求項５に記載の発明は、第一のリソース識別番号により識別される情報更新要求に基づいて、情報更新処理を実行するサーバコンピュータのアダプタシステムであって、リソースと、前記第一のリソース識別番号により識別される情報収集要求と異なる情報収集要求を識別するための第二のリソース識別番号との関係を記述した情報更新要求情報と、前記情報更新要求に応じた情報の生成処理を記述した情報生成情報とから構成されるリソースマッピングテーブルであって、前記第一のリソース識別番号で識別されるリソースマッピングテーブルを束ねたリソースマッピングテーブル群と、自サーバコンピュータ内のリソース情報を更新する処理を記述し、更新先情報で識別されるリソース収集テーブルを束ねたリソース収集テーブル群と、他サーバコンピュータのリソース情報を更新する情報を有し、第二のリソース識別番号で識別されるルーティングテーブルを束ねたルーティングテーブル群とから構成されるアダプタ管理ファイルを記憶する記憶部と、第一のリソース識別番号により識別されたリソースマッピングテーブルに記述された情報更新要求情報を前記記憶部より読み出す処理と、該情報更新要求情報に記述されたリソース収集テーブルもしくはルーティングテーブルに基づきリソース情報を収集し、更新する処理と、該リソース収集テーブルもしくはルーティングテーブルからの情報を元に、該リソースマッピングテーブルに記述された情報生成情報による情報の生成処理とを実行する処理部とを具備することを特徴とする。
【００１２】
また、請求項６に記載の発明は、請求項４または請求項５に記載の発明において、前記処理部は、第一のリソース識別番号により識別されたリソースマッピングテーブルに記述された情報更新要求情報を前記記憶部より読み出す処理を逐次もしくは並列的に実行することを特徴とする。
【００１３】
また、請求項７に記載の発明は、請求項１から請求項６のいずれかの項に記載の発明において、前記リソース情報は、サーバコンピュータがデータペースに保持する形態の情報、または、サーバコンピュータがファイルとして保持する情報、または、アプリケーションプログラムインターフェイスが保持する形態のアプリケーションプログラム情報であって、前記処理部は、該情報更新要求情報に記述されたリソース収集テーブルもしくはルーティングテーブルに基づいて、該リソース情報を収集し、更新する処理を実行することを特徴とする。
【００１４】
また、請求項８に記載の発明は、請求項１から請求項７のいずれかの項に記載のアダプタシステムを有する複数のサーバコンピュータから構成されるリソース情報流通システムであって、前記複数のサーバコンピュータそれぞれが個々に保持するリソース情報に基づいて、ひとつのシステムとして連携して情報収集処理及び情報更新処理を実行することを特徴とする。
【００１５】
また、請求項９に記載の発明は、リソースと該リソースの収集先情報との関係を記述した情報収集要求情報と、前記情報収集要求に応じた情報の生成処理を記述した情報生成情報とから構成されるリソースマッピングテーブルであって、前記第一のリソース識別番号で識別されるリソースマッピングテーブルを束ねたリソースマッピングテーブル群と、自サーバコンピュータ内のリソース情報を収集する処理を記述し、収集先情報で識別されるリソース収集テーブルを束ねたリソース収集テーブル群と、他サーバコンピュータのリソース情報を収集する情報を有し、第二のリソース識別番号で識別されるルーティングテーブルを束ねたルーティングテーブル群とから構成されるアダプタ管理ファイルを記憶する記憶部を有するアダプタシステムにおいて、第一のリソース識別番号により識別される情報収集要求に基づいて、リソース情報収集を行うリソース情報収集方法であって、該アダプタシステムの処理部が、第一のリソース識別番号により識別されたリソースマッピングテーブルに記述された情報収集要求情報を前記記憶部より読み出し、該情報収集要求情報に記述されたリソース収集テーブルもしくはルーティングテーブルに基づきリソース情報を収集し、該リソース収集テーブルもしくはルーティングテーブルからの情報を元に、該リソースマッピングテーブルに記述された情報生成情報によって、前記情報収集要求に応じた情報の生成処理を実行することを特徴とする。
【００１６】
また、請求項１０に記載の発明は、リソースと該リソースの更新先情報との関係を記述した情報更新要求情報と、前記情報更新要求に応じた情報の生成処理を記述した情報生成情報とから構成されるリソースマッピングテーブルであって、前記第一のリソース識別番号で識別されるリソースマッピングテーブルを束ねたリソースマッピングテーブル群と、自サーバコンピュータ内のリソース情報を収集し、更新する処理を記述し、更新先情報で識別されるリソース収集テーブルを束ねたリソース収集テーブル群と、他サーバコンピュータのリソース情報を更新する情報を有し、第二のリソース識別番号で識別されるルーティングテーブルを束ねたルーティングテーブル群とから構成されるアダプタ管理ファイルを記憶する記憶部を有するアダプタシステムにおいて、第一のリソース識別番号により識別される情報更新要求に基づいて、リソース情報更新を行うリソース情報更新方法であって、該アダプタシステムの処理部が、第一のリソース識別番号により識別されたリソースマッピングテーブルに記述された情報更新要求情報を前記記憶部より読み出し、該情報更新要求情報に記述されたリソース収集テーブルもしくはルーティングテーブルに基づきリソース情報を収集し、該リソース収集テーブルもしくはルーティングテーブルからの情報を元に、該リソースマッピングテーブルに記述された情報生成情報によって、前記情報更新要求に応じた情報の生成処理を実行することを特徴とする。
【００１７】
また、請求項１１に記載の発明は、リソースと、前記第一のリソース識別番号により識別される情報収集要求と異なる情報収集要求を識別するための第二のリソース識別番号との関係を記述した情報更新要求情報と、前記情報収集要求に応じた情報の生成処理を記述した情報生成情報とから構成されるリソースマッピングテーブルであって、前記第一のリソース識別番号で識別されるリソースマッピングテーブルを束ねたリソースマッピングテーブル群と、自サーバコンピュータ内のリソース情報を収集する処理を記述し、収集先情報で識別されるリソース収集テーブルを束ねたリソース収集テーブル群と、他サーバコンピュータのリソース情報を収集する情報を有し、第二のリソース識別番号で識別されるルーティングテーブルを束ねたルーティングテーブル群とから構成されるアダプタ管理ファイルを記憶する記憶部を有するアダプタシステムにおいて、第一のリソース識別番号により識別される情報収集要求に基づいて、リソース情報収集を行うリソース情報収集方法であって、該アダプタシステムの処理部が、第一のリソース識別番号により識別されたリソースマッピングテーブルに記述された情報収集要求情報を前記記憶部より読み出し、該情報収集要求情報に記述されたリソース収集テーブルもしくはルーティングテーブルに基づきリソース情報を収集し、該リソース収集テーブルもしくはルーティングテーブルからの情報を元に、該リソースマッピングテーブルに記述された情報生成情報によって、前記情報収集要求に応じた情報の生成処理を実行することを特徴とする。
【００１８】
また、請求項１２に記載の発明は、リソースと、前記第一のリソース識別番号により識別される情報収集要求と異なる情報収集要求を識別するための第二のリソース識別番号との関係を記述した情報更新要求情報と、前記情報更新要求に応じた情報の生成処理を記述した情報生成情報とから構成されるリソースマッピングテーブルであって、前記第一のリソース識別番号で識別されるリソースマッピングテーブルを束ねたリソースマッピングテーブル群と、自サーバコンピュータ内のリソース情報を収集し、更新する処理を記述し、更新先情報で識別されるリソース収集テーブルを束ねたリソース収集テーブル群と、他サーバコンピュータのリソース情報を更新する情報を有し、第二のリソース識別番号で識別されるルーティングテーブルを束ねたルーティングテーブル群とから構成されるアダプタ管理ファイルを記憶する記憶部を有するアダプタシステムにおいて、第一のリソース識別番号により識別される情報更新要求に基づいて、リソース情報更新を行うリソース情報更新方法であって、該アダプタシステムの処理部が、第一のリソース識別番号により識別されたリソースマッピングテーブルに記述された情報更新要求情報を前記記憶部より読み出し、該情報更新要求情報に記述されたリソース収集テーブルもしくはルーティングテーブルに基づきリソース情報を収集し、該リソース収集テーブルもしくはルーティングテーブルからの情報を元に、該リソースマッピングテーブルに記述された情報生成情報によって、前記情報更新要求に応じた情報の生成処理を実行することを特徴とする。
【００１９】
また、請求項１３に記載の発明は、リソースと該リソースの収集先情報との関係を記述した情報収集要求情報と、前記情報収集要求に応じた情報の生成処理を記述した情報生成情報とから構成されるリソースマッピングテーブルであって、前記第一のリソース識別番号で識別されるリソースマッピングテーブルを束ねたリソースマッピングテーブル群と、自サーバコンピュータ内のリソース情報を収集する処理を記述し、収集先情報で識別されるリソース収集テーブルを束ねたリソース収集テーブル群と、他サーバコンピュータのリソース情報を収集する情報を有し、第二のリソース識別番号で識別されるルーティングテーブルを束ねたルーティングテーブル群とから構成されるアダプタ管理ファイルを記憶する記憶部を有する自サーバコンピュータにおいて、第一のリソース識別番号により識別される情報収集要求に基づくリソース情報収集処理を実行させるためのプログラムであって、第一のリソース識別番号により識別されたリソースマッピングテーブルに記述された情報収集要求情報を前記記憶部より読み出す処理と、該情報収集要求情報に記述されたリソース収集テーブルもしくはルーティングテーブルに基づきリソース情報を収集する処理と、該リソース収集テーブルもしくはルーティングテーブルからの情報を元に、該リソースマッピングテーブルに記述された情報生成情報によって、前記情報収集要求に応じた情報の生成処理とを実行させるためのリソース情報収集プログラムである。
【００２０】
また、請求項１４に記載の発明は、リソースと該リソースの更新先情報との関係を記述した情報更新要求情報と、前記情報更新要求に応じた情報の生成処理を記述した情報生成情報とから構成されるリソースマッピングテーブルであって、前記第一のリソース識別番号で識別されるリソースマッピングテーブルを束ねたリソースマッピングテーブル群と、自サーバコンピュータ内のリソース情報を更新する処理を記述し、更新先情報で識別されるリソース収集テーブルを束ねたリソース収集テーブル群と、他サーバコンピュータのリソース情報を更新する情報を有し、第二のリソース識別番号で識別されるルーティングテーブルを束ねたルーティングテーブル群とから構成されるアダプタ管理ファイルを記憶する記憶部を有する自サーバコンピュータにおいて、第一のリソース識別番号により識別される情報更新要求に基づくリソース情報更新処理を実行させるためのプログラムであって、第一のリソース識別番号により識別されたリソースマッピングテーブルに記述された情報更新要求情報を前記記憶部より読み出す処理と、該情報収集要求情報に記述されたリソース収集テーブルもしくはルーティングテーブルに基づきリソース情報を収集する処理と、該リソース収集テーブルもしくはルーティングテーブルからの情報を元に、該リソースマッピングテーブルに記述された情報生成情報によって、前記情報更新要求に応じた情報の生成処理とを実行させるためのリソース情報更新プログラムである。
【００２１】
また、請求項１５に記載の発明は、リソースと、前記第一のリソース識別番号により識別される情報収集要求と異なる情報収集要求を識別するための第二のリソース識別番号との関係を記述した情報更新要求情報と、前記情報収集要求に応じた情報の生成処理を記述した情報生成情報とから構成されるリソースマッピングテーブルであって、前記第一のリソース識別番号で識別されるリソースマッピングテーブルを束ねたリソースマッピングテーブル群と、自サーバコンピュータ内のリソース情報を収集する処理を記述し、収集先情報で識別されるリソース収集テーブルを束ねたリソース収集テーブル群と、他サーバコンピュータのリソース情報を収集する情報を有し、第二のリソース識別番号で識別されるルーティングテーブルを束ねたルーティングテーブル群とから構成されるアダプタ管理ファイルを記憶する記憶部を有する自サーバコンピュータにおいて、第一のリソース識別番号により識別される情報収集要求に基づくリソース情報収集処理を実行させるためのプログラムであって、第一のリソース識別番号により識別されたリソースマッピングテーブルに記述された情報収集要求情報を前記記憶部より読み出す処理と、該情報収集要求情報に記述されたリソース収集テーブルもしくはルーティングテーブルに基づきリソース情報を収集する処理と、該リソース収集テーブルもしくはルーティングテーブルからの情報を元に、該リソースマッピングテーブルに記述された情報生成情報によって、前記情報収集要求に応じた情報の生成処理とを実行させるためのリソース情報収集プログラムである。
【００２２】
また、請求項１６に記載の発明は、リソースと、前記第一のリソース識別番号により識別される情報収集要求と異なる情報収集要求を識別するための第二のリソース識別番号との関係を記述した情報更新要求情報と、前記情報更新要求に応じた情報の生成処理を記述した情報生成情報とから構成されるリソースマッピングテーブルであって、前記第一のリソース識別番号で識別されるリソースマッピングテーブルを束ねたリソースマッピングテーブル群と、自サーバコンピュータ内のリソース情報を更新する処理を記述し、更新先情報で識別されるリソース収集テーブルを束ねたリソース収集テーブル群と、他サーバコンピュータのリソース情報を更新する情報を有し、第二のリソース識別番号で識別されるルーティングテーブルを束ねたルーティングテーブル群とから構成されるアダプタ管理ファイルを記憶する記憶部を有する自サーバコンピュータにおいて、第一のリソース識別番号により識別される情報更新要求に基づくリソース情報更新処理を実行させるためのプログラムであって、第一のリソース識別番号により識別されたリソースマッピングテーブルに記述された情報更新要求情報を前記記憶部より読み出す処理と、該情報収集要求情報に記述されたリソース収集テーブルもしくはルーティングテーブルに基づきリソース情報を収集する処理と、該リソース収集テーブルもしくはルーティングテーブルからの情報を元に、該リソースマッピングテーブルに記述された情報生成情報によって、前記情報更新要求に応じた情報の生成処理とを実行させるためのリソース情報更新プログラムである。
【００２３】
【発明の実施の形態】
以下、図面を参照して、本発明のアダプタシステムを適用したサーバコンピュータシステムの一実施形態について説明する。
図１は、本発明の原理を説明するための原理構成図である。
図１においてサーバコンピュータ１０がネットワーク経由で他のサーバコンピュータ２０、３０に接続されている。サーバコンピュータ１０、２０、３０上には、イベント４０の処理要求に応じた処理を行ない結果を返すアダプタ５０が配置してある。アダプタ５０はイベント４０の要求に応じた情報の収集手順や収集先情報の関係を管理するアダプタ管理情報ファイル６０を記憶する記憶部と、該記憶部等を制御する制御部、及び該制御部からの制御信号に基づく処理を実行する処置部とを有すシステムであって、このアダプタを介してサーバコンピュータで管理するリソース情報７０の収集／更新を行なうことにより情報を流通させる。
【００２４】
図２は、アダプタ管理情報ファイルの構成図である。
図２に示すように、アダプタ管理情報ファイル６０は、リソースと収集先情報の関係や情報の収集手順を記述したリソースマッピングテーブル（以下、ＲＭＴとする）群６１、自サーバコンピュータ内の情報を収集／更新するリソース収集テーブル（以下、ＲＣＴとする）群６２、他サーバコンピュータで管理される情報の取得先を示すルーティングテーブル（以下、ＲＴとする）群６３で構成される。実施するイベント処理要求１００は、要求を識別するためのＲＩＤ番号１０１と、その要求を実行するために必要な入力（以下ＩＮと記述）情報１０２で構成される。
【００２５】
ＲＭＴ群６１は、ＲＩＤ番号で識別される一つもしくは複数のＲＭＴから成り、個々のＲＭＴには、
・  リソースと収集／更新先情報、もしくはリソースと前出とは異なる要求内容を識別するための第二のＲＩＤ番号との関係を記述した情報収集／更新要求情報と、
・  要求に応じた情報の生成手段を記述した情報生成情報
を有する（本明細書中において、「／」は、「及び」、「また」のいずれか、あるいは、その両方を示す）。
なお、情報収集／更新要求情報には、ＩＮ情報を用いた情報の収集／更新、収集した情報の結果を用いた情報の収集／更新、入力情報や収集／更新した情報の結果などに関わらない情報の収集／更新を行うなどの収集／更新形態がある。なお、収集／更新先情報がリソースの場合は、請求項２で示したリソース情報の形態に対応するために、リソースがＤＢであれば「ＴＢＬ」、ＦＩＬＥであれば「ＦＩＬＥ」、独自のＡＰＩであれば「ＡＰＩ」のようにそれぞれのリソースに対応するＲＣＴを選択できる。
【００２６】
ＲＣＴ群６２は、リソースで識別される個々のＲＣＴから成り、個々のＲＣＴはリソースごとの取得／更新コマンドを記述し、自サーバコンピュータ内の情報を収集／更新するために、リソースごとに収集／更新テーブルを有する。  ：ＲＴ群６３は、ＲＩＤ番号で識別される個々のＲＴから成り、個々のＲＴにはＲＩＤ番号に対応するＵＲＬを記述し、ＵＲＬで指定された他サーバコンピュータで管理する当該ＲＩＤ番号に対応するＲＭＴに記述された情報の収集／変更手段を有する。
【００２７】
［実施例］
以下、図面と共に本発明の一実施例をＤＢの参照を例にとり複数の分散設置されたリソースから一括情報収集する説明を行なう。
例えば、本例は、任意のユーザが属する自サーバコンピュータで管理される特定のグループに含まれる人数と当該ユーザが他サーバコンピュータで管理される「実施数」との比率が要求されているものとする。
図３に本発明の実施例のシステム構成図を示す。図３においてアダプタ管理情報６０は、リソースと収集先情報の関係を記述したＲＭＴ群６１、自サーバコンピュータ内の情報を収集／更新するＲＣＴ群６２、他サーバコンピュータで管理される情報の取得先を示すＲＴ群６４で構成される。実施するイベント処理要求１００は、前出の要求を表すＲＩＤ番号１０１であるＲＩＤ＝１と、その結果を生成するために必要なＩＮ情報１０２であるＩＮ＝Ｕｓｅｒ＿ＩＤから構成される。リソースＡ７１、リソースＢ７２には、自サーバコンピュータで保持するユーザＩＤとそれが属するグループＩＤに関する情報、グループＩＤとそのグループに含まれる人の数に関する情報が格納されている。
【００２８】
次に、図面を参照して、本実施形態のサーバシステムの動作について説明する。図４、５、６は、本実施形態のサーバシステムによるリソース情報収集／更新処理の過程を示すシーケンスチャートである。
情報を収集する手順は、受信したイベント処理要求１００からＲＩＤ番号１とＩＮ情報Ｕｓｅｒ＿ＩＤを取得し（ステップ１０１）、ＲＩＤ番号に該当するＲＭＴを選択する（ステップ１０２）。選択されたＲＭＴは、記述された情報収集／更新要求情報を元に情報収集先であるＲＣＴもしくはＲＴにより該当する情報を収集する。
【００２９】
まず、ＩＮ情報をＵｓｅｒ＿ＩＤとし情報収集先がＴＢＬ＝ユーザ管理である情報収集／更新要求情報を選択し（ステップ１０３）、当該ＴＢＬに相当するＲＣＴにＩＮ＝Ｕｓｅｒ＿ＩＤ，Ｏｕｔ＝Ｇｒｏｕｐ＿ＩＤとした情報収集要求を送信し、当該ＲＣＴは記述されるＴＢＬ「ユーザ管理」からアクセスするリソースＡ７１を特定し（ステップ１０４）、ＴＢＬ「ユーザ管理」であるＲＣＴに記述されるＳＱＬ文を用いて該当する情報「Ｇｒｏｕｐ＿ＩＤ」を収集する（ステップ１０５）。
収集された情報「Ｇｒｏｕｐ＿ＩＤ」はＲＭＴへ返信される（ステップ１０６）。つぎにここで返信された情報「Ｇｒｏｕｐ＿ＩＤ」を新たなＩＮ情報として逐次的に情報を収集するために、情報取得先がＴＢＬ＝ユーザ人数である情報収集／更新要求情報を選択し（ステップ１０７）、当該ＴＢＬに相当するＲＣＴにＩＮ＝Ｕｓｅｒ＿ＩＤ，Ｏｕｔ＝ユーザ人数とした情報収集要求を送信し、当該ＲＣＴは記述されるＴＢＬ「ユーザ人数」からアクセスするリソースＢ７２を特定し（ステップ１０８）、ＴＢＬ「ユーザ人数」であるＲＣＴに記述されるＳＱＬ文により該当する情報「ユーザ人数」を収集する（ステップ１０９）。
収集された情報「スーザ人数」はＲＭＴへ返信される（ステップ１１０）。
【００３０】
次にここで返信された情報「ユーザ人数」を新たなＩＮ情報として情報収集／更新要求情報を検索するが、選択される情報収集／更新要求情報はないし、また、入力を特定しないＴＢＬを含む情報収集／更新要求情報もない。
【００３１】
次に、ＩＮ情報をＵｓｅｒ＿ＩＤをとし情報収集／更新先がＲＩＤ番号ＲＩＤ＝１００である情報収集／更新要求情報を選択し（ステップ２０３）、当該ＲＩＤ番号ＲＩＤ＝１００に相当するＲＴにＩＮ＝Ｕｓｅｒ＿ＩＤとした情報収集／更新要求を送信し、当該ＲＴは記述される収集／更新先アドレスへ当該ＲＩＤ番号ＲＩＤ＝１００、ＩＮ＝Ｕｓｅｒ＿ＩＤとして（ステップ２０４）、新たなイベントを要求する（ステップ２０５）。
ＲＩＤ番号ＲＩＤ＝１００、ＩＮ＝Ｕｓｅｒ＿ＩＤを受けた収集／更新先アドレスに相当する他サーバコンピュータは、ＲＭＴ群からＲＩＤ番号ＲＩＤ＝１００であるＲＭＴを選択し（ステップ２０６）、処理を行った後ＲＴに情報を返送し（ステップ２０７）、情報を受けたＲＴはＲＭＴに情報を返送する（ステップ２０８）。
ここで、「ステップ１０１〜ステップ１１０」と「ステップ２０１〜２０８」はお互い情報収集／更新要求情報として依存関係にないため、並列に処理することができる（ステップ３０１、ステップ３０２）。
【００３２】
ＲＩＤ番号ＲＩＤ＝１００は、ＲＩＤ番号ＲＩＤ＝１の要求を満たすために必要な情報「実施数」が得られるＲＩＤ番号であったため、ステップ１１０で得られた「ユーザ人数」とステップ２０８で得られた「実施数」から要求に応じた情報生成手段を記述した情報生成情報を用いて、情報が生成される（ステップ３０３）
【００３３】
以上説明したように、本実施形態のサーバシステムによれば、サーバコンピュータ上で管理するリソース情報に追加／変更が生じても、ＲＭＴ、ＲＣＴ、ＲＴそれぞれ単一のデーブルのみの変更で柔軟に対応できる効果が得られる。
また、複数の分散設置されたリソースに対して情報を取得／更新する際に自律的に最適な逐次／並列処理を選択することができる効果が得られるとともに、迅速な情報取得／更新が可能となる効果が得られる。
【００３４】
上述のサーバシステム、サーバコンピュータ、アダプタシステム（＝アダプタ５０）は、内部に、コンピュータシステムを有している。
そして、上述したリソース情報収集処理、リソース情報更新処理に関する一連の処理の過程は、プログラムの形式でコンピュータ読み取り可能な記録媒体に記憶されており、このプログラムをコンピュータが読み出して実行することによって、上記処理が行われる。
すなわち、サーバシステム、サーバコンピュータ、アダプタシステム（＝アダプタ５０）における、各処理手段、処理部は、ＣＰＵ等の中央演算処理装置がＲＯＭやＲＡＭ等の主記憶装置に上記プログラムを読み出して、情報の加工・演算処理を実行することにより、実現されるものである。
ここでコンピュータ読み取り可能な記録媒体とは、磁気ディスク、光磁気ディスク、ＣＤ−ＲＯＭ、ＤＶＤ−ＲＯＭ、半導体メモリ等をいう。また、このコンピュータプログラムを通信回線によってコンピュータに配信し、この配信を受けたコンピュータが当該プログラムを実行するようにしても良い。
【００３５】
【発明の効果】
以上説明したように、本願発明は、リソースと当該リソースの収集先情報との関係を記述した情報収集要求情報と、情報収集要求に応じた情報の生成処理を記述した情報生成情報とから構成されるリソースマッピングテーブルであって、第一のリソース識別番号で識別されるリソースマッピングテーブルを束ねたリソースマッピングテーブル群と、自サーバコンピュータ内のリソース情報を収集する処理を記述し、収集先情報で識別されるリソース収集テーブルを束ねたリソース収集テーブル群と、他サーバコンピュータのリソース情報を収集する情報を有し、第二のリソース識別番号で識別されるルーティングテーブルを束ねたルーティングテーブル群とから構成されるアダプタ管理ファイルを記憶する記憶部を有するアダプタシステムにおいて、アダプタシステムの処理部が、第一のリソース識別番号により識別されたリソースマッピングテーブルに記述された情報収集要求情報を記憶部より読み出し、情報収集要求情報に記述されたリソース収集テーブルもしくはルーティングテーブルに基づきリソース情報を収集し、リソース収集テーブルもしくはルーティングテーブルからの情報を元に、リソースマッピングテーブルに記述された情報生成情報によって、情報収集要求に応じた情報の生成処理を実行するので、分散設置されたサーバコンピュータ上で管理するリソース情報を収集／更新する際に、迅速に情報の収集／更新を行なうことができる効果を得ることができる。
【図面の簡単な説明】
【図１】本発明の原理構成図である。
【図２】本発明のアダプタ管理情報ファイルの構成図である
【図３】本発明の実施例のシステム構成図である。
【図４】本発明の実施例のシーケンス図である。
【図５】本発明の実施例のシーケンス図である。
【図６】本発明の実施例のシーケンス図である。
【図７】従来技術の説明図である。
【符号の説明】
１０、２０、３０…サーバコンピュータ
４０…イベント
５０…アダプタ
６０…アダプタ管理情報ファイル
７０…リソース情報
６１…リソースマッピングテーブル
６２…リソース収集テーブル
６３…ルーティングテーブル
１００…イベント処理要求
１０１…リソース識別番号
１０２…ＩＮ情報
【図１】
2004265128.tif 000003
【図２】
2004265128.tif 000004
【図３】
2004265128.tif 000005
【図４】
2004265128.tif 000006
【図５】
2004265128.tif 000007
【図６】
2004265128.tif 000008
【図７】
2004265128.tif 000009