Dom Sieci Co to jest internetowy protokół międzykulowy (iiop)? - definicja z techopedii

Co to jest internetowy protokół międzykulowy (iiop)? - definicja z techopedii

Spisu treści:

Anonim

Definicja - Co oznacza Internet Inter-ORB Protocol (IIOP)?

Internet Inter-ORB Protocol (IIOP) jest protokołem obiektowym stosowanym w celu ułatwienia interakcji w sieci między rozproszonymi programami napisanymi w różnych językach programowania. IIOP służy do usprawnienia komunikacji internetowej i intranetowej dla aplikacji i usług.


IIOP jest integralnym elementem architektury Common Object Request Broker Architecture (CORBA), która jest dobrze znanym standardem branży IT. IIOP jest implementacją ogólnego protokołu Inter-ORB (GIOP), który jest abstrakcyjnym protokołem interakcji używanym przez brokerów żądań obiektów (ORB).


IIOP jest podobny do modelu Distributed Component Object Model (DCOM) firmy Microsoft, który jest głównym konkurentem CORBA / IIOP.

Techopedia wyjaśnia Internet Inter-ORB Protocol (IIOP)

Podobnie jak CORBA, IIOP stosuje architekturę klient-serwer do komunikacji, w której żądanie wiadomości jest zawsze przesyłane od klienta do serwera.


Specyfikacje Object Management Group (OMG) dla IIOP są następujące:

  • Common Data Representation (CDR): Zapewnia standardową metodę kodowania / dekodowania danych
  • Interoperable Object Reference (IOR): Klient musi mieć adres programu, zwany IOR, przed wysłaniem żądania serwera. IOR jest oparty na adresie IP i numerach portów serwera i zwykle jest mapowany na tabelę wartości utworzoną przez komputer klienta.
  • Formaty wiadomości zdefiniowane w celu obsługi specyfikacji ORB CORBA

Zalety IIOP obejmują:

  • Lepsza neutralność architektury
  • Przejrzystość komunikacji
  • Skalowalność
  • Możliwość ponownego użycia kodu
Co to jest internetowy protokół międzykulowy (iiop)? - definicja z techopedii