Wednesday 9 June 2010

RMI, IIOP, CORBA vs DCOM, RPC

Java Tech Client - Server Process connection

RMI is remote method invocation

CORBA is general tech/architecture, ORB = object request broker (interface to communicate with others P language)

IIOP is CORBA's protocol. CORBA IIOP has its own IDL (I... definition language).

RMI over IIOP is to run RMI to overcome the other P language, so that you dont need to learn the IIOP special language.



Windows Tech

DCOM - Distributed COM : is CORBA in windows

RPC : remote procedure call : the technology connected client and server, there is a spesial dll, called for example : rpcrt4.dll. Some application uses this dll as the interface. This to overcome a developer to create their own dll in their own language.

RPC/IP : used by exchange server and outlook client
RPC/HTTP : used by exchange server and outlook client which has slow connection


Unix Tech
Open Group’s Distributed Computing Environment (DCE) : RPC in UNix


Conclusion:
I would say the DCOM+RPC is equal to CORBA+IIOP.

Reference: http://technet.microsoft.com/en-us/library/cc787851(WS.10).aspx

No comments:

Post a Comment