Kazalo:
- Opredelitev - Kaj pomeni posrednik zahtevka za objekt (ORB)?
- Techopedia razlaga posrednik za zahtevo objektov (ORB)
Opredelitev - Kaj pomeni posrednik zahtevka za objekt (ORB)?
Posrednik za zahtevo predmetov (ORB) je komponenta programske opreme za vmesno programsko opremo, ki uporablja skupno specifikacijo arhitekture posrednika za zahtevo predmetov (CORBA), ki razvijalcem omogoča klicanje aplikacij v računalniškem omrežju. ORB je agent, ki posreduje klice odjemalca / strežnika iz operacij v porazdeljenem okolju in zagotavlja pregledno komunikacijo predmetov.
ORB podpira široko paleto storitev vmesne programske opreme, vključno z obvestili, sprožilci dogodkov, obdelavo transakcij, obstojem in varnostjo, vendar ne omejeno nanje. ORB lahko konfigurirate tako, da se prilega različnim okoljem in obravnava širok spekter zahtev strank. Tako lahko razvijalci spremenijo ORB tako, da izpolnijo zahteve nalog za vhodne zahteve odjemalca.
Techopedia razlaga posrednik za zahtevo objektov (ORB)
ORB naredi naslednje:
- Iskanje, ujemanje in sprožitev oddaljenih strojnih predmetov
- Zbira parametre med aplikacijskimi predmeti
- Težave z varnostjo obravnava prek meja stroja
- Pridobi in objavi podatkovne predmete na lokalnih strojih, ki so na voljo za druge ORB
- Pokliče metode oddaljenih predmetov z uporabo priklica statičnih in dinamičnih metod.
- Samodejno vklopi nedejane predmete
- Načini povratnega klica
- Prek interneta komunicira z drugimi ORB protokolom Inter-ORB (IIOP)
Razvijalci bi morali z ORB-jem ravnati z znanjem in skrbnostjo, kadar ga uporabljajo kot rešitev za ponavljajoče se težave v razdeljenem okolju. Če ravnate nepravilno, se težave lahko stopnjujejo. Slabosti ORB vključujejo:
- Pomanjkanje asinhrone podpore za transakcije
- Pomanjkanje podprte podpore za integracijo zapuščenih aplikacij
- Pomanjkanje standardne izvedbe ORB v standardu CORBA
Microsoft je razvil lastniške pristope ORB v skupnem modelu predmetov (COM) in distribuiranem skupnem modelu predmetov (DCOM).