IOR
  • 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)

Next Slide >>