CORBA 2.6 Programmer's Guide for C++
Naming Service Calls ORB_init (flow 1 in the figure)
Naming Service Creates and Publishes Root Naming Context IOR URL (flow 2 in the
figure)
Network Client Imports IOR (flow 3 in the figure)
Network Client ORB Tries to Contact Target Object (flow 4 in the figure)
LSD Builds and Sends Forwarding Reply (flows 5 and 6 in the figure)
Client ORB Tries Again (flows 6 and 7 in the figure)
Comm Server Receives and Relays Request (flows 7 and 8 in the figure)
Naming Service Processes Request (flows 8 and 9 in the figure)
Comm Server Receives and Relays Reply (flows 9 and 10 in the figure)
Client ORB Processes an is_a Reply
Summary
B. Object References
Obtaining Object References
Content of Object References
Addresses
NSDOM_GCF_IOP::Profile_Tag Addresses
NSDOM_GFS_IOP::Profile_Tag Addresses
IOP::TAG_INTERNET_IOP Addresses
Configured Versus Actual TCP/IP Addresses
Interoperable Object References for Objects in a Server Pool
IORs for Stateless Objects in a Server Pool
IORs for Stateful Objects in a Server Pool
C. Servant Reference Counting in NonStop CORBA
Index
List of Figures
3.1. The Process of Developing a Client and a Server
5.1. EMS Collectors
5.2. esadmin Tool
5.3. Naming Service Display
6.1. Stateless Factory Object and Stateless Servant
7.1. Diamond Access Problem
12.1. Legacy Server Wrapper