A 和B是相同身份(地位)的客户端吗?
如果是的话,在请求的接口中应该是没有可识别身份的参数。因为这样你就失去了使CORBA的意义。当然你要知道他们来自于什么IP什么客户端对象还是可以的,想想你运行OSFIND(在Visibroker中)时FINDOBJECT,他能够获得所有在网内的CORBA对象几期IP。
如果A和B都是不同服务的请求者,你说的问题就更好解决啦。设置不同的接口不就完了。
应该记住的是接口在这里就是要提供一个服务端和客户端透明互访的机制,刻意要通过接口来标志客户端和服务端是不合适的,顺便提一下,其实在CORBA里,客户端和服务端之间的区别已经弱化啦,不用强行的理解为谁为客户谁为服务,其实他们谁都是客户谁都可以是服务,只是我们按照我们传统的越接近用户的为客户,被调用的服务所在为服务罢啦,