The document compares IIOP, RMI, and HTTP protocols. It states that IIOP is a CORBA transport protocol that enables interoperability between CORBA-compliant ORBs over TCP/IP. RMI is Java's built-in ORB that provides remote method invocation but lacks features like language interoperability that IIOP supports. While RMI is easier for Java programmers to use, IIOP is better suited as a backbone for the internet due to its supported services.