CORBA从.NET - (DIS)推荐的库? [英] CORBA from .NET - (dis)recommended libraries?

查看:124
本文介绍了CORBA从.NET - (DIS)推荐的库?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我使用的是不同的目的地,特定的协议工作,讨论一组目标的基于.NET的服务器组件(股票期权交易所,是具体的)。我们计划增加下一目标使用CORBA,所以我研究.NET库,可以说CORBA。

I am working on a .NET-based server component that talks to a set of destinations (equity options exchanges, to be specific) using a variety of destination-specific protocols. The next destination we plan to add uses CORBA, so I am researching .NET libraries that can speak CORBA.

到目前为止,我还发现了三种可能性:

So far I have found three possibilities:

  • IIOP.NET 是一个开源项目,这似乎是成熟和相当活跃。
  • J-的Integra居preSSO 是Intrinsyc公司的套件微软与其中之一; - > Java的互操作工具
  • 的VisiBroker为.NET (previously名为Janeva')是一个模块Borland的CORBA的VisiBroker包。
  • IIOP.NET is an open-source project that seems to be mature and fairly active.
  • J-Integra Espresso is one of Intrinsyc's suite of Microsoft <-> Java interoperability tools.
  • VisiBroker for .NET (previously named 'Janeva') is a module of Borland's VisiBroker CORBA package.

有没有人有任何这些,好还是坏的经验?

Does anyone have any experience with any of these, good or bad?

是否还有其他选择?

我可以使用C ++中的一个 - 基于CORBA库( omniORB 和的似乎是前两名,但也有其他人)通过混合纯托管C ++ / CLI code,但数据需要去和从服务器的管理核心在某些时候,在一个混色code方案增加编组性能成本,并利用本地C ++库往往是相当痛苦的。

I could use one of the C++-based CORBA libraries (omniORB and TAO seem to be the top two, but there are others) via mixed native-managed C++/CLI code, but the data needs to get to and from the managed core of the server at some point, adding a performance cost for marshalling, and using native C++ libraries in a mixed-code scenario tends to be fairly painful.

更新 - 我们已经开始使用IIOP.NET,并且它正在pretty的好为止。为最新的版本(1.9 SP1)表现似乎可以接受的,并且该API是合理易于使用。我一定会看 IKVM 所建议的托德·斯托特 - 看起来像一个非常有趣的可能性,如果IIOP.NET没有做成。

Update - we have started to use IIOP.NET, and it is looking pretty good so far. Performance for the most recent version (1.9 sp1) seems acceptable, and the API is reasonably easy to use. I will definitely look at IKVM as suggested by Todd Stout - that looks like a very interesting possibility if IIOP.NET doesn't pan out.

更新#2(2010年7月) - 我们已经使用IIOP.NET生产了一段时间,效果也不错。该IIOP.NET项目不正是我所说的活跃,但随后再次既不是CORBA,所以似乎并没有成为一个大需要有更多的发展。

Update #2 (July 2010) - we have been using IIOP.NET in production for a while, with good results. The IIOP.NET project isn't exactly what I would call active, but then again neither is CORBA, so there doesn't seem to be a big need for a lot more development.

推荐答案

IIOP.NET是一个很好的开源项目于2007 unfortenely项目采空。 该项目doesn't那么多的文档,但它的作品。

IIOP.NET is a good opensource project unfortenely the project stoped in 2007. The project doesn´t have much documentation, but it works.

I'm使用值类型的CORBA和IIOP.NET效果很好。

I´m using valuetype in CORBA and IIOP.NET works well.

这篇关于CORBA从.NET - (DIS)推荐的库?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆