Obsah:
- Definice - Co znamená Internet Inter-ORB Protocol (IIOP)?
- Techopedia vysvětluje Internet Inter-ORB Protocol (IIOP)
Definice - Co znamená Internet Inter-ORB Protocol (IIOP)?
Internet Inter-ORB Protocol (IIOP) je objektově orientovaný protokol používaný k usnadnění interakce mezi distribuovanými programy psanými v různých programovacích jazycích. IIOP se používá ke zlepšení internetové a intranetové komunikace pro aplikace a služby.
IIOP je nedílnou součástí architektury Common Object Request Broker Architecture (CORBA), což je dobře známý průmyslový standard IT. IIOP je implementace obecného protokolu Inter-ORB (GIOP), což je abstraktní protokol interakce používaný zprostředkovateli požadavků na objekty (ORB).
IIOP je podobný jako Distribuovaný objektový model modelu (DCOM) společnosti Microsoft, který je primárním konkurentem CORBA / IIOP.
Techopedia vysvětluje Internet Inter-ORB Protocol (IIOP)
Stejně jako CORBA i IIOP sleduje komunikaci mezi klientem a serverem, kde požadavek na zprávu je vždy přenášen z klienta na server.
Specifikace Object Management Group (OMG) pro IIOP jsou následující:
- Common Data Representation (CDR): Poskytuje standardní metodu kódování / dekódování dat
- Interoperable Object Reference (IOR): Před odesláním požadavku na server musí mít klient programovou adresu známou jako IOR. IOR je založen na IP adrese a číslech portů serveru a je obvykle mapován do tabulky hodnot vytvořené klientským počítačem.
- Formáty zpráv definované pro podporu ORB specifikací CORBA
Výhody IIOP zahrnují:
- Lepší neutralita architektury
- Transparentnost komunikace
- Škálovatelnost
- Opětovné použití kódu
