Kazalo:
- Opredelitev - Kaj pomeni Internet Inter-ORB protokol (IIOP)?
- Techopedia razlaga internetni protokol Inter-ORB (IIOP)
Opredelitev - Kaj pomeni Internet Inter-ORB protokol (IIOP)?
Internet Inter-ORB Protocol (IIOP) je objektno usmerjen protokol, ki se uporablja za lažjo mrežno interakcijo med distribuiranimi programi, napisanimi v različnih programskih jezikih. IIOP se uporablja za izboljšanje internetne in intranet komunikacije za aplikacije in storitve.
IIOP je sestavni del skupne arhitekture skupnih objektivnih zahtev (CORBA), ki je znani standard IT industrije. IIOP je izvedba splošnega protokola Inter-ORB (GIOP), ki je abstraktni protokol interakcij, ki ga uporabljajo posredniki za zahtevo predmetov (ORB).
IIOP je podoben Microsoftovemu modelu distribuiranih komponentnih objektov (DCOM), ki je primarni konkurent CORBA / IIOP.
Techopedia razlaga internetni protokol Inter-ORB (IIOP)
Tako kot CORBA, tudi IIOP za komunikacijo sledi arhitekturi odjemalca in strežnika, kjer se povpraševanje po sporočilu vedno prenaša od odjemalca do strežnika.
Specifikacije za objektno upravljanje (OMG) za IIOP so naslednje:
- Skupno zastopanje podatkov (CDR): zagotavlja standardni način kodiranja / dekodiranja podatkov
- Referenca interoperabilnega objekta (IOR): Pred pošiljanjem zahteve za strežnik mora imeti naslov programa, znan kot IOR. IOR temelji na IP naslovu in številkah vrat strežnika in je običajno preslikan v tabelo vrednosti, ki jo je ustvaril odjemalec računalnik.
- Oblike sporočil, definirane za podporo ORBA specifikacijam ORB
Prednosti IIOP vključujejo:
- Boljša arhitekturna nevtralnost
- Preglednost komunikacije
- Prilagodljivost
- Ponovna uporaba kode