Internet Inter-ORB Protocol (IIOP)

Schrijver: Lewis Jackson
Datum Van Creatie: 5 Kunnen 2021
Updatedatum: 25 Juni- 2024
Anonim
RMI over IIOP Remote method invocation over Internet inter orb protocol
Video: RMI over IIOP Remote method invocation over Internet inter orb protocol

Inhoud

Definitie - Wat betekent Internet Inter-ORB Protocol (IIOP)?

Internet Inter-ORB Protocol (IIOP) is een objectgeoriënteerd protocol dat wordt gebruikt om netwerkinteractie tussen gedistribueerde programma's die in verschillende programmeertalen zijn geschreven, te vergemakkelijken. IIOP wordt gebruikt om internet- en intranetcommunicatie voor applicaties en diensten te verbeteren.

IIOP is een integraal onderdeel van de Common Object Request Broker Architecture (CORBA), een bekende IT-industriestandaard. IIOP is een implementatie van het General Inter-ORB Protocol (GIOP), een abstract interactieprotocol dat wordt gebruikt door object request brokers (ORB).

IIOP is vergelijkbaar met Microsofts Distributed Component Object Model (DCOM), een primaire CORBA / IIOP-concurrent.


Een inleiding tot Microsoft Azure en de Microsoft Cloud | In deze gids leert u waar cloud computing over gaat en hoe Microsoft Azure u kan helpen bij het migreren en runnen van uw bedrijf vanuit de cloud.

Techopedia verklaart Internet Inter-ORB Protocol (IIOP)

Net als CORBA volgt IIOP een client-server-architectuur voor communicatie, waarbij een aanvraag altijd van een client naar een server wordt verzonden.

Object Management Group (OMG) specificaties voor IIOP zijn als volgt:

  • Common Data Representation (CDR): biedt een standaardmethode voor gegevenscodering / decodering
  • Interoperabele objectreferentie (IOR): de client moet een programma-adres hebben, bekend als een IOR, voordat een serververzoek wordt ingediend. De IOR is gebaseerd op het IP-adres en poortnummers van de server en wordt meestal toegewezen aan een waardetabel die is gemaakt door de computer van de client.
  • formaten gedefinieerd om de ORB-specificaties van CORBA te ondersteunen

IIOP voordelen omvatten:


  • Betere architectuurneutraliteit
  • Communicatie transparantie
  • schaalbaarheid
  • Code herbruikbaarheid