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


