Obsah:
- Definícia - Čo znamená internetový protokol INTER-ORB (IIOP)?
- Techopedia vysvetľuje internetový inter-ORB protokol (IIOP)
Definícia - Čo znamená internetový protokol INTER-ORB (IIOP)?
Internet Inter-ORB Protocol (IIOP) je objektovo orientovaný protokol používaný na uľahčenie sieťovej interakcie medzi distribuovanými programami napísanými v rôznych programovacích jazykoch. IIOP sa používa na zlepšenie internetovej a intranetovej komunikácie aplikácií a služieb.
IIOP je neoddeliteľnou súčasťou architektúry Common Object Request Broker Architecture (CORBA), čo je dobre známy priemyselný štandard IT. IIOP je implementácia protokolu General Inter-ORB (GIOP), čo je protokol abstraktnej interakcie používaný sprostredkovateľmi objektových požiadaviek (ORB).
IIOP je podobný ako Distribuovaný komponentový objektový model spoločnosti Microsoft (DCOM), ktorý je primárnym konkurentom CORBA / IIOP.
Techopedia vysvetľuje internetový inter-ORB protokol (IIOP)
Podobne ako CORBA, aj IIOP sleduje komunikáciu medzi klientom a serverom, pričom požiadavka na správu je vždy prenášaná z klienta na server.
Špecifikácie Object Management Group (OMG) pre IIOP sú nasledujúce:
- Common Data Representation (CDR): Poskytuje štandardnú metódu kódovania / dekódovania údajov
- Interoperable Object Reference (IOR): Klient musí mať adresu programu, známu ako IOR, pred odoslaním požiadavky servera. IOR je založená na IP adrese a čísle portov servera a zvyčajne sa mapuje do tabuľky hodnôt vytvorenej počítačom klienta.
- Formáty správ definované na podporu špecifikácií CORB ORB
Medzi výhody IIOP patrí:
- Lepšia neutralita architektúry
- Transparentnosť komunikácie
- škálovateľnosť
- Opätovné použitie kódu