【发布时间】:2011-02-23 15:47:54
【问题描述】:
我正在寻找有关如何通过 CORBA 访问 EJB(或底层 MBean)的教程或任何其他信息。
这就是我找到的全部内容:http://www.jboss.org/jbossiiop
我有一个现有的 CORBA 服务器(基于 java,但非标准),我想让它调用我的 JBoss MBean。此 MBean 已使用 EJB (v2.1) 通过 RMI 公开。
当前的 AppServer 目标版本是 jboss-eap-4.3。
编辑:我希望我的问题太模糊而无法得到回答,所以这里有一个更新:
我希望在 JBoss 中运行的 EJB 注册到在远程单独服务器上运行的 Corba ORB。至少我认为我会。现有的 CORBA 客户端通过我试图通过 JBoss EJB 实现的定义的 IDL/接口连接到服务。此时,所述客户端连接到同一接口的多个实例,以通过该接口拉取信息并管理本地(同一进程)服务。我希望将 JBoss EJB 作为此 CORBA IDL 的另一个实现加入。
我对 CORBA 的理解一开始就生疏且薄弱,所以我没有走得太远。我可以很容易地在 JBoss 中运行 ORB,但我不清楚如何设置绑定以便“旧版”CORBA ORB 可以找到它。我可以更改 JBoss 实现的任何部分来完成这项工作,但是更改其他服务器很困难。
有没有办法让 EJB 向远程服务器(ala jndi)注册自己? 现有客户端是否能够在不添加 jboss 特定类的情况下连接到 Jacorb?
【问题讨论】:
-
这不是太模糊,只是你可能用一只手就能数出stackoverflow上的CORBA开发人员的数量。
-
@skaffman 在我掌握了 CORBA 之后,我必须找到一个 Ada 问题。