A system for communication between a non-CORBA object request broker and a CORBA
object request broker is provided that includes a non-CORBA object request broker
(112) executing on a client system (102) and a CORBA object request
broker (114) executing on a server system (104). The non-CORBA object
request broker (112) provides client side inter-object communications support.
The CORBA object request broker (114) provides server-side inter-object
communications support. A network (106) connects the client system (102)
with the server system (104). A reference object (158) in the non-CORBA
object request broker (112) encodes outgoing communications into an Internet
Inter-ORB Protocol format. The reference object (158) decodes incoming communications
from Internet Inter-ORB Protocol format into a format native to the non-CORBA object
request broker (112).