What is IIOP?
  • IIOP is the Internet version of GIOP.
    • Messages are transmitted over TCP connections.
    • Objects are located by a home port and host along with an object key.
      • The home is not the only place the ORB can look.
  • GIOP/IIOP PDUs are described in IDL.
    • The OMG defines an encoding called CDR for the on-the-wire format.
      • CDR is a straightforward and efficient binary encoding format.
      • CDR may be big or little endian
      • Values are not tagged (encoding is not self-describing).
  • PDUs have serial numbers.
    • Allows for multiple outstanding requests (no stop-and-wait).
      • Originally requests go only in one direction.
      • Recently the protocol has been modified to allow bi-directional operation

Next Slide >>