我刚刚阅读了CORBAand JMS,它们似乎都用于实现
Broker Architecture/Pattern。
我对他们有几个问题
1.他们之间的区别我还不清楚,请解释一下?
2.今天的IT解决方案是否使用了CORBA?还是正在失去魅力?
3.JMS 是否可以替代 CORBA 的方方面面?
小智 5
拉蒙·吉尔·莫雷诺说得对
JMS 是 Java API,它允许构建应用程序来发送和接收消息。IBM MQ 或 ActiveMQ 是实现此 API 的 JMS 供应商的示例。
另一方面,CORBA 是一种规范,它指定对象如何通过网络跨编程语言和运行时平台相互交互。
该标准包括支持这一点所需的许多 API 和基础设施定义(语言绑定、编组、命名等)。CORBA 仍在使用中,并且是开源和商业的(很难找到!)
存在实现,但我怀疑它们中的任何一个是否涵盖了标准的 10%。Ramon 关于 CORBA 更接近 RMI 的说法有点过于简单了——CORBA 2.4+ 定义包括一个 CORBA Messaging 定义,它允许异步和(可靠的)排队通信。
| 归档时间: |
|
| 查看次数: |
1305 次 |
| 最近记录: |