我们目前正在使用MICO建立服务器和客户端之间的通信,其中客户端是用C ++编写的模拟器,服务器是一个java程序,显示模拟中发生的动画。似乎MICO的发展已经放慢到几乎停止,并且只允许我们攻击他们的错误(因为我们没有时间首先弄清楚MICO的哪些部分负责代码生成等)保持我们从取得实际进展。
那么,你们中的任何一个人都知道有一个好的替代品吗?我们希望得到以下内容:
我发现了一些其他的CORBA实现,例如TAO,但我找不到任何我能做到的 说他们仍然受到支持。如果我在这里错了,请纠正我。
答案 0 :(得分:1)
您可能会感兴趣Free CORBA® Downloads page。
答案 1 :(得分:1)
答案 2 :(得分:0)
我不知道过去5年中CORBA或MICO在哪里已经走了,但当时替代品的下降实际上是不可能的,因为供应商之间的差异仍然存在。
不一定是API差异(POA等),但
我们有Orbix ASP / 2000 / Whatever和ORBacus是可互换的,具有小的兼容层,一些Makefile框架隐藏工具中的差异(例如IDL编译器)和一些用于包装ORB特定进程的脚本。
不幸的是,ORBacus早已被(当时)IONA收购,IONA已经成为Orbix。 IONA本身已经被别人买了(我忘了)。 ORBacus的原作者,加上IONA Orbix的一些开发者,改变了他们的方式并制作了Ice,这不是CORBA,但有些相似 - 当然没有毛刺; - )
关于TOA,我认为这将是华盛顿大学研究推动的“最佳”选择。但上次我看,他们没有Java实现,但人们似乎使用JacORB。
也许这一切对你有所帮助,除非它带来更多的困惑: - )
答案 3 :(得分:0)
TAO作为C ++ ORB仍然得到积极支持和发展(见http://www.cs.wustl.edu/~schmidt/commercial-support.html)。对于Java,我建议JacORB。
在http://www.orbzone.org上,概述了可用的corba实现。