-ORBInitRef NameService=IOR::0023021ABCS1 |
也可以用字符形式的Corba IOR来配置命名服务,如 |
-ORBInitRef NotificationService=Corbaloc::Tele/NotificationService |
3. ORBDefaultInitRef |
用ORBDefaultInitRef可以定义默认的URL形式的对象句柄的位置。如下所示: |
-ORBDefaultInitRef corbaloc::yourdomain.com |
ORG启动时会调用resolve_initial_references("NotificationService"),然后生成如下的完整的URL,如下所示: |
Corbaloc::yourdomain.com/NotificationService |
然后把这个完整的URL传给string_to_object,获取服务的session句柄,这样就可以和服务器端进行通信了。 |
四.总结 |
通过对象命名服务,可以简化ORB客户端和服务器端的通信,提高通信的质量和效率。对提高Corba在Internet在应用起了很大的作用。 |