r***@gmail.com
2012-12-12 11:47:53 UTC
Yes. Every ORB I know of supports this. Simply link the server code
into the client and you are done. That's what CORBA's location transparency
is all about.
Please see http://pdf.aminer.org/000/535/970/performance_comparison_of_dcom_corba_and_web_service.pdfinto the client and you are done. That's what CORBA's location transparency
is all about.
COM object has the 3 types such as an inproc, a local, and a service type. An inproc type takes the form of a Dynamic Linking Library (DLL). An inproc type is the fastest type because it is loaded directly into a client
process when activated.
CORBA has the 2 server types such as a Basic Object Adapter (BOA) and a Portable Object Adapter (POA).
An inproc server type of COM is the fastest. At a local machine, the inproc server type is directly loaded into the executing process, thus this type has no overhead of Inter Process Communication (IPC) and is operated as a general method call.
I do not know CORBA implementation that can create inproc-like objects without IPC-overhead and supports direct method call (via vtable).