[Mono-list] Some news about a CORBA ORB implementation for.Net framework

Piers Haken piersh@friskit.com
Wed, 25 Sep 2002 14:34:13 -0700


I agree. I think it would be a killer feature to be able to port an
application and a set of managed COM controls to Mono with minimal
effort.

Would it be (theoretically) possible to have a 'CORBA-Interop' that
looks and works identically to the 'COM-Interop' on .NET?

Piers.

> -----Original Message-----
> From: Miguel de Icaza [mailto:miguel@ximian.com] 
> Sent: Wednesday, September 25, 2002 10:53 AM
> To: Michael Meeks
> Cc: Sergio Perani; mono-list@ximian.com
> Subject: Re: [Mono-list] Some news about a CORBA ORB 
> implementation for.Net framework
> 
> 
> Hello,
> 
> > 	It would be great if you could re-use the ORBit2 
> infrastructure; for 
> > many reasons:
> > 
> > 	a) Code re-use, while marshalling is fairly trivial, there is a 
> > 	   great wealth of problems that you can hit, particularly:
> > 		* Interoperability - lots of subtlties here
> > 		* Profile management - fun stuff here too
> > 		* Socket communications - similarly
> > 		* Security ... etc.
> > 
> > 	b) In-proc ABI, ORBit2 has an ABI that would let C bindings for
> > 	   Mono objects not go through a complex Marshal to a socket,
> > 	   de-marshal from a socket [ even in-proc ] process, but do 
> > 	   direct cross language calls, between eg. Guile, Python,
> > 	   Mono, C
> 
> Although this would be useful, a pure managed implementation 
> of CORBA would simplify the deployment of CORBA, and could 
> get more people in the Microsoft world to use it.
> 
> To make things even more interesting, if a .NET remoting 
> CORBA binding is produced, it will allow people using 
> Microsoft.NET to easily integrate with existing CORBA environments.
> 
> Code reuse is really not that important to me for this 
> particular case. 
> For instance, just wrapping ORBit and mapping things to C# 
> will be a lot of overhead.
> 
> Miguel
> 
> _______________________________________________
> Mono-list maillist  -  Mono-list@ximian.com 
> http://lists.ximian.com/mailman/listinfo/mono-list
>