Sadržaj:
- Definicija - Što znači internetski Inter-ORB protokol (IIOP)?
- Techopedia objašnjava internetski Inter-ORB protokol (IIOP)
Definicija - Što znači internetski Inter-ORB protokol (IIOP)?
Internet Inter-ORB protokol (IIOP) je objektno orijentirani protokol koji se koristi za olakšavanje mrežne interakcije između distribuiranih programa napisanih na različitim programskim jezicima. IIOP se koristi za poboljšanje internetske i intranet komunikacije za aplikacije i usluge.
IIOP je sastavni dio zajedničke objektne brokerske arhitekture (CORBA), što je poznati standard IT industrije. IIOP je implementacija Općeg inter-ORB protokola (GIOP), koji je apstraktni protokol interakcija koji koriste posrednici objektnih zahtjeva (ORB).
IIOP je sličan Microsoftovom modelu distribuiranih komponentnih objekata (DCOM), koji je primarni konkurent CORBA / IIOP.
Techopedia objašnjava internetski Inter-ORB protokol (IIOP)
Kao i CORBA, i IIOP za komunikaciju slijedi arhitekturu klijent-poslužitelj, gdje se zahtjev za poruku uvijek prenosi od klijenta do poslužitelja.
Specifikacije IIOP grupe za upravljanje objektima (OMG) su sljedeće:
- Uobičajeno predstavljanje podataka (CDR): pruža standardnu metodu kodiranja / dekodiranja podataka
- Referencija interoperabilnog objekta (IOR): Klijent mora prije slanja zahtjeva na poslužitelj imati adresu programa, poznatu kao IOR. IOR se temelji na IP adresi i broju porta na poslužitelju i obično se preslikava u tablicu vrijednosti koju je kreiralo klijentovo računalo.
- Formati poruka definirani kao podrška za CORBA specifikacije ORB
Prednosti IIOP-a uključuju:
- Bolja neutralnost arhitekture
- Transparentnost komunikacije
- skalabilnost
- Ponovna upotreba koda