CORBA和ejb的关系和区别

2025-06-22 20:38:51
推荐回答(1个)
回答1:

表面上没关系,技术上 EJB 背后使用的是 IIOP 的支持(也就是依赖 CORBA),比如 EJB 2.0 的 Local EJB 就是需要 CORBA 2.3 提供一个细节技术。最早的 EJB 是用 RMI 这些技术,后来发现不应该在一个开放的环境下要求达到互操作却弄出多个标准来,现在的统一还是 IIOP 作支撑。

我们的 EJB 程序放在服务器上,我们可以用 IIOP 协议的客户端来访问。

当然 CORBA 并不是为 EJB 设计的(CORBA比EJB要出生的更多),因此肯定有很多 CORBA 功能是超出 EJB 的范围的。