Inhoudsopgave:
- Definitie - Wat betekent Internet Inter-ORB Protocol (IIOP)?
- Techopedia verklaart Internet Inter-ORB Protocol (IIOP)
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