Domov Sítě Co je to internetový inter-orbový protokol (iiop)? - definice z techopedie

Co je to internetový inter-orbový protokol (iiop)? - definice z techopedie

Obsah:

Anonim

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
Co je to internetový inter-orbový protokol (iiop)? - definice z techopedie