Bridge for a client-server environment
First Claim
1. A bridge for use between a client and a server in a distributed object-oriented computer system, the bridge having an interface to the client that corresponds to the interface of a server and an interface to the server that corresponds to the interface of a client the bridge being transparently inserted between the client and the server so that the client and the server respectively communicate through the bridge as though directly interfacing with the server and the client respectively.
1 Assignment
0 Petitions
Accused Products
Abstract
A software bridge is introduced between a client and a server in a client-server distributed computing environment. The bridge presents the interface of a server to a client and the interface of a client to a server. The bridge is used for monitoring or logging of requests and associated data flowing between the client and the server, useful for example in problem determination. The bridge is also used for workload balancing between servers. It can further be used to reduce network connectivity between clients and servers. All of these advantages can be achieved without any modifications to existing client or server code.
-
Citations
16 Claims
- 1. A bridge for use between a client and a server in a distributed object-oriented computer system, the bridge having an interface to the client that corresponds to the interface of a server and an interface to the server that corresponds to the interface of a client the bridge being transparently inserted between the client and the server so that the client and the server respectively communicate through the bridge as though directly interfacing with the server and the client respectively.
-
11. A method of operating a distributed client-server computer system comprising the steps of:
-
defining an interface, for a bridge, such that the interface to a client corresponds to the interface of a server and the interface to a server corresponds to the interface of a client; and transparently inserting said bridge between said client and said server; wherein the client and the server respectively communicate through the bridge as though directly interfacing with the server and the client respectively. - View Dependent Claims (12, 13)
-
-
14. A computer program product in a computer readable memory for operating a distributed client-server computer system, the computer program product comprising:
-
means for defining an interface, for a bridge, such that the interface to a client corresponds to the interface of a server and the interface to a server corresponds to the interface of a client; and means for transparently inserting said bridge between said client and said server; wherein the client and the server respectively communicate through the bridge as though directly interfacing with the server and client respectively. - View Dependent Claims (15, 16)
-
Specification