CORBA:动态地在命名上下文中添加对象

时间:2011-11-09 08:44:37

标签: java corba

我正在CORBA中构建一个应用程序

我想在服务器上拥有对象存储库,让客户端创建并访问它。 我将在Java中完全实现它

我有两个解决方案

  1. 在这里,我想动态创建一个对象并在命名上下文中添加引用 并通过向对象提供命名上下文来访问此对象,从而引用客户端
  2. 有一个中央地图来存储引用以在其中创建对象
  3. 使用解决方案一,确定了一个缺点:客户端将连接到新的命名上下文

    哪一个更好? 或存在任何其他解决方案?

1 个答案:

答案 0 :(得分:1)

使用COS命名服务进行标准方法,如here所述。 CORBA对象引用非常轻,与URL相同。命名服务只保留名称到IOR映射,并且不与所有已注册的对象保持持久连接。因此,除非做一些非常不寻常的事情,否则你可以绑定更多你可能需要的对象。