Huis netwerken Wat is internet inter-orb protocol (iiop)? - definitie van techopedia

Wat is internet inter-orb protocol (iiop)? - definitie van techopedia

Inhoudsopgave:

Anonim

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 het Distributed Component Object Model (DCOM) van Microsoft, een primaire CORBA / IIOP-concurrent.

Techopedia verklaart Internet Inter-ORB Protocol (IIOP)

Net als CORBA volgt IIOP een client-server-architectuur voor communicatie, waarbij een berichtverzoek 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 verzonden. 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.
  • Berichtformaten die zijn gedefinieerd om de ORB-specificaties van CORBA te ondersteunen

IIOP voordelen omvatten:

  • Betere architectuurneutraliteit
  • Communicatie transparantie
  • schaalbaarheid
  • Code herbruikbaarheid
Wat is internet inter-orb protocol (iiop)? - definitie van techopedia