[jacorb-developer] Re: [omniORB] local invocations

Vibhu Rishi vibhu.rishi@wipro.com
Fri, 09 Nov 2001 10:27:52 +0530


This is a multi-part message in MIME format.

--------------InterScan_NT_MIME_Boundary
Content-Type: text/plain; charset=us-ascii; format=flowed
Content-Transfer-Encoding: 7bit

HI all,

thanks for the fantastic response. I think that this clarifies what I 
wanted to know.

Since I do not want my Client and Server in the same program, I guess 
that everything will need to be done through the ORB layer.

thanks

Regards
Vibhu..


Carl Thompson wrote:

> You don't have to go through the marshalling and unmarshalling if the 
> _process_ is the same (if implementation object and proxy object are in 
> the same program).  In this special case I think omniORB short circuits 
> the marshalling and unmarshalling.  But if you are talking about two 
> separate processes, you must still do it.  (I'm not an expert on ORB 
> internals, so someone please correct me if I am wrong.)
> 
> But I think omniORB4 allows you to use Unix domain sockets if the 
> processes are on the same machine which may speed things up quite a bit.
> 
> Carl Thompson
> 
> 
> Vibhu Rishi wrote:
> 
>> Hi,
>>
>> I read somewhere that in CORBA it is not really necessary to go 
>> through the marshalling and demarshalling of the commands if the 
>> system is the same. Can I do that ?
>>
>> My scenario is something like this.
>>
>> I am building a distributed system in JAVA and C++. The clients may be 
>> on the same system as the server or some other system.
>>
>> Considering that I have a C++ client and c++ server on the same 
>> machine, I want to do away with the marshalling and demarshalling. I 
>> think that I can get significant improvement in the time for the 
>> invocations. How do I do this ?
>>
>> By what factor do you think that I can improve the performance ?
>>
>> thanks
>> vibhu..
>>
>>
>> ------------------------------------------------------------------------
>>
>> ----------------------------------------------------------------------------------------------------------------------- 
>>
>> Information transmitted by this E-MAIL is proprietary to Wipro and/or 
>> its Customers and
>> is intended for use only by the individual or entity to which it is
>> addressed, and may contain information that is privileged, 
>> confidential or
>> exempt from disclosure under applicable law. If you are not the intended
>> recipient or it appears that this mail has been forwarded to you without
>> proper authority, you are notified that any use or dissemination of this
>> information in any manner is strictly prohibited. In such cases, please
>> notify us immediately at mailto:mailadmin@wipro.com and delete this mail
>> from your records.
>> ------------------------------------------------------------------------------------------------------------------------ 
>>
>>
> 
> 
> _______________________________________________
> jacorb-developer maillist  -  
> jacorb-developer@lists.spline.inf.fu-berlin.de
> http://lists.spline.inf.fu-berlin.de/mailman/listinfo/jacorb-developer
> 



--------------InterScan_NT_MIME_Boundary
Content-Type: text/plain;
	name="Wipro_Disclaimer.txt"
Content-Transfer-Encoding: 7bit
Content-Disposition: attachment;
	filename="Wipro_Disclaimer.txt"

-----------------------------------------------------------------------------------------------------------------------
Information transmitted by this E-MAIL is proprietary to Wipro and/or its Customers and
is intended for use only by the individual or entity to which it is
addressed, and may contain information that is privileged, confidential or
exempt from disclosure under applicable law. If you are not the intended
recipient or it appears that this mail has been forwarded to you without
proper authority, you are notified that any use or dissemination of this
information in any manner is strictly prohibited. In such cases, please
notify us immediately at mailto:mailadmin@wipro.com and delete this mail
from your records.
------------------------------------------------------------------------------------------------------------------------

--------------InterScan_NT_MIME_Boundary--