JP2000500255A - 多サイトに分散されたオブジェクト管理環境に対するシステム及び方法 - Google Patents
多サイトに分散されたオブジェクト管理環境に対するシステム及び方法Info
- Publication number
- JP2000500255A JP2000500255A JP9512151A JP51215197A JP2000500255A JP 2000500255 A JP2000500255 A JP 2000500255A JP 9512151 A JP9512151 A JP 9512151A JP 51215197 A JP51215197 A JP 51215197A JP 2000500255 A JP2000500255 A JP 2000500255A
- Authority
- JP
- Japan
- Prior art keywords
- server
- node
- server object
- service
- database
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
- G06F9/46—Multiprogramming arrangements
- G06F9/465—Distributed object oriented systems
Landscapes
- Engineering & Computer Science (AREA)
- Software Systems (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
- Computer And Data Communications (AREA)
- Multi Processors (AREA)
Abstract
Description
Claims (1)
- 【特許請求の範囲】 1. 少なくとも一つの通信リンクを介して互いに接続された多サイトであって 各サイトが少なくとも一つのコンピュータネットワークによって接続された複数 のプロセッサノードを有している多サイトのための分散オブジェクトメッセージ 伝達システムにおいて、 各プロセッサノードにおいて実行する複数のプロセスを備え、 上記複数のプロセスは複数のオブジェクトを登録し、該オブジェクトはクライ アントオブジェクトおよびサーバーオブジェクトを含み、各オブジェクトは該オ ブジェクトのインスタンスを少なくとも一つ有し、 上記複数のサーバープロセスは、ローカルノード、ローカルサイトにおけるク ライアントオブジェクトに対するサービス利用可能性のためのグローバルサービ ス、および/または、遠隔サイトにおけるクライアントオブジェクトに対するサ ービス利用可能性のためのサイトグローバルサービスに対して登録がされ、 登録された各サーバーオブジェクトに対するサーバーオブジェクト記述を格納 する、各プロセッサノードに存在するサーバーオブジェクト・データベースを備 え、該サーバーオブジェクト記述は、オブジェクト名、ノード名、サイト名、お よび、オブジェクトの1より多いインスタンスが同一プロセッサノードに登録さ れている場合にはインスタンス名を含み、 上記クライアントオブジェクトによってアクセス可能で上記クライアントオブ ジェクトからサービス要求を受け取り、上記要求されたサービスを実行すること ができる少なくとも一つの行き先サーバーオブジェクトの上記サーバーオブジェ クト・データベースにアクセスし、上記サービス要求をメッセージへとフォーマ ットし、該メッセージをローカルサイトまたは遠隔サイトの上記行き先サーバー オブジェクトへと転送するクライアントサーバーインタフェースを備えるシステ ム。 2. 請求項1に記載のシステムにおいて、上記複数のプロセスが、過去のサー バーオブジェクト・データベースアクセス要求および行き先サーバーオブジェク トのローカルキャッシュを更に備えているシステム。 3. 請求項2に記載のシステムにおいて、上記サーバーオブジェクト・データ ベースは、上記サーバーオブジェクト・データベースに対し実行される変更のカ ウントを記録する変更カウンタを更に備え、上記クライアントサーバーインタフ ェースは、上記サーバーオブジェクト・データベースにおける上記変更カウンタ の上記カウントに等しいローカル変更カウントに応じてサーバーオブジェクトを 一致させるために上記ローカルキャッシュにアクセスし、上記サーバーオブジェ クト・データベースにおける上記変更カウンタの上記カウントに等しくない上記 ローカル変更カウントに応じて上記サーバーオブジェクト・データベースにアク セスするシステム。 4. 請求項1に記載のシステムにおいて、 遠隔プロセッサノードに存在する行き先オブジェクトへメッセージを送るため の、各プロセッサノードに存在するメッセージ処理プロセスと、 遠隔プロセッサノードに存在するオブジェクトからメッセージを受信するため の、各プロセッサノードに存在するリンクTCPプロセスと、 を更に備えるシステム。 5. 請求項4に記載のシステムにおいて、前記メッセージ処理プロセスおよび リンクTCPプロセスは、プロセッサノードの間に、上記メッセージの送信およ び受信のための二地点間TCP/IP経路を生成するシステム。 6. 請求項1に記載のシステムにおいて、上記サーバーオブジェクト・データ ベースに格納された上記サーバーオブジェクト記述は、オブジェクト登録時にお けるプロセッサノードのサービス状態を更に含んでいるシステム。 7. 請求項6に記載のシステムにおいて、上記プロセッサノードのサービス状 態は、サービス外状態、最小サービス状態、およびサービス中状態を含むシステ ム。 8. 請求項6に記載のシステムにおいて、上記サーバーオブジェクト・データ ベースから、上記登録オブジェクトの常駐ノードの現時点のサービス状態よりも 高いサービス状態を有する登録オブジェクトが、上記常駐ノードのサービス状態 の低下に応じて取り除かれるシステム。 9. 請求項6に記載のシステムにおいて、上記サーバーオブジェクト・データ ベースは、遠隔ノードのサーバーオブジェクト・データベースの新しいコピーに より、該遠隔ノードのサービス状態の向上に応じて置き換えられるシステム。 10. 請求項1に記載のシステムにおいて、上記サーバーオブジェクト・デー タベースに格納された上記サーバーオブジェクト記述は、アクティブ/待機モー ドと負荷分散モードを含む上記登録オブジェクトの動作モードを更に含むシステ ム。 11. 請求項1に記載のシステムにおいて、上記サーバーオブジェクト・デー タベースに格納された上記サーバーオブジェクト記述は、各登録オブジェクトに 対するメッセージキューIDを更に含むシステム。 12. 請求項1に記載のシステムにおいて、上記サーバーオブジェクト・デー タベースに格納された上記サーバーオブジェクト記述は、上記登録オブジェクト に対する既知のポートIDを更に含むシステム。 13. 各サイトが複数の相互接続ノードを有し、各ノードが該ノードで実行す る複数のプロセスを有している多サイトに対する分散オブジェクトメッセージ伝 達のための方法であって、 各ノードにおける複数プロセスにより複数のサーバーオブジェクトの少なくと も一つのインスタンスを登録し、該サーバーオブジェクトがローカルサービス、 グローバルサービスおよび/またはサイトグローバルサービスに対して登録され るステップと、 サーバーオブジェクト・データベースにおける各登録オブジェクトのサーバー オブジェクト記述を格納するステップであって、該サーバーオブジェクト記述は 、オブジェクト名、ノード名、サイト名、および、オブジェクトの一つ以上のイ ンスタンスが同一ノードに登録されている場合にはインスタンス名を含んでいる ステップと、 ローカルサイトにおける遠隔ノードに対するグローバルサービスに対して登録 されたサーバーオブジェクトの上記サーバーオブジェクト記述をブロードキャス トするステップと、 遠隔サイトにおけるノードからのサイトグローバルサービスに対して登録され たサーバーオブジェクトのサーバーオブジェクト記述を要求するステップと、 遠隔ノードにおける登録サーバーオブジェクトの上記サーバーオブジェクト記 述を受信し、受信した該サーバーオブジェクト記述を上記サーバーオブジェクト ・データベースに格納するステップと、 クライアントオブジェクトからのサービス要求を受信し、上記サーバーオブジ ェクト・データベースを検索して上記サービス要求を実行できる行き先サーバー オブジェクトを探し、上記サービス要求をメッセージへとフォーマットし、該メ ッセージをローカルサイトまたは遠隔サイトにおける上記行き先サーバーオブジ ェクトへ転送するステップと、 を有する方法。 14. 請求項13に記載の方法において、 上記サーバーオブジェクト・データベースに対して行われる変更の数に応じて 上記サーバーオブジェクト・データベースに変更カウントを格納するステップと 、 過去のサービス要求と該サービス要求を実行できる行き先サーバーオブジェク トとのローカル履歴キャッシュを各プロセスに格納するステップと、 ローカル変更カウントを上記ローカル履歴キャッシュに格納するステップと、 サービス要求と上記サーバーオブジェクト・データベースにおける上記変更カ ウントに等しい上記ローカル変更カウントとに応じて、上記ローカル履歴キャッ シュにアクセスするステップと、 サービス要求と上記サーバーオブジェクト・データベースにおける上記変更カ ウントに等しくない上記ローカル変更カウントとに応じて、上記サーバーオブジ ェクト・データベースにアクセスするステップと、 を更に有する方法。 15. 請求項14に記載の方法において、サーバーオブジェクト記述を格納す る上記ステップが、各登録オブジェクトに対してオブジェクト登録時におけるノ ードサービス状態を記憶するステップを更に含む方法。 16. 請求項15に記載の方法において、ノードサービス状態を記憶する上記 ステップが、サービス外状態、ミニマムサービス状態またはサービス中状態を記 憶するステップを更に含む方法。 17. 請求項15に記載の方法において、 ノードを下位のサービス状態へとダウングレードするステップと、 ダウングレードされた上記ノードの上記下位のサービス状態よりも高いサービ ス状態を有する上記ダウングレードノードに存在する登録オブジェクトを上記サ ーバーオブジェクト・データベースから除くステップと、 を更に有する方法。 18. 請求項15に記載の方法において、 ノードをより高いサービス状態へとアップグレードするステップと、 他の全てのノードに上記アップグレードされたノードのより高いサービス状態 を通知するステップと、 上記アップグレードされたノードのサーバーオブジェクト・データベースの内 容のコピーを要求するステップと、 サーバーオブジェクト・データベースにおける上記コピーを他の全てのノード に格納するステップと、 を有する方法。 19. 請求項13に記載の方法において、サーバーオブジェクト記述を格納す る上記ステップが、上記登録オブジェクトの動作モードを記憶するステップを更 に含み、該動作モードがアクティブ/待機モードおよび負荷分散モードを有して いる方法。 20. 請求項13に記載の方法において、サーバーオブジェクト記述を格納す る上記ステップが、各登録オブジェクトに対するメッセージキューIDを記憶す るステップを更に含む方法。 21. 請求項13に記載の方法において、サーバーオブジェクト記述を格納す る上記ステップが、各登録オブジェクトに対する既知のポートIDを記憶するス テップを更に含む方法。 22. 請求項13に記載の方法において、サーバーオブジェクト記述を格納す る上記ステップが、アクティブ/待機モードまたは負荷分散モードを指定する動 作モードを記憶するステップを更に含む方法。 23. 請求項22に記載の方法において、上記サーバーオブジェクト・データ ベースを検索して行き先サーバーオブジェクトを探す上記ステップは、負荷分散 モードに対して登録されている上記サーバーオブジェクトに応じて、上記行き先 サーバーオブジェクトの間に実質的に均等にサービス要求を分配するステップを 含んでいる方法。 24. 請求項22に記載の方法において、上記サーバーオブジェクト・データ ベースを検索して行き先サーバーオブジェクトを探す上記ステップは、負荷分散 モードに対して登録されている上記サーバーオブジェクトに応じて、ラウンドロ ビンアルゴリズムを用いて上記行き先サーバーオブジェクトの間に実質的に均等 にサービス要求を分配するステップを含んでいる方法。 25. 請求項13に記載の方法において、上記メッセージを上記行き先サーバ ーオブジェクトに転送する上記ステップは、上記行き先サーバーオブジェクトが 存在する行き先ノードへの通信リンクを確立するステップを含んでいる方法。 26. 請求項13に記載の方法において、上記メッセージを上記行き先サーバ ーオブジェクトに転送する上記ステップは、上記行き先サーバーオブジェクトが 存在する行き先ノードへのTCP/IP通信リンクを確立するステップを含んで いる方法。 27. 請求項13に記載の方法において、上記メッセージを上記行き先サーバ ーオブジェクトに転送する上記ステップは、上記行き先サーバーオブジェクトが 存在する行き先ノードのUDP/TLIソケット接続によって上記メッセージを 転送するステップを含んでいる方法。 28. 請求項25に記載の方法において、上記メッセージを上記行き先サーバ ーオブジェクトに転送する上記ステップは、 上記フォーマットされたメッセージをメッセージハンドラープロセスに転送し 、該メッセージハンドラープロセスが該メッセージを上記行き先ノードにおける リンクTCPプロセスへ送信するステップと、 上記メッセージを上記行き先サーバーオブジェクトに転送するステップと、 を有している方法。 29. 請求項13に記載の方法において、上記行き先サーバーオブジェクトか ら応答を受信するステップを更に有する方法。 30. 多くの物理的に離れたサイトにおいて実行する電話アプリケーションに おいて、多くのサイトの間での分散されたオブジェクトメッセージのための方法 であって、各サイトは相互接続された多数のノードを有し、各ノードは、その中 において実行する多数のプロセスを有しており、上記方法は、 各ノードにおける複数のプロセスにより複数のサーバーオブジェクトの内の少 なくとも1つのインスタンスを登録し、上記サーバーオブジェクトはローカルノ ードに対するサービス、ローカルサイトに対するグローバルサービス、及び/又 は、複数の遠隔サイトに対するサイトグローバルサービスのために登録されてお り、 サーバーオブジェクト・データベースに登録されている各オブジェクトのサー バーオブジェクト記述を格納し、上記サーバーオブジェクト記述はオブジェクト 名、ノード名、サイト名、及び、同じノードにオブジェクトのインスタンスが2 以上登録されている場合にはインスタンス名を含むステップ、 ローカルサイトにおいて遠隔ノードへのグローバルサービスのために登録され たサーバーオブジェクトの上記サーバーオブジェクト記述をブロードキャストし 、ブロードキャストされた上記サーバーオブジェクト記述は、上記遠隔ノードで のサーバーオブジェクト・データベースに格納されているステップ、 遠隔サイトでの複数のノードからサイトグローバルサービスのために登録され たサーバーオブジェクトのサーバーオブジェクト記述を要求するステップ、 遠隔ノードにおいて登録されたサーバーオブジェクトの上記サーバーオブジェ クト記述を受け取り、受け取ったサーバーオブジェクト記述をサーバーオブジェ クト・データベースに格納するステップ、 クライアントオブジェクトからのサービス要求を受け取り、上記サービス要求 を実行できる行き先サーバーオブジェクトのため上記サーバーオブジェクト・デ ータベースを検索し、上記サービス要求をメッセージにフォーマットし、ローカ ルサイト又は遠隔サイトでの上記行き先サーバーオブジェクトに上記メッセージ を送るステップ からなる方法。 31. 請求項30に記載の方法であって、さらに、 上記サーバーオブジェクト・データベースで形成される変更の数に応じて上記 サーバーオブジェクト・データベースにおける変更カウントを格納するステップ 、 過去のサービス要求のローカル履歴キャッシュ、及び、各プロセスにおいてサ ービス要求を実行可能な行き先サーバーオブジェクトを格納するステップ、 上記ローカル履歴キャッシュにおけるローカル変更カウントを格納するステッ プ、 サービス要求と、上記サーバーオブジェクト・データベースにおける上記変更 カウントと等しいローカル変更カウントに対応して上記ローカル履歴キャッシュ をアクセスするステップ、 サービス要求と、上記サーバーオブジェクト・データベースにおける上記変更 カウントとは等しくない上記ローカル変更カウントとに応じて上記サーバーオブ ジェクト・データベースをアクセスするステップ を備えることを特徴とする方法。 32. 請求項31に記載の方法であって、 上記サーバーオブジェクト記述を格納するステップは、さらに、登録された各 オブジェクトに関し、オブジェクト登録時におけるノードサービスステートを格 納するステップを含むことを特徴とする方法。 33. 請求項32に記載の方法において、 上記ノードサービスステートを格納するステップは、さらに、サービス外ステ ート、ミニマムサービスステート又はサービス中ステートを格納するステップを 含むことを特徴とする方法。 34. 請求項32に記載の方法であって、さらに、 ノードをより低いサービスステートへダウングレードするステップ、および 上記ダウングレードされたノードの上記の低いサービスステートよりも高いサ ービスステートを有し、上記ダウングレードされたノードに常駐する登録された オブジェクトを、上記サーバーオブジェクト・データベースより除去するステッ プ を備えることを特徴とする方法。 35.請求項32に記載の方法であって、さらに、 ノードをより高いサービスステートへアップグレードするステップ、 上記アップグレードされたノードのより高いサービスステートを他の全てのノ ードに通知するステップ、 上記アップグレードされたノードのサーバーオブジェクト・データベースの内 容のコピーを要求するステップ、 他の全てのノードにおけるサーバーオブジェクト・データベースに上記コピー を格納させるステップ を備えることを特徴とする方法。 36. 請求項30に記載の方法であって、 サーバーオブジェクト記述を格納するステップは、さらに、上記登録されたオ ブジェクトの操作モードを格納するステップを備え、上記操作モードは、アクテ ィブ/待機モード及び負荷分散モードを備えることを特徴とする方法。 37. 請求項30に記載の方法であって、サーバーオブジェクト記述を格納す るステップは、さらに、各々の登録されたオブジェクトに対するメッセージキュ ーIDを格納するステップを備えることを特徴とする方法。 38. 請求項30に記載の方法であって、サーバーオブジェクト記述を格納す るステップは、さらに、各々の格納されたオブジェクトに対する周知のポートI Dを格納するステップを備えることを特徴とする方法。 39. 請求項30に記載の方法であって、サーバーオブジェクト記述を格納す るステップは、さらに、アクティブ/待機モード又は負荷分散モードを指定する 操作を格納するステップを備えることを特徴とする方法。 40. 請求項39に記載の方法は、行き先サーバーオブジェクトに関して上記 サーバーオブジェクト・データベースを検索するステップは、負荷分散操作モー ドのために登録されている上記サーバーオブジェクトに応じて上記行き先サーバ ーオブジェクト間でサービス要求を実質的に等しく分散するステップを備えるこ とを特徴とする方法。 41. 請求項39に記載の方法であって、行き先サーバーオブジェクトに関し て上記サーバーオブジェクト・データベースを検索するステップは、負荷分散操 作モードのために登録されている上記サーバーオブジェクトに応じてラウンドロ ビン・アルゴリズムを利用する上記行き先サーバーオブジェクト間でサービス要 求を実質的に等しく分散するステップを備えることを特徴とする方法。 42. 請求項30に記載の方法であって、上記行き先サーバーオブジェクトに 上記メッセージを送信するステップは、上記行き先サーバーオブジェクトが属す る行き先ノードに通信リンクを確立するステップを備えることを特徴とする方法 。 43. 請求項30に記載の方法において、上記行き先サーバーオブジェクトに 上記メッセージを送信するステップは、上記行き先サーバーオブジェクトが属す る行き先ノードにTCP/IP通信リンクを確立するステップを備えることを特 徴とする方法。 44. 請求項30に記載の方法において、上記行き先サーバーオブジェクトに 上記メッセージを送信するステップは、上記行き先サーバーオブジェクトが属す る行き先ノードのUDP/TLIソケット接続を介して上記メッセージを送信す るステップを備えることを特徴とする方法。 45. 請求項42に記載の方法において、上記行き先サーバーオブジェクトに 上記メッセージを送信するステップは、 上記のフォーマットされたメッセージをメッセージハンドラーに送り、このメ ッセージハンドラーは上記行き先ノードにおけるリンクTCPプロセスに上記メ ッセージを送るステップと、 上記のメッセージを上記行き先サーバーオブジェクトへ送るステップ を備えることを特徴とする方法。 46. 請求項30に記載の方法において、さらに、上記行き先サーバーオブジ ェ クトから応答を受け取るステップを備えることを特徴とする方法。
Applications Claiming Priority (3)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| US08/526,953 | 1995-09-12 | ||
| US08/526,953 US5892946A (en) | 1995-09-12 | 1995-09-12 | System and method for multi-site distributed object management environment |
| PCT/US1996/014755 WO1997010547A1 (en) | 1995-09-12 | 1996-09-11 | System and method for multi-site distributed object management environment |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2000500255A true JP2000500255A (ja) | 2000-01-11 |
| JP3846736B2 JP3846736B2 (ja) | 2006-11-15 |
Family
ID=24099505
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP51215197A Expired - Fee Related JP3846736B2 (ja) | 1995-09-12 | 1996-09-11 | 多サイトに分散されたオブジェクト管理環境に対するシステム及び方法 |
Country Status (7)
| Country | Link |
|---|---|
| US (1) | US5892946A (ja) |
| EP (1) | EP0850447B1 (ja) |
| JP (1) | JP3846736B2 (ja) |
| AU (1) | AU6978196A (ja) |
| CA (1) | CA2231684A1 (ja) |
| DE (1) | DE69624579T2 (ja) |
| WO (1) | WO1997010547A1 (ja) |
Cited By (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2004515836A (ja) * | 2000-06-06 | 2004-05-27 | グルーブ・ネットワークス・インコーポレイテッド | Xmlドキュメントの効率的管理の方法及び装置 |
| JP2009518883A (ja) * | 2005-12-02 | 2009-05-07 | マイクロソフト コーポレーション | 分散サービスサイトの登録方法および登録システム |
Families Citing this family (61)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US6041362A (en) * | 1995-10-20 | 2000-03-21 | Electronics Data Systems Corporation | Method and system for integrating disparate information technology applications and platforms across an enterprise |
| AT1751U1 (de) | 1996-09-30 | 1997-10-27 | Kuehn Eva | Koordinations-system |
| US6496870B1 (en) * | 1997-01-31 | 2002-12-17 | Sun Microsystems, Inc. | System, method and article of manufacture for collaboration with an application |
| US7490169B1 (en) | 1997-03-31 | 2009-02-10 | West Corporation | Providing a presentation on a network having a plurality of synchronized media types |
| US6742050B1 (en) | 1997-03-31 | 2004-05-25 | Intel Corporation | Inter-object messaging |
| US6134597A (en) * | 1997-05-28 | 2000-10-17 | International Business Machines Corporation | CRC hash compressed server object identifier |
| JP3490256B2 (ja) * | 1997-06-12 | 2004-01-26 | 三菱電機株式会社 | エージェント方式 |
| US7082553B1 (en) * | 1997-08-25 | 2006-07-25 | At&T Corp. | Method and system for providing reliability and availability in a distributed component object model (DCOM) object oriented system |
| US6804711B1 (en) * | 1997-10-06 | 2004-10-12 | Mci, Inc. | Method and apparatus for managing call processing services in an intelligent telecommunication network |
| US7024450B1 (en) * | 1997-10-06 | 2006-04-04 | Mci, Inc. | Method and apparatus for deploying service modules among service nodes distributed in an intelligent network |
| US6425005B1 (en) * | 1997-10-06 | 2002-07-23 | Mci Worldcom, Inc. | Method and apparatus for managing local resources at service nodes in an intelligent network |
| US6779030B1 (en) * | 1997-10-06 | 2004-08-17 | Worldcom, Inc. | Intelligent network |
| US6594355B1 (en) | 1997-10-06 | 2003-07-15 | Worldcom, Inc. | Method and apparatus for providing real time execution of specific communications services in an intelligent network |
| US6018805A (en) * | 1997-12-15 | 2000-01-25 | Recipio | Transparent recovery of distributed-objects using intelligent proxies |
| US6405264B1 (en) | 1997-12-18 | 2002-06-11 | Sun Microsystems, Inc. | Marshaling and unmarshaling framework for supporting filters in a distributed object system |
| US6516354B2 (en) * | 1997-12-18 | 2003-02-04 | Sun Microsystems, Inc. | Method and apparatus for efficient representation of variable length identifiers in a distributed object system |
| US6510460B1 (en) | 1997-12-18 | 2003-01-21 | Sun Microsystems, Inc. | Method and apparatus for enforcing locking invariants in multi-threaded systems |
| US6249803B1 (en) | 1997-12-18 | 2001-06-19 | Sun Microsystems, Inc. | Method and apparatus for executing code during method invocation |
| US6397252B1 (en) * | 1997-12-19 | 2002-05-28 | Electronic Data Systems Corporation | Method and system for load balancing in a distributed object system |
| US6061729A (en) * | 1997-12-31 | 2000-05-09 | Alcatel Usa Sourcing, L.P. | Method and system for communicating service information in an advanced intelligent network |
| US6314172B1 (en) * | 1997-12-31 | 2001-11-06 | Alcatel Usa Sourcing L.P. | Method and system for providing service information in an advanced intelligent network |
| US6038301A (en) * | 1997-12-31 | 2000-03-14 | Alcatel Usa Sourcing, L.P. | Method and system for engineering a service in an advanced intelligent network |
| US5963947A (en) * | 1998-01-27 | 1999-10-05 | International Business Machines Corporation | Technique of dynamically adding functionality from a client to manipulated data at a server |
| US6862736B2 (en) | 1998-02-06 | 2005-03-01 | Microsoft Corporation | Object manager for common information model |
| US6247017B1 (en) * | 1998-03-20 | 2001-06-12 | Sun Microsystems, Inc. | Server-client communication over a network |
| US6170014B1 (en) | 1998-03-25 | 2001-01-02 | Community Learning And Information Network | Computer architecture for managing courseware in a shared use operating environment |
| US6788649B1 (en) | 1998-08-03 | 2004-09-07 | Mci, Inc. | Method and apparatus for supporting ATM services in an intelligent network |
| US6862733B1 (en) * | 1998-11-19 | 2005-03-01 | Unisys Corporation | Generic method for programmatically locating and executing any application |
| KR100309803B1 (ko) * | 1998-12-26 | 2001-12-17 | 서평원 | 망관리시스템과관리대상장비간의데이터베이스동기화장치및방법 |
| US7062454B1 (en) | 1999-05-06 | 2006-06-13 | Jarbridge, Inc. | Previewing system and method |
| US6578068B1 (en) | 1999-08-31 | 2003-06-10 | Accenture Llp | Load balancer in environment services patterns |
| US7181539B1 (en) * | 1999-09-01 | 2007-02-20 | Microsoft Corporation | System and method for data synchronization |
| US6903756B1 (en) | 1999-10-14 | 2005-06-07 | Jarbridge, Inc. | Merged images viewed via a virtual storage closet |
| US7418407B2 (en) | 1999-10-14 | 2008-08-26 | Jarbridge, Inc. | Method for electronic gifting using merging images |
| US7917397B1 (en) | 1999-10-14 | 2011-03-29 | Jarbridge, Inc. | Merging private images for gifting |
| US20040168174A1 (en) * | 2000-03-08 | 2004-08-26 | Baker Tyler Foley | System for object cloing and state synchronization across a network node tree |
| EP1202172A1 (en) * | 2000-10-31 | 2002-05-02 | Universiteit Gent | Topological, on-the-fly classification of objects into a global set and local sets |
| WO2002054264A1 (en) | 2000-12-29 | 2002-07-11 | Webex Communications, Inc. | Distributed network system architecture for collaborative computing |
| US6567813B1 (en) | 2000-12-29 | 2003-05-20 | Webex Communications, Inc. | Quality of service maintenance for distributed collaborative computing |
| US6901448B2 (en) * | 2000-12-29 | 2005-05-31 | Webex Communications, Inc. | Secure communications system for collaborative computing |
| US7203755B2 (en) * | 2000-12-29 | 2007-04-10 | Webex—Communications, Inc. | System and method for application sharing in collaborative setting |
| US20030167418A1 (en) | 2000-12-29 | 2003-09-04 | Min Zhu | Fault-tolerant server for collaborative computing |
| US6925645B2 (en) | 2000-12-29 | 2005-08-02 | Webex Communications, Inc. | Fault tolerant server architecture for collaborative computing |
| US7069298B2 (en) | 2000-12-29 | 2006-06-27 | Webex Communications, Inc. | Fault-tolerant distributed system for collaborative computing |
| US20030164853A1 (en) * | 2000-12-29 | 2003-09-04 | Min Zhu | Distributed document sharing |
| US6744753B2 (en) * | 2001-11-01 | 2004-06-01 | Nokia Corporation | Local service handover |
| US7340214B1 (en) | 2002-02-13 | 2008-03-04 | Nokia Corporation | Short-range wireless system and method for multimedia tags |
| US7636754B2 (en) * | 2002-03-21 | 2009-12-22 | Cisco Technology, Inc. | Rich multi-media format for use in a collaborative computing system |
| FI117153B (fi) * | 2002-04-19 | 2006-06-30 | Nokia Corp | Laajennettu nimipalvelukehys |
| KR100462886B1 (ko) * | 2002-10-15 | 2004-12-17 | 삼성전자주식회사 | 부하 분담 구조와 프라이머리/백업 구조가 혼합된 시스템 |
| US7269623B2 (en) * | 2003-01-09 | 2007-09-11 | Raytheon Company | System and method for distributed multimodal collaboration using a tuple-space |
| US8745124B2 (en) * | 2005-10-31 | 2014-06-03 | Ca, Inc. | Extensible power control for an autonomically controlled distributed computing system |
| US20070127438A1 (en) * | 2005-12-01 | 2007-06-07 | Scott Newman | Method and system for processing telephone technical support |
| US20080046966A1 (en) * | 2006-08-03 | 2008-02-21 | Richard Chuck Rhoades | Methods and apparatus to process network messages |
| US8212805B1 (en) | 2007-01-05 | 2012-07-03 | Kenneth Banschick | System and method for parametric display of modular aesthetic designs |
| US8856344B2 (en) | 2009-08-18 | 2014-10-07 | Verisign, Inc. | Method and system for intelligent many-to-many service routing over EPP |
| US8327019B2 (en) * | 2009-08-18 | 2012-12-04 | Verisign, Inc. | Method and system for intelligent routing of requests over EPP |
| JP6890685B2 (ja) * | 2018-01-19 | 2021-06-18 | 三菱電機株式会社 | 通信制御装置、通信制御方法および通信制御プログラム |
| US11234235B2 (en) | 2019-04-30 | 2022-01-25 | Bank Of America Corporation | Resource distribution hub generation on a mobile device |
| US11196737B2 (en) | 2019-04-30 | 2021-12-07 | Bank Of America Corporation | System for secondary authentication via contactless distribution of dynamic resources |
| US10998937B2 (en) | 2019-04-30 | 2021-05-04 | Bank Of America Corporation | Embedded tag for resource distribution |
Family Cites Families (16)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US5551035A (en) * | 1989-06-30 | 1996-08-27 | Lucent Technologies Inc. | Method and apparatus for inter-object communication in an object-oriented program controlled system |
| DE68929162T2 (de) * | 1989-07-21 | 2000-11-16 | Hewlett Packard Co | Verteilte auf Objekte basierende Systeme |
| US5301319A (en) * | 1989-09-15 | 1994-04-05 | Emtek Health Care Systems, Inc. | Data storage audit trail |
| DE69126223T2 (de) * | 1990-02-14 | 1997-09-18 | Fujitsu Ltd | System zur Erstellung eines Übertragungsweges in einem eng gekoppelten Rechnersystem |
| DE69130197T2 (de) * | 1990-03-05 | 1999-02-11 | Fujitsu Ltd., Kawasaki, Kanagawa | Datenverarbeitungssystem zur nachrichtenübertragung |
| DE69121973T2 (de) * | 1990-05-30 | 1997-01-30 | Fujitsu Ltd | Verarbeitungssystem zur Ausgabe vom Verwendungsrecht vom Betriebsmittel |
| AU639802B2 (en) * | 1990-08-14 | 1993-08-05 | Oracle International Corporation | Methods and apparatus for providing dynamic invocation of applications in a distributed heterogeneous environment |
| EP0497022B1 (en) * | 1991-01-31 | 1999-04-07 | Hewlett-Packard Company | Conference system |
| US5303375A (en) * | 1991-04-26 | 1994-04-12 | Hewlett-Packard Company | System and method for facilitating selection of running functional process in object-oriented environments |
| FR2679350B1 (fr) * | 1991-07-16 | 1995-06-23 | Cit Alcatel | Structure de logiciel pour systeme de traitement de donnees, notamment pour systeme de telecommunications. |
| GB2263797B (en) * | 1992-01-31 | 1996-04-03 | Plessey Telecomm | Object orientated system |
| US5287507A (en) * | 1992-03-27 | 1994-02-15 | Sun Microsystems, Inc. | Method and apparatus for portable object handles that use local caches |
| US5307490A (en) * | 1992-08-28 | 1994-04-26 | Tandem Computers, Inc. | Method and system for implementing remote procedure calls in a distributed computer system |
| US5396630A (en) * | 1992-10-06 | 1995-03-07 | International Business Machines Corporation | Method and system for object management across process boundries in a data processing system |
| US5377350A (en) * | 1993-04-30 | 1994-12-27 | International Business Machines Corporation | System for cooperative communication between local object managers to provide verification for the performance of remote calls by object messages |
| US5522077A (en) * | 1994-05-19 | 1996-05-28 | Ontos, Inc. | Object oriented network system for allocating ranges of globally unique object identifiers from a server process to client processes which release unused identifiers |
-
1995
- 1995-09-12 US US08/526,953 patent/US5892946A/en not_active Expired - Fee Related
-
1996
- 1996-09-11 EP EP96930881A patent/EP0850447B1/en not_active Expired - Lifetime
- 1996-09-11 JP JP51215197A patent/JP3846736B2/ja not_active Expired - Fee Related
- 1996-09-11 AU AU69781/96A patent/AU6978196A/en not_active Abandoned
- 1996-09-11 DE DE69624579T patent/DE69624579T2/de not_active Expired - Lifetime
- 1996-09-11 CA CA002231684A patent/CA2231684A1/en not_active Abandoned
- 1996-09-11 WO PCT/US1996/014755 patent/WO1997010547A1/en not_active Ceased
Cited By (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2004515836A (ja) * | 2000-06-06 | 2004-05-27 | グルーブ・ネットワークス・インコーポレイテッド | Xmlドキュメントの効率的管理の方法及び装置 |
| JP2009518883A (ja) * | 2005-12-02 | 2009-05-07 | マイクロソフト コーポレーション | 分散サービスサイトの登録方法および登録システム |
Also Published As
| Publication number | Publication date |
|---|---|
| EP0850447B1 (en) | 2002-10-30 |
| WO1997010547A1 (en) | 1997-03-20 |
| JP3846736B2 (ja) | 2006-11-15 |
| DE69624579D1 (de) | 2002-12-05 |
| DE69624579T2 (de) | 2003-05-22 |
| US5892946A (en) | 1999-04-06 |
| EP0850447A1 (en) | 1998-07-01 |
| AU6978196A (en) | 1997-04-01 |
| CA2231684A1 (en) | 1997-03-20 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP3846736B2 (ja) | 多サイトに分散されたオブジェクト管理環境に対するシステム及び方法 | |
| US5970488A (en) | Real-time distributed database system and method | |
| US5805827A (en) | Distributed signal processing for data channels maintaining channel bandwidth | |
| US4914571A (en) | Locating resources in computer networks | |
| KR102340296B1 (ko) | 트랜잭셔널 환경에서 리소스 관리자(rm) 인스턴스 인지에 기초하여 공통 트랜잭션 식별자(xid) 최적화 및 트랜잭션 친화성을 지원하기 위한 시스템 및 방법 | |
| JP2883797B2 (ja) | ネットワーク要素の同一性情報の自動登録装置及びその方法 | |
| JP3382953B2 (ja) | 有限メモリコンピュータシステム上におけるクライアント管理フロー制御方法及び装置 | |
| US20080256248A1 (en) | Single server access in a multiple tcp/ip instance environment | |
| JP2000504863A (ja) | ロードレベルに基づいてクライアントノードをサーバーノードに接続する方法および装置 | |
| CA2417509C (en) | System and method for concentration and load-balancing of requests | |
| JP2883794B2 (ja) | デジタル伝送システムの同一性情報分配装置とその方法 | |
| CN113014611B (zh) | 一种负载均衡方法及相关设备 | |
| JPH09244940A (ja) | 分散計算機資源の管理方法 | |
| US6058425A (en) | Single server access in a multiple TCP/IP instance environment | |
| EP0213276A2 (en) | Dynamic updating of data base directories | |
| JP2883795B2 (ja) | 到達可能なネットワーク要素の自動検出システムとその方法 | |
| JPH1027147A (ja) | サーバアドレス管理方式 | |
| US8572201B2 (en) | System and method for providing a directory service network | |
| JP2883796B2 (ja) | 通信管理ネットワークにおける複数ネットワーク要素の論理的統合 | |
| US7751346B2 (en) | Apparatus for searching TCP and UDP sockets | |
| JP3975511B2 (ja) | パーソナル通信分散制御方式 | |
| JPH0662020A (ja) | コンピュータネットワーク構築方式および変更方式 | |
| KR100556716B1 (ko) | 네트워크를 통해 서로 연결된 복수개의 단말들 간의 분산정보 공유 방법 및 시스템 | |
| JP2003330836A (ja) | データ送信方法 | |
| JP2710329B2 (ja) | 分散システムにおける利用者情報管理方式 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A711 | Notification of change in applicant |
Free format text: JAPANESE INTERMEDIATE CODE: A711 Effective date: 20050609 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20051115 |
|
| A601 | Written request for extension of time |
Free format text: JAPANESE INTERMEDIATE CODE: A601 Effective date: 20060210 |
|
| A602 | Written permission of extension of time |
Free format text: JAPANESE INTERMEDIATE CODE: A602 Effective date: 20060327 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20060515 |
|
| A711 | Notification of change in applicant |
Free format text: JAPANESE INTERMEDIATE CODE: A711 Effective date: 20060515 |
|
| TRDD | Decision of grant or rejection written | ||
| A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20060801 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20060818 |
|
| R150 | Certificate of patent or registration of utility model |
Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20090901 Year of fee payment: 3 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20100901 Year of fee payment: 4 |
|
| RD02 | Notification of acceptance of power of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: R3D02 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20100901 Year of fee payment: 4 |
|
| RD04 | Notification of resignation of power of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: R3D04 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20110901 Year of fee payment: 5 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20110901 Year of fee payment: 5 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20120901 Year of fee payment: 6 |
|
| LAPS | Cancellation because of no payment of annual fees |