Patent ID: RE43375

Claim:
A system for communication in a distributed computing environment, comprising: a client system having a client application; a server system having a server object; a network connecting the client system to the server system; a client-side object request broker , embodied on a computer memory, executing on the client system and operable to provide client-side communication support for communications between the client application and the server object, the client-side object request broker divided into a plurality of communication layers including an application layer, a proxy layer, a reference layer, and an object layer, the reference layer operable to remove communication protocol details for accessing the server object from the proxy layer and place into the proxy layer a link to a reference object configured to manage the communication protocol details , the reference layer shielding the other layers from communication messaging protocol details used to communicate with the server object; a server-side object request broker , embodied on the computer memory, executing on the server system and operable to provide server-side communication support for communications between the client application and the server object, the server-side object request broker having a different communication messaging protocol than the client-side object request broker.