我正在考虑使用CORBA来互相创建一些可互操作的应用程序。
在某个时候,会有很多请求(例如:10,000 req / trasaction)然后我会丢弃使用SOAP。
我看过来自zeroc(Differences between Ice and CORBA)的ICE,但我完全不信任ICE,因为它不是基于标准,而是由公司而不是社区开发。
所以,我正在寻找与Java绑定的免费开源CORBA实现,但我不知道什么是最好的。
你能告诉我你的意见吗?我疯了吗?问候。
答案 0 :(得分:2)
也许这不是你想要的答案,但我建议使用除CORBA以外的其他东西。
你是对的,SOAP带来了很多开销,但是必须处理许多事务的问题往往不是你使用的协议,而是编程模型。
那么,您是否考虑过使用RESTstyle应用程序? (JAX-RS,Java EE 6的一部分) 当处于无状态时,您通常能够处理许多并行请求,因为您不需要每个客户端的会话信息。这当然必须适合您的整体设计,因为当使用粗粒度用例和与其他系统的对话而不是小型独立操作时,通常使用RMI方法是优选的。