Interoperable Naming Service
  • CORBA 2.3 provides a specific solution to finding initial objects
  • Two concise URL formats
    • iioploc://host[:port]/objectkey
      • Allows the user to provide just host:port and the service name
      • Usually used with objectkey as "NameService" to resolve the COS Naming Service
    • iiopname://host[:port]/path
      • Follows a path in the Name Service
      • To resolve, orb first resolves iioploc://host[:port]/NameService
      • Then the given path is resolved relative to the NamingContext
    • CORBA programmer uses orb.resolve_initial_references( "NameService" )
      • Provides a handle to a root naming context
      • org.omg.CORBA.ORBDefaultInitRef property (passed to ORB.init()) will be prepended
      • Typically iioploc://host[:port]/ prefix

Next Slide >>