Groups | Search | Server Info | Login | Register


Groups > comp.object.corba > #163

Re: (newbie) Accessing objects from an in proc server?

Newsgroups comp.object.corba
Date 2012-12-12 03:47 -0800
References <34322F90.3E67@parallax.co.uk> <Pine.OSF.3.95.971002085508.16916A-100000@foxtail.dstc.edu.au>
Message-ID <98e5da02-620a-495c-8c5f-49b650fb0026@googlegroups.com> (permalink)
Subject Re: (newbie) Accessing objects from an in proc server?
From rakafon@gmail.com

Show all headers | View raw


> 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.pdf

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).

Back to comp.object.corba | Previous | NextNext in thread | Find similar


Thread

Re: (newbie) Accessing objects from an in proc server? rakafon@gmail.com - 2012-12-12 03:47 -0800
  Re: (newbie) Accessing objects from an in proc server? Volker Birk <bumens@dingens.org> - 2012-12-12 12:04 +0000
    Re: (newbie) Accessing objects from an in proc server? ... "Martin B." <0xCDCDCDCD@gmx.at> - 2012-12-25 18:50 +0100
  Re: (newbie) Accessing objects from an in proc server? Johnny Willemsen <jwillemsen@remedy.nl> - 2012-12-12 20:10 +0100

csiph-web