← Back to Patent Explorer
US6282580B1 Expired / Lapsed US ⏱️ 0.0 years remaining

Bridge providing communication between different implementations of object request brokers

Assignee: Oracle America Inc
•
Filing: 1996-07-02
•
Granted: 2001-08-28
•
Expires: 2016-07-02
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract Systems and methods for providing communication between different implementations of object request brokers are provided. A bridge including a proxy object allows communication between the object request brokers. The proxy object within the bridge stores the server object reference in its reference data. The proxy object translates messages (e.g., requests and responses/exceptions) to the transfer protocol of the server object and redirects these messages according to the server object reference stored in the proxy object's reference data.

Inventors

  • 👤 April S. Chang

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-24 14:32
CPC Classifications
G; G06; G06F; G06F9/00; G06F9/06; G06F9/46; G06F9/465; G06F9/54; G06F9/541

Claims Analysis

Total Claims: 31
Claim 1
Independent Claim 126 words
In a computer system, a method of providing communication between a first object request broker utilizing a first transport protocol and a second object request broker utilizing a second transport protocol different from the first transport protocol, comprising the steps of: storing within the reference data of a proxy object a reference to a server object; the proxy object receiving a request in the first transport protocol from a client object on the first object request broker; the proxy object querying object references of the first object request broker to retrieve parameter and exception definitions for the request; the proxy object translating the request to the second transport protocol; and the proxy object sending the translated request to the server object specified by the stored reference.
Claim 2
Dependent Claim 126 words
In a computer system, a method of providing communication between a first object request broker utilizing a first transport protocol and a second object request broker utilizing a second transport protocol different from the first transport protocol, comprising the steps of: storing within the reference data of a proxy object a reference to a server object; the proxy object receiving a request in the first transport protocol from a client object on the first object request broker; the proxy object querying object references of the first object request broker to retrieve parameter and exception definitions for the request; the proxy object translating the request to the second transport protocol; and the proxy object sending the translated request to the server object specified by the stored reference.
Claim 3
Dependent Claim 34 words
The method of claim 1 , wherein the translating step includes the step of translating all data types in the request that are specific to the first transport protocol to the second transport protocol.
Claim 4
Dependent Claim 32 words
The method of claim 1 , further comprising the step of the proxy object receiving a response in the second transport protocol from the server object on the second object request broker.
Claim 5
Dependent Claim 22 words
The method of claim 3 , further comprising the step of the proxy object translating the response to the first transport protocol.
Claim 6
Dependent Claim 22 words
The method of claim 4 , further comprising the step of the proxy object sending the translated request to the client object.
Claim 7
Dependent Claim 31 words
The method of claim 3 , further comprising the step of translating all data types in the response that are specific to the second transport protocol to the first transport protocol.
Claim 8
Dependent Claim 15 words
The method of claim 1 , wherein the proxy object is in a bridge application.
Claim 9
Dependent Claim 18 words
The method of claim 1 , wherein the proxy object is located on the first object request broker.
Claim 10
Dependent Claim 13 words
The method of claim 1 , wherein the first transport protocol is DOMF.
Claim 11
Dependent Claim 13 words
The method of claim 1 , wherein the second transport protocol is IIOP.
Claim 12
Dependent Claim 126 words
A computer program product for providing communication between a first object request broker utilizing a first transport protocol and a second object request broker utilizing a second transport protocol different from the first transport protocol, comprising: a computer readable storage medium storing a computer program comprising: code that stores within the reference data of a proxy object a reference to a server object; code for the proxy object that queries object references of the first object request broker to retrieve parameter and exception definitions for a request in the first transport protocol; code for the proxy object that translates the request to the second transport protocol; and code for the proxy object that sends the translated request to the server object specified by the stored reference.
Claim 13
Dependent Claim 126 words
A computer program product for providing communication between a first object request broker utilizing a first transport protocol and a second object request broker utilizing a second transport protocol different from the first transport protocol, comprising: a computer readable storage medium storing a computer program comprising: code that stores within the reference data of a proxy object a reference to a server object; code for the proxy object that queries object references of the first object request broker to retrieve parameter and exception definitions for a request in the first transport protocol; code for the proxy object that translates the request to the second transport protocol; and code for the proxy object that sends the translated request to the server object specified by the stored reference.
Claim 14
Dependent Claim 32 words
The computer program product of claim 11 , further comprising code that translates all data types in the request that are specific to the first transport protocol to the second transport protocol.
Claim 15
Dependent Claim 38 words
The computer program product of claim 11 , further comprising code for the proxy object that translates a response in the second transport protocol from the server on the second object request broker to the first transport protocol.
Claim 16
Dependent Claim 24 words
The computer program product of claim 13 , further comprising code for the proxy object that sends the translated request to the client object.
Claim 17
Dependent Claim 32 words
The computer program product of claim 13 , further comprising code that translates all data types in the response that are specific to the second transport protocol to the first transport protocol.
Claim 18
Dependent Claim 18 words
The computer program product of claim 11 , wherein the proxy object is declared in a bridge application.
Claim 19
Dependent Claim 19 words
The computer program product of claim 11 , wherein the proxy object is on the first object request broker.
Claim 20
Dependent Claim 15 words
The computer program product of claim 11 , wherein the first transport protocol is DOMF.
Claim 21
Dependent Claim 15 words
The computer program product of claim 11 , wherein the second transport protocol is IIOP.
Claim 22
Independent Claim 125 words
A system for providing communication between different implementations of object request brokers, comprising: a first object request broker utilizing a first transport protocol; a client object on the first object request broker; a second object request broker utilizing a second transport protocol, the first and second transport protocols being different; a server object on the second object request broker; and a proxy object that queries object references of the first object request broker to retrieve parameter and exception definitions for a request in the first transport protocol from the client object, translates the request to the second transport protocol and sends the translated request to the server object specified by a reference to the server object stored in the reference data of the proxy object.
Claim 23
Independent Claim 125 words
A system for providing communication between different implementations of object request brokers, comprising: a first object request broker utilizing a first transport protocol; a client object on the first object request broker; a second object request broker utilizing a second transport protocol, the first and second transport protocols being different; a server object on the second object request broker; and a proxy object that queries object references of the first object request broker to retrieve parameter and exception definitions for a request in the first transport protocol from the client object, translates the request to the second transport protocol and sends the translated request to the server object specified by a reference to the server object stored in the reference data of the proxy object.
Claim 24
Dependent Claim 30 words
The system of claim 20 , wherein the proxy object translates all data types in the request that are specific to the first transport protocol to the second transport protocol.
Claim 25
Dependent Claim 32 words
The system of claim 20 , wherein the proxy object translates a response in the second transport protocol from the server on the second object request broker to the first transport protocol.
Claim 26
Dependent Claim 18 words
The system of claim 22 , wherein the proxy object sends the translated request to the client object.
Claim 27
Dependent Claim 30 words
The system of claim 22 , wherein the proxy object translates all data types in the response that are specific to the second transport protocol to the first transport protocol.
Claim 28
Dependent Claim 16 words
The system of claim 20 , further comprising a bridge application that includes the proxy object.
Claim 29
Dependent Claim 17 words
The system of claim 20 , wherein the proxy object is on the first object request broker.
Claim 30
Dependent Claim 13 words
The system of claim 20 , wherein the first transport protocol is DOMF.
Claim 31
Dependent Claim 13 words
The system of claim 20 , wherein the second transport protocol is IIOP.

References Cited (Backward Citations)

US5187787A Cited
US5187787B1 Cited
US5539909A Cited
US5613148A Cited
US5732270A Cited
US5692183A Cited
US5724503A Cited
US5708828A Cited
US5778369A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2004-08-27 2005-02-26 2005-08-28 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2008-08-27 2009-02-26 2009-08-28 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2012-08-27 2013-02-26 2013-08-28 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag