寻找.NET CORBA库的建议

我有一个upcomming项目,我必须从一个新的C#.NET 3.5完整框架应用程序与现有的CORBA系统进行交互。 任何人都可以提供最新的.NET CORBA itneroperability故事并推荐一个堆栈,以使我们的.NET应用程序能够与第三方CORBA服务进行互操作吗?免费会很棒,但商业也很好。 上下文 看起来WCF不会将CORBA作为标准,这是一个耻辱,因为这将是我的首选路线。 CORBA本身似乎是“最后几年”技术之一,我认为这就是为什么谷歌没有成为我这个话题的朋友! CORBA客户端需要安全连接,这对我迄今发现的两个OSS COBRA堆栈来说似乎太多了(IIOP.NET和Remoting.CORBA)。虽然这可能只是因为对Windows认证管理的无知,而不是图书馆本身。网络上似乎已经放弃了Borland的Janeva。 我们也在内部(仍然)开发Delphi 6中的应用程序但是如果可以的话,理想情况下要保持新东西100%.NET。我们可以去.NET 4这是有帮助的,但3.5中的任何解决方案都会更容易。     
已邀请:
我认为IIOP很好,但你可以在这里看到类似的问题。     
如果您有任何C ++专业知识,我建议在C ++中实现CORBA接口(并通过C ++ / CLI将其连接到您的dotnet代码中)。 使用C ++ ORB将为您提供完全兼容的ORB和“所有”功能,而不是缩减版本。 如果你是一个非C ++商店,你可能最好还是将CORBA / C ++模块外包给第三方CORBA服务。 omn​​iORB和TAO是C ++ ORB的明显选择。 我喜欢omniORBs(相对)简单wrt。让它运行,我也成功地将omniORB集成到由C#/ .NET应用程序加载的C ++ DLL中。     

要回复问题请先登录注册