← Back to Patent Explorer
EP0822492A2 Expired / Lapsed EP ⏱️ 0.0 years remaining

Bridge providing communication between different implementations of object request brokers

Assignee: Sun Microsystems Inc
•
Filing: 1997-06-30
•
Granted: —
•
Expires: 2017-06-30
📄 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 EP
Data Source google_patents
Last Synchronized 2026-11-08 02:29
CPC Classifications
G; G06; G06F; G06F9/00; G06F9/06; G06F9/46; G06F9/465; G06F9/54; G06F9/541

Claims Analysis

Total Claims: 28
Claim 1
Independent Claim 99 words
A method of providing communication in a computer system between a first object request broker utilizing a first transport protocol and a second object request broker utilizing a second 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 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 33 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 3
Dependent Claim 31 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 4
Dependent Claim 21 words
The method of claim 3, further comprising the step of the proxy object translating the response to the first transport protocol.
Claim 5
Dependent Claim 21 words
The method of claim 4, further comprising the step of the proxy object sending the translated request to the client object.
Claim 6
Dependent Claim 30 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 7
Dependent Claim 14 words
The method of claim 1, wherein the proxy object is in a bridge application.
Claim 8
Dependent Claim 17 words
The method of claim 1, wherein the proxy object is located on the first object request broker.
Claim 9
Dependent Claim 12 words
The method of claim 1, wherein the first transport protocol is DOMF.
Claim 10
Dependent Claim 12 words
The method of claim 1, wherein the second transport protocol is IIOP.
Claim 11
Dependent Claim 106 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, 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 translates a request in the first transport protocol from a client object on the first object request broker 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 12
Dependent Claim 31 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 13
Dependent Claim 37 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 14
Dependent Claim 23 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 15
Dependent Claim 31 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 16
Dependent Claim 17 words
The computer program product of claim 11, wherein the proxy object is declared in a bridge application.
Claim 17
Dependent Claim 18 words
The computer program product of claim 11, wherein the proxy object is on the first object request broker.
Claim 18
Dependent Claim 14 words
The computer program product of claim 11, wherein the first transport protocol is DOMF.
Claim 19
Dependent Claim 14 words
The computer program product of claim 11, wherein the second transport protocol is IIOP.
Claim 20
Independent Claim 107 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 translates a request in the first transport protocol from the client object 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 21
Dependent Claim 29 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 22
Dependent Claim 31 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 23
Dependent Claim 17 words
The system of claim 22, wherein the proxy object sends the translated request to the client object.
Claim 24
Dependent Claim 29 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 25
Dependent Claim 15 words
The system of claim 20, further comprising a bridge application that includes the proxy object.
Claim 26
Dependent Claim 16 words
The system of claim 20, wherein the proxy object is on the first object request broker.
Claim 27
Dependent Claim 12 words
The system of claim 20, wherein the first transport protocol is DOMF.
Claim 28
Dependent Claim 12 words
The system of claim 20, wherein the second transport protocol is IIOP.

References Cited (Backward Citations)

US5475817A Cited

USPTO Annuity & Maintenance Windows

Maintenance schedule is calculated for granted US utility patents.

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag