- CORBA/IIOP defines a standard string format for object references called the IOR
- These look like IOR: followed by many pairs of hex digits
- The hex digits are a base-16 representation of a CDR encoded structure
- IORs are generated and manipulated by ORBs
- Utility methods are often provided to decode them
- But really only the ORB should create them
- The data structure stores a repository ID (type information) and a sequence of profiles
- The profiles can be ORB specific for special transports or local IPC communication
- IIOP defines its own profile containing:
- Home port number
- Home host
- Object key
- Additional services tags (e.g. SSL connection information)
|