[Mono-list] Some news about a CORBA ORB implementation for .Net
framework
Sergio Perani
sergio@behemot.it
Wed, 25 Sep 2002 19:14:13 +0200
Hi Michael,
A little history about harmless...
at the beginning I was looking for an open source
ORB implementation and I was not interested in start a new project.
I found only VBOrb, but the author does not want to support VB.Net;
I tried to modify it and I found several problems to recompile VBOrb
source code with VB7.
I also looked also at mono site and I exchanged messages with David Taylor.
.
I need to use c# to write client applications of an existing set
of servers that use CORBA. I am very near to obtain this result with
harmless.
In several cases a pure CLR implementation is required.
But, related to your remarks, I think point b) is very important,
and I could contribuite on that. But this result seems to me very difficult
to achieve for mono/.NET VM. I have download Orbit2 and I will give a look.
A question about Orbit: why does not exist a mapping for java?
Thanks,
Sergio
Michael Meeks wrote:
>Hi Sergio,
>
>On Sat, 2002-09-21 at 19:36, Sergio Perani wrote:
>
>
>>I started an implementation of a CORBA ORB for .Net framework, that
>>should work also with Mono.
>>
>>
>
> 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
>
> My main concern is a) really, code-reuse; this is rather more important
>to my mind than a 'pure' Mono impl.
>
> Regards,
>
> Michael.
>
>
>