有更现代的 CORBA 实现吗?

问题描述 投票:0回答:4

我认为 CORBA 被认为是一种不会消亡的遗留技术。话虽这么说,我很好奇是否有任何已知的首选标准(并且也是独立于平台的)。

想法?蒂亚!

corba
4个回答
2
投票

许多组织正在转向 Web 服务和与之相关的开放标准(HTTP、WS-*)作为 Corba 的替代品。

本文对这两种技术进行了比较,并就何时使用哪种技术提供了一些建议。

如果您真的关心平台独立性和协议标准化 - 那么WS-* 标准值得研究。


2
投票

我最近尝试过 Google Protocol buffers,它们在设计上看起来与 CORBA 非常相似(某种带编译器的 IDL、二进制压缩消息等)。它可能是众多可能的继任者之一。

Web 服务适合正确的任务,但创建和解析消息需要更多时间,并且基于文本的消息比二进制消息更庞大。带有 JSON 的 REST API 看起来是一个很好的解决方案,但二进制协议不太适合。


2
投票

现在有使用 C++11、TAOX11 的最先进的现代 CORBA 实现。这使用新的 IDL 到 C++11 语言映射。对于 TAOX11,请参阅TAOX11 网站。 TAOX11 受多种平台和编译器支持。


0
投票
ZeroC 的

ICE 旨在成为“更好的 CORBA”。

不幸的是,他们的许可条款很糟糕(至少我上次与他们核实过),因为他们不出售开发人员许可证,而只(大致)出售按安装条款。

也通过GPL许可证提供,如果你能接受的话。

© www.soinside.com 2019 - 2024. All rights reserved.