【手続補正書】
【提出日】平成19年1月22日(2007.1.22)
【手続補正１】
【補正対象書類名】明細書
【補正対象項目名】発明の名称
【補正方法】変更
【補正の内容】
【発明の名称】分散プラットホームモジュール、ゲートウェイ、ゲートウェイを用いたネットワークシステム及びネットワークシステムの構築方法並びにプロトコル変換装置
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】特許請求の範囲
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】  アプリケーションを連携させる第１、第２の分散プラットホームモジュールが相互にメッセージの送受を行うために前記第１、第２の分散プラットホームモジュールのそれぞれに対応して設けられるゲートウェイであって、
前記分散プラットホームモジュールが通信を行う場合に規定された第１のプロトコルを変更して、前記第１のプロトコルより冗長性の少ないメッセージを作成する変更手段と、
前記変更手段による処理と逆の処理を行う復元手段とを具備し、
前記対応して設けられた分散プラットホームモジュールから受けたメッセージを前記変更手段により冗長性を少なくして対向するゲートウェイへ送信し、対向するゲートウェイから受けたメッセージを前記復元手段により復元して、前記対応して設けられた分散プラットホームモジュールへ送信することを特徴とするゲートウェイ。
【請求項２】  前記対向するゲートウェイとの間において所要のときに、前記変更手段による冗長性を少なくする処理のルール情報を交換することを特徴とする請求項１に記載のゲートウェイ。
【請求項３】  第１の分散プラットホームモジュールとの間でアプリケーションを連携させる第２の分散プラットホームモジュールに対応して設けられるゲートウェイであって、
前記アプリケーションに必要とされる第１のプロトコルに基づく第１の情報を前記第１のプロトコルよりも冗長性の少ない第２のプロトコルに基づく第２の情報に変更する変更手段と、
前記第２のプロトコルに基づく第３の情報を前記第１のプロトコルに基づく第４の情報に復元する復元手段と、
を具備することを特徴とするゲートウェイ。
【請求項４】  前記第１のプロトコルは前記第２の分散プラットホームモジュールが前記第１の分散プラットホームモジュールとの間で第１の通信回線により通信されるときに用いられる一方で前記第２のプロトコルは前記第２の分散プラットホームモジュールが前記第１の分散プラットホームモジュールとの間で前記第１の通信回線よりも低速の第２の通信回線により通信されるときに用いられることを特徴とする請求項３に記載のゲートウェイ。
【請求項５】  前記変更及び復元のためのルール情報を記憶する記憶手段をさらに具備することを特徴とする請求項３に記載のゲートウェイ。
【請求項６】  前記ルール情報を前記第１の分散プラットホームモジュールとの間で交換する交換手段をさらに具備することを特徴とする請求項５に記載のゲートウェイ。
【請求項７】  前記ルール情報は前記連携に係るシステムに固有の情報を含むことを特徴とする請求項５に記載のゲートウェイ。
【請求項８】  前記第１の情報がオブジェクト識別キーを含むとき、前記変更手段がこのオブジェクト識別キーをコード変換することにより、前記オブジェクト識別キーは前記変換前よりもビット数の少ない情報に圧縮され前記第２の情報の一部となり、前記記憶手段は前記圧縮のコード変換ルール情報を記憶することを特徴とする請求項５に記載のゲートウェイ。
【請求項９】  アプリケーションを連携させる第１、第２の分散プラットホームモジュールが相互にメッセージの送受を行うために前記第１、第２の分散プラットホームモジュールのそれぞれに対応して設けられるゲートウェイであって、前記分散プラットホームモジュールが通信を行う場合に規定された第１のプロトコルを変更して、前記第１のプロトコルより冗長性の少ないメッセージを作成する変更手段と、前記変更手段による処理と逆の処理を行う復元手段とを具備し、前記対応して設けられた分散プラットホームモジュールから受けたメッセージを前記変更手段により冗長性を少なくして対向するゲートウェイへ送信し、対向するゲートウェイから受けたメッセージを前記復元手段により復元して、前記対応して設けられた分散プラットホームモジュールへ送信するゲートウェイと、アプリケーションとの間において、通信を行う分散プラットホームモジュールであって、
前記ゲートウェイとの間においては、前記変換手段により変更された後のプロトコルによりメッセージを送受するメッセージ送受手段と、
前記第１、第２の分散プラットホームモジュールと同一のＡＰＩと
を具備することを特徴とする分散プラットホームモジュール。
【請求項１０】  アプリケーションを連携させる第１、第２の分散プラットホームモジュールが相互にメッセージの送受を行うために前記第１、第２の分散プラットホームモジュールのそれぞれに対応して設けられるゲートウェイであって、前記分散プラットホームモジュールが通信を行う場合に規定された第１のプロトコルを変更して、前記第１のプロトコルより冗長性の少ないメッセージを作成する変更手段と、前記変更手段による処理と逆の処理を行う復元手段とを具備し、前記対応して設けられた分散プラットホームモジュールから受けたメッセージを前記変更手段により冗長性を少なくして対向するゲートウェイへ送信し、対向するゲートウェイから受けたメッセージを前記復元手段により復元して、前記対応して設けられた分散プラットホームモジュールへ送信するゲートウェイを用い、
前記分散プラットホームモジュールが前記ゲートウェイを介さずに通信を行う場合の回線よりも回線容量の少ない回線を結合して構成したことを特徴とするネットワークシステム。
【請求項１１】  第１及び第２の分散プラットホームモジュールの間でアプリケーションを連携させるネットワークシステムであって、
前記第１の分散プラットホームモジュールに対応して設けられ、前記アプリケーションに必要とされる第１のプロトコルに基づく第１の情報を前記第１のプロトコルよりも冗長性の少ない第２のプロトコルに基づく第２の情報に変更する第１の変更手段と、前記第２のプロトコルに基づく第３の情報を前記第１のプロトコルに基づく第４の情報に復元する第１の復元手段とを有する第１のゲートウェイと、
前記第２の分散プラットホームモジュールに対応して設けられ、前記第１のプロトコルに基づく第５の情報を前記第３の情報に変更する第２の変更手段と、前記第２の情報を前記第１のプロトコルに基づく第６の情報に復元する第２の復元手段とを有する第２のゲートウェイと
を具備し、
前記第１及び第２の分散プラットホームモジュールは前記第１及び第２のゲートウェイを介さない場合は前記第１のプロトコルにて第１の通信回線を介して通信を行い、前記第１及び第２のゲートウェイを介する場合は前記第２のプロトコルにて前記第１の通信回線よりも低速な第２の通信回線を介して通信を行うことを特徴とするネットワークシステム。
【請求項１２】  第１及び第２の分散プラットホームモジュールの間でアプリケーションを連携させるネットワークシステムであって、
前記第１及び第２の分散プラットホームモジュールはゲートウェイを介さない場合は前記アプリケーションに必要とされる第１のプロトコルにて第１の通信回線を介して通信を行い、ゲートウェイを介する場合はこのゲートウェイにより情報を変更・復元することにより前記第１のプロトコルよりも冗長性の少ない第２のプロトコルにて前記第１の通信回線よりも低速な第２の通信回線を介して通信を行うことを特徴とするネットワークシステム。
【請求項１３】  アプリケーションを連携させる第１、第２の分散プラットホームモジュールが相互にメッセージの送受を行うために前記第１、第２の分散プラットホームモジュールのそれぞれに対応して設けられるゲートウェイであって、前記分散プラットホームモジュールが通信を行う場合に規定された第１のプロトコルを変更して、前記第１のプロトコルより冗長性の少ないメッセージを作成する変更手段と、前記変更手段による処理と逆の処理を行う復元手段とを具備し、前記対応して設けられた分散プラットホームモジュールから受けたメッセージを前記変更手段により冗長性を少なくして対向するゲートウェイへ送信し、対向するゲートウェイから受けたメッセージを前記復元手段により復元して、前記対応して設けられた分散プラットホームモジュールへ送信するゲートウェイを、前記分散プラットホームモジュールが前記ゲートウェイを介さずに通信を行う場合の第１の回線よりも回線容量の少ない第２の回線を結合する場合に用い、
前記第２の回線を前記第１の回線に変える場合に前記ゲートウェイを用いず、
前記第１、第２の分散プラットホームモジュールが通信を行うように接続を行う
ことを特徴とするネットワークシステムの構築方法。
【請求項１４】  他の分散プラットホームモジュールとの間におけるアプリケーションの連携に使用される第１のプロトコルに基づく第１の情報を作成する本分散プラットホームモジュールと、
この本分散プラットホームモジュールから前記第１の情報を受けてこの第１の情報を前記第１のプロトコルよりも冗長性の少ない第２のプロトコルに基づく第２の情報に変更し、前記連携に際しては前記第２の情報を前記他の分散プラットホームモジュールに送信するゲートウェイと
を具備することを特徴とするプロトコル変換装置。
【請求項１５】  前記ゲートウェイは前記他の分散プラットホームモジュールから受信した前記第２のプロトコルに基づく第３の情報を前記第１のプロトコルに基づく第４の情報に復元し、前記本分散プラットホームモジュールは前記第４の情報を前記ゲートウェイから受けることを特徴とする請求項１４に記載のプロトコル変換装置。
【請求項１６】  前記第１の情報がオブジェクト識別キーを含むとき、前記ゲートウェイがこのオブジェクト識別キーをコード変換することにより、前記オブジェクト識別キーは前記変換前よりもビット数の少ない情報に圧縮され前記第２の情報の一部となることを特徴とする請求項１４に記載のプロトコル変換装置。
【０００１】
【発明の属する技術分野】
この発明は、ネットワークを用いて構成する分散処理システムに用いられる分散プラットホームモジュール、ゲートウェイ、ゲートウェイを用いたネットワークシステム及びネットワークシステムの構築方法並びにプロトコル変換装置に関するものである。
【手続補正３】
【補正対象書類名】明細書
【補正対象項目名】００１０
【補正方法】変更
【補正の内容】
【００１０】
本発明は上記のようなＣＯＲＢＡを用いて構築する分散システムの現状に鑑みてなされたもので、その目的は、それぞれが異なるアプリケーションを連携させる分散プラットホームであるＣＯＲＢＡモジュール間を結合する回線の速度が低速であっても分散システムの性能低下を抑制することのできるゲートウェイを提供することである。また、このゲートウェイを用いたネットワークシステム及びネットワークシステムの構築方法を提供する。更に、分散プラットホームモジュールとプロトコル変換装置を提供する。
【手続補正４】
【補正対象書類名】明細書
【補正対象項目名】００１２
【補正方法】変更
【補正の内容】
【００１２】
請求項２のゲートウェイは、前記対向するゲートウェイとの間において所要のときに、前記変更手段による冗長性を少なくする処理のルール情報を交換することを特徴とする。請求項３のゲートウェイは、第１の分散プラットホームモジュールとの間でアプリケーションを連携させる第２の分散プラットホームモジュールに対応して設けられるゲートウェイであって、前記アプリケーションに必要とされる第１のプロトコルに基づく第１の情報を前記第１のプロトコルよりも冗長性の少ない第２のプロトコルに基づく第２の情報に変更する変更手段と、前記第２のプロトコルに基づく第３の情報を前記第１のプロトコルに基づく第４の情報に復元する復元手段と、を具備することを特徴とする。
請求項４のゲートウェイは、前記第１のプロトコルは前記第２の分散プラットホームモジュールが前記第１の分散プラットホームモジュールとの間で第１の通信回線により通信されるときに用いられる一方で前記第２のプロトコルは前記第２の分散プラットホームモジュールが前記第１の分散プラットホームモジュールとの間で前記第１の通信回線よりも低速の第２の通信回線により通信されるときに用いられることを特徴とする。
請求項５のゲートウェイは、前記変更及び復元のためのルール情報を記憶する記憶手段をさらに具備することを特徴とする。
請求項６のゲートウェイは、前記ルール情報を前記第１の分散プラットホームモジュールとの間で交換する交換手段をさらに具備することを特徴とする。
請求項７のゲートウェイは、前記ルール情報は前記連携に係るシステムに固有の情報を含むことを特徴とする。
請求項８のゲートウェイは、前記第１の情報がオブジェクト識別キーを含むとき、前記変更手段がこのオブジェクト識別キーをコード変換することにより、前記オブジェクト識別キーは前記変換前よりもビット数の少ない情報に圧縮され前記第２の情報の一部となり、前記記憶手段は前記圧縮のコード変換ルール情報を記憶することを特徴とする。
【手続補正５】
【補正対象書類名】明細書
【補正対象項目名】００１３
【補正方法】変更
【補正の内容】
【００１３】
請求項９の分散プラットホームモジュールは、アプリケーションを連携させる第１、第２の分散プラットホームモジュールが相互にメッセージの送受を行うために前記第１、第２の分散プラットホームモジュールのそれぞれに対応して設けられるゲートウェイであって、前記分散プラットホームモジュールが通信を行う場合に規定された第１のプロトコルを変更して、前記第１のプロトコルより冗長性の少ないメッセージを作成する変更手段と、前記変更手段による処理と逆の処理を行う復元手段とを具備し、前記対応して設けられた分散プラットホームモジュールから受けたメッセージを前記変更手段により冗長性を少なくして対向するゲートウェイへ送信し、対向するゲートウェイから受けたメッセージを前記復元手段により復元して、前記対応して設けられた分散プラットホームモジュールへ送信するゲートウェイと、アプリケーションとの間において、通信を行う分散プラットホームモジュールであって、前記ゲートウェイとの間においては、前記変換手段により変更された後のプロトコルによりメッセージを送受するメッセージ送受手段と、前記第１、第２の分散プラットホームモジュールと同一のＡＰＩとを具備することを特徴とする。
【手続補正６】
【補正対象書類名】明細書
【補正対象項目名】００１４
【補正方法】変更
【補正の内容】
【００１４】
請求項１０のネットワークシステムは、アプリケーションを連携させる第１、第２の分散プラットホームモジュールが相互にメッセージの送受を行うために前記第１、第２の分散プラットホームモジュールのそれぞれに対応して設けられるゲートウェイであって、前記分散プラットホームモジュールが通信を行う場合に規定された第１のプロトコルを変更して、前記第１のプロトコルより冗長性の少ないメッセージを作成する変更手段と、前記変更手段による処理と逆の処理を行う復元手段とを具備し、前記対応して設けられた分散プラットホームモジュールから受けたメッセージを前記変更手段により冗長性を少なくして対向するゲートウェイへ送信し、対向するゲートウェイから受けたメッセージを前記復元手段により復元して、前記対応して設けられた分散プラットホームモジュールへ送信するゲートウェイを用い、前記分散プラットホームモジュールが前記ゲートウェイを介さずに通信を行う場合の回線よりも回線容量の少ない回線を結合して構成したことを特徴とする。
請求項１１のネットワークシステムは、第１及び第２の分散プラットホームモジュールの間でアプリケーションを連携させるネットワークシステムであって、
前記第１の分散プラットホームモジュールに対応して設けられ、前記アプリケーションに必要とされる第１のプロトコルに基づく第１の情報を前記第１のプロトコルよりも冗長性の少ない第２のプロトコルに基づく第２の情報に変更する第１の変更手段と、前記第２のプロトコルに基づく第３の情報を前記第１のプロトコルに基づく第４の情報に復元する第１の復元手段とを有する第１のゲートウェイと、前記第２の分散プラットホームモジュールに対応して設けられ、前記第１のプロトコルに基づく第５の情報を前記第３の情報に変更する第２の変更手段と、前記第２の情報を前記第１のプロトコルに基づく第６の情報に復元する第２の復元手段とを有する第２のゲートウェイとを具備し、前記第１及び第２の分散プラットホームモジュールは前記第１及び第２のゲートウェイを介さない場合は前記第１のプロトコルにて第１の通信回線を介して通信を行い、前記第１及び第２のゲートウェイを介する場合は前記第２のプロトコルにて前記第１の通信回線よりも低速な第２の通信回線を介して通信を行うことを特徴とする。
請求項１２のネットワークシステムは、第１及び第２の分散プラットホームモジュールの間でアプリケーションを連携させるネットワークシステムであって、前記第１及び第２の分散プラットホームモジュールはゲートウェイを介さない場合は前記アプリケーションに必要とされる第１のプロトコルにて第１の通信回線を介して通信を行い、ゲートウェイを介する場合はこのゲートウェイにより情報を変更・復元することにより前記第１のプロトコルよりも冗長性の少ない第２のプロトコルにて前記第１の通信回線よりも低速な第２の通信回線を介して通信を行うことを特徴とする。
【手続補正７】
【補正対象書類名】明細書
【補正対象項目名】００１５
【補正方法】変更
【補正の内容】
【００１５】
請求項１３に記載のネットワーク構築方法は、アプリケーションを連携させる第１、第２の分散プラットホームモジュールが相互にメッセージの送受を行うために前記第１、第２の分散プラットホームモジュールのそれぞれに対応して設けられるゲートウェイであって、前記分散プラットホームモジュールが通信を行う場合に規定された第１のプロトコルを変更して、前記第１のプロトコルより冗長性の少ないメッセージを作成する変更手段と、前記変更手段による処理と逆の処理を行う復元手段とを具備し、前記対応して設けられた分散プラットホームモジュールから受けたメッセージを前記変更手段により冗長性を少なくして対向するゲートウェイへ送信し、対向するゲートウェイから受けたメッセージを前記復元手段により復元して、前記対応して設けられた分散プラットホームモジュールへ送信するゲートウェイを、前記分散プラットホームモジュールが前記ゲートウェイを介さずに通信を行う場合の第１の回線よりも回線容量の少ない第２の回線を結合する場合に用い、前記第２の回線を前記第１の回線に変える場合に前記ゲートウェイを用いず、前記第１、第２の分散プラットホームモジュールが通信を行うように接続を行うことを特徴とする。
請求項１４のプロトコル変換装置は、他の分散プラットホームモジュールとの間におけるアプリケーションの連携に使用される第１のプロトコルに基づく第１の情報を作成する本分散プラットホームモジュールと、この本分散プラットホームモジュールから前記第１の情報を受けてこの第１の情報を前記第１のプロトコルよりも冗長性の少ない第２のプロトコルに基づく第２の情報に変更し、前記連携に際しては前記第２の情報を前記他の分散プラットホームモジュールに送信するゲートウェイとを具備することを特徴とする。
請求項１５のプロトコル変換装置は、前記ゲートウェイは前記他の分散プラットホームモジュールから受信した前記第２のプロトコルに基づく第３の情報を前記第１のプロトコルに基づく第４の情報に復元し、前記本分散プラットホームモジュールは前記第４の情報を前記ゲートウェイから受けることを特徴とする。
請求項１６のプロトコル変換装置は、前記第１の情報がオブジェクト識別キーを含むとき、前記ゲートウェイがこのオブジェクト識別キーをコード変換することにより、前記オブジェクト識別キーは前記変換前よりもビット数の少ない情報に圧縮され前記第２の情報の一部となることを特徴とする。