特許
J-GLOBAL ID:200903016781670552

低オーバヘッドオブジェクトアダプタ

発明者:
出願人/特許権者:
代理人 (1件): 長谷川 芳樹 (外5名)
公報種別:公開公報
出願番号(国際出願番号):特願平9-170752
公開番号(公開出願番号):特開平10-133876
出願日: 1997年06月26日
公開日(公表日): 1998年05月22日
要約:
【要約】【課題】 サブコントラクトを活用することの可能なメカニズムを提供する。【解決手段】 本発明は、分散オブジェクトシステム内でサブコントラクトを実装するために使用されるオブジェクトを起動及び作成するデータ構造及び種々の方法である。サブコントラクトレジストリは、サーバオブジェクトに関するオブジェクトリファレンスを作成するために使用され、任意の数のサブコントラクトオブジェクトを有している。各サブコントラクトオブジェクトは、サブコントラクト識別子、サービス品質リスト及び作成関数を含んでいる。インプリメンテーションレジストリは、任意の数のインプリメンテーション定義を登録するために用いられる。各インプリメンテーション定義は、システム内のインタフェースに関するインプリメンテーションを定義する。
請求項(抜粋):
分散オブジェクトコンピューティングシステム内の分散サーバオブジェクトに対するオブジェクトリファレンスを作成するためにコンピュータによって実装される方法であって、前記分散オブジェクトコンピューティングシステムは、サーバオブジェクトのインプリメンテーションを起動する特徴レジストリを利用しており、前記分散オブジェクトコンピューティングシステムは、サーバオブジェクトのインプリメンテーションを起動するのに用いる複数の特徴を提供し、サーバオブジェクトに対してオブジェクトリファレンスを作成することのリクエストを受け取るステップと、前記特徴レジストリ内のサブコントラクトエントリを識別するステップであって、前記特徴レジストリは、複数のサブコントラクトエントリを含んでおり、これらの各エントリは、前記複数の特徴のうちの少なくとも一つを含む特徴セットに関連付けられており、前記サブコントラクトエントリは、作成されるべきサーバオブジェクトに関連付けられているとともに前記サーバオブジェクトのインプリメンテーションの起動に利用されるべき少なくとも1個の特徴を有する特徴セットを識別するように構成されているステップと、前記識別されたサブコントラクトエントリに関連付けられた作成関数(createfunction)を識別するステップであって、この作成関数は、前記識別されたサブコントラクトエントリによって識別された特徴セットを用いてサーバオブジェクトを作成する役割を果たし、前記作成関数を起動して、前記サーバオブジェクトに対するオブジェクトリファレンスを作成するステップと、この作成されたオブジェクトリファレンスを返すステップと、を備える方法。
IPC (2件):
G06F 9/44 530 ,  G06F 9/46 360
FI (2件):
G06F 9/44 530 M ,  G06F 9/46 360 B

前のページに戻る