ORB interface is the one that provides access to every ORB service, except:

  • Client invocation (through Stubs or DII)
  • Object activation and call (through object adapter, typically POA)

The services include:

  • Access to Initial Service (Naming Service, Trader Service, Root POA and others)
  • Access to the IFR and construction of DII invocations
  • Object reference operations:
  • Conversion of Object references between Session and Stringifield format
  • Conversion of URL format corbaloc and corbaname object references to invokable references
  • Creation of duplicate object references
  • Releasing storage for object references
  • Policy operation including create_policy
  • valuetype factory operations
  • Thread related operations
  • incl work_pending and perform_work
Related Posts with Thumbnails