Spisu treści:
- Definicja - Co oznacza Internet Inter-ORB Protocol (IIOP)?
- Techopedia wyjaśnia Internet Inter-ORB Protocol (IIOP)
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