Patent ID: 7036127

Claim:
A data processing system comprising: a bus system; a communications unit connected to the bus system; a memory connected to the bus system, wherein the memory includes a set of instructions; and a processing unit connected to the bus system, wherein the processing unit executes the set of instructions to collect information to create a request to bind an object reference from a remote name space on a source application server into a local name space on a destination application server, wherein the request includes an identification of a source, a source name space path, an identification of a destination, and a destination name space path used to bind the object reference and wherein the remote name space uses a different object request brokering architecture than the local name space; forward the request to a source application server using the identification of the source; search for the object reference in the remote name space using the source name space path; responsive to locating the object reference in the remote name space on the source application server, serialize the object reference to a serialized interoperable object reference; attach the serialized interoperable object reference to the request; redirect the request to a destination application server using the identification of the destination; convert the serialized interoperable object reference back to the object reference; and bind the object reference into the local name space on the destination application server using the destination name space path.