Lisp HUG Maillist Archive

CORBA


Does the LispWorks ORB optimize for clients & servers operating in the same process? In other words, can I use the ORB to connect clients to servers within the same process without incurring the overhead of stubs & skeletons?

Re: CORBA

>>>>> "MichaelL" == MichaelL  <MichaelL@frogware.com> writes:

    MichaelL> Does the LispWorks ORB optimize for clients & servers
    MichaelL> operating in the same process? In other words, can I use
    MichaelL> the ORB to connect clients to servers within the same
    MichaelL> process without incurring the overhead of stubs &
    MichaelL> skeletons?

I think it does, yes. 

(Of course the clients and servers both have to use the LispWorks
ORB. You could not load a C++ DLL into LispWorks which used a C++ ORB
and get the co-location optimization. That communication would still
have to go through the stubs and skeletons on both sides.)

__Jason


Updated at: 2020-12-10 09:02 UTC