【手続補正書】
【提出日】平成19年4月13日(2007.4.13)
【手続補正１】
【補正対象書類名】明細書
【補正対象項目名】特許請求の範囲
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】  要求に応答するための装置であって、前記要求が、多数のデータベース・システムを含む分散型データベース・システムにある多数のオブジェクトに属するオブジェクトを参照する1つまたは複数の指定を含み、前記多数のデータベースが第1のデータベース・システムおよび第2のデータベース・システムを含み、かつ
前記第1のデータベース・システムと、
前記要求が第1のデータベース・システムにおいて解釈不可能である指定を含むかどうかを決定する問合せアナライザと、
前記要求が第1のデータベース・システムにおいて解釈不可能である指定を含むと前記問合せアナライザが決定した場合、第2のデータベース・システムの少なくとも一部で要求が実行されることにより要求に応答する転送装置とを含み、
前記要求が第1のデータベース・システムにおいて解釈不可能である指定を含むと問合せアナライザが決定しなかった場合、要求は第1のデータベース・システムで実行される装置。
【請求項２】  第1のデータベース・システムにおけるオブジェクトが、分散型データベース・システムに属する少なくとも1つの他のデータベース・システムに含まれるオブジェクトのコピーを含む、請求項1記載の装置。
【請求項３】  そのコピーが第1のデータベース・システムに含まれるオブジェクトに関して、第1のデータベース・システムがキャッシュとして機能する、請求項2記載の装置。
【請求項４】  他のデータベース・システムが第2のデータベース・システムである、請求項2記載の装置。
【請求項５】  第1のデータベース・システムが、第2のデータベース・システムに関してキャッシュとして機能する、請求項4記載の装置。
【請求項６】  データベースの問合せを行う標準インタフェースを用いてサーバ上で実行するプログラムを提供する種類のサーバに対してローカルである装置であって；
前記要求が、標準インタフェースを介して受信した問合せを含む、
請求項1〜5のいずれか一項記載の装置。
【請求項７】  サーバがハイパーテキストトランスファープロトコル（http）に従い、プログラムがウェブアプリケーションプログラムである、請求項6記載の装置。
【請求項８】  要求に応答する方法であって、前記要求が、多数のデータベース・システムを含む分散型データベース・システムにある1つまたは複数のオブジェクトを参照する1つまたは複数の指定を含み、前記多数のデータベース・システムが第1のデータベース・システムおよび第2のデータベース・システムを含み、かつ
前記第1のデータベース・システムにおいて要求を受信する段階と、
前記要求が第1のデータベース・システムにおいて解釈不可能である指定を含むかどうかを決定する段階と、
前記要求がそのような指定を含む場合、第2のデータベース・システムの少なくとも一部で要求が実行される段階と
を含む方法。
【請求項９】  第1のデータベース・システムにおけるオブジェクトが、分散型データベース・システムに属する少なくとも1つの他のデータベース・システムに含まれるオブジェクトのコピーを含み、それにより、第1のデータベース・システムが、そのコピーが第1のデータベース・システムに含まれるオブジェクトに関してキャッシュとして機能する、請求項8記載の方法。
【請求項１０】  他のデータベース・システムが第2のデータベース・システムであり、それにより、第1のデータベース・システムが、第2のデータベース・システムに関してキャッシュとして機能する、請求項9記載の方法。
【請求項１１】  第1のデータベース・システムが、データベースの問合せを行うための標準インタフェースを用いてサーバ上で実行するプログラムを提供する種類のサーバに対してローカルであり；
要求を受信する段階において、前記要求が、標準インタフェースを介して受信される、
請求項8〜10のいずれか一項記載の方法。
【請求項１２】  サーバがハイパーテキストトランスファープロトコル（http）に従い、プログラムがウェブアプリケーションプログラムである、請求項11記載の方法。
【請求項１３】  プロセッサにおいて実行される場合に、要求に応答する方法を実行するコードを含むことを特徴とするメモリ装置であって、前記要求が、多数のデータベース・システムを含む分散型データベース・システムにある1つまたは複数のオブジェクトを参照する1つまたは複数の指定を含み、前記多数のデータベース・システムが第1のデータベース・システムおよび第2のデータベース・システムを含み、前記方法が
前記第1のデータベース・システムにおいて前記要求を受信する段階と、
前記要求が第1のデータベース・システムにおいて解釈不可能である指定を含むかどうかを決定する段階と、
前記要求がそのような指定を含む場合、第2のデータベース・システムの少なくとも一部で要求が実行される段階と
を含むメモリ装置。
【請求項１４】  要求に応答してオブジェクトを返す第1のデータベース・システムに属するオブジェクトのサブセットに属するオブジェクトのコピーをキャッシュ化するための装置であって、その結果前記要求が、オブジェクトを参照する1つまたは複数の指定を含み、かつ
前記コピーを含む第2のデータベース・システムと、
前記要求が第2のデータベース・システムにおいて解釈不可能である指定を含むかどうかを決定する問合せアナライザと、
前記要求が第2のデータベース・システムにおいて解釈不可能である指定を含むと問合せアナライザが決定した場合、第1のデータベース・システムの少なくとも一部で要求が実行されることにより要求に応答する転送装置とを含み、前記要求が第2のデータベース・システムにおいて解釈不可能である指定を含むと問合せアナライザが決定しなかった場合、前記要求は第2のデータベース・システムで実行される装置。
【請求項１５】  データベースの問合せを行う標準インタフェースを用いてサーバ上で実行するプログラムを提供する種類のサーバに対してローカルである装置であって；
前記要求が、標準インタフェースを介して受信した問合せを含む、
請求項14記載の装置。
【請求項１６】  サーバがハイパーテキストトランスファープロトコル（http）に従い、プログラムがウェブアプリケーションプログラムである、請求項15記載の装置。
【請求項１７】  オブジェクトのセットに属する1つまたは複数のオブジェクトを参照する1つまたは複数の指定を含む要求に応答する方法であって、前記オブジェクトが第1のデータベース・システムに記憶され、オブジェクトのセットのサブセットのコピーが第2のデータベース・システムに記憶され、
前記第2のデータベース・システムにおいて前記要求を受信する段階と、
前記要求が第2のデータベース・システムにおいて解釈不可能である指定を含むかどうかを決定する段階と、
前記要求がそのような指定を含む場合、第2のデータベース・システムの代わりに、前記第1のデータベース・システムにおける少なくとも一部で要求を実行させる段階と
を含む方法。
【請求項１８】  第2のデータベース・システムが、データベースの問合せを行うための標準インタフェースを用いてサーバ上で実行するプログラムを提供する種類のサーバに対してローカルであり；
要求を受信する段階において、前記要求が、標準インタフェースを介して受信される、
請求項17記載の方法。
【請求項１９】  サーバがハイパーテキストトランスファープロトコル（http）に従い、プログラムがウェブアプリケーションプログラムである、請求項18記載の方法。
【請求項２０】  プロセッサにおいて実行される場合に、要求に応答する方法を実行するコードを含むことを特徴とするメモリ装置であって、前記要求がオブジェクトのセットに属するオブジェクトを参照する1つまたは複数の指定を含み、前記オブジェクトが第1のデータベース・システムに記憶され、オブジェクトのセットのサブセットのコピーが第2のデータベース・システムに記憶され、前記方法が
前記第2のデータベース・システムにおいて前記要求を受信する段階と、
前記要求が第2のデータベース・システムにおいて解釈不可能である指定を含むかどうかを決定する段階と、
前記要求がそのような指定を含む場合、第2のデータベース・システムの代わりに、前記第1のデータベース・システムにおける少なくとも一部で要求が実行される段階と
を含むメモリ装置。