IORs (cont)
  • IORs are legitimate URLs (starts with IOR:)
    • But their format is not user friendly and likely IORs cannot be guessed
    • Typical IORs are hundreds of digits long
      • IOR:000000000000002149444c3a5265706f7274696e67436f756e7465722f43 6f756e7465723a312e3000000000000000010000000000000075000100000000 000a63616e6172792e63730004170000005d0000000cbeadfeed0000002c0000 00020000000a63616e6172792e63730000000002987435b3751a000000860000 000000000000000000000000002149444c3a5265706f7274696e67436f756e74 65722f436f756e7465723a312e3000
    • IORs are not a problem when passed between objects via invocations
    • A better solution is required for the few initial object references a system requires to get started
  • ORB.object_to_string() and ORB.string_to_object() are used to parse/produce IORs

Next Slide >>