Turinys:
- Apibrėžimas - ką reiškia „Object Request Broker“ (ORB)?
- „Techopedia“ paaiškina „Object Request Broker“ (ORB)
Apibrėžimas - ką reiškia „Object Request Broker“ (ORB)?
Objektų užklausų tarpininkas (ORB) yra tarpinės programinės įrangos komponentas, kuris naudoja bendrosios objekto užklausos tarpininko architektūros (CORBA) specifikaciją, leidžiančią kūrėjams skambinti programoms kompiuterio tinkle. ORB yra agentas, perduodantis kliento / serverio kvietimus paskirstytoje aplinkoje ir užtikrinantis skaidrų objekto ryšį.
ORB palaiko daugybę tarpinės programinės įrangos paslaugų, įskaitant, bet tuo neapsiribojant, pranešimus, įvykių aktyviklius, operacijų apdorojimą, patvarumą ir saugumą. ORB gali būti sukonfigūruotas taip, kad tilptų į įvairias aplinkas ir patenkintų įvairias kliento užklausas. Taigi, kūrėjai gali modifikuoti ORB, kad atitiktų užduočių reikalavimus atvykstamojo kliento užklausoms.
„Techopedia“ paaiškina „Object Request Broker“ (ORB)
ORB atlieka šiuos veiksmus:
- Ieško, suderina ir pagreitina nuotolinius mašinos objektus
- Surina parametrus tarp taikymo objektų
- Tvarko saugumo problemas per visas mašinų ribas
- Nuskaito ir paskelbia duomenų objektus vietiniuose kompiuteriuose, prieinamuose kitiems ORB
- Iškviečia nuotolinių objektų metodus, naudojant statinį ir dinaminį metodų iškvietimą.
- Automatiškai įjungia nenaudojamus objektus
- Maršrutuojami atgalinio ryšio metodai
- Internetas palaiko ryšį su ORB protokolu (IIOP) su kitais ORB
Kūrėjai turėtų elgtis su ORB žiniomis ir atsargiai, kai jie bus naudojami kaip pasikartojančių paskirstytos aplinkos problemų sprendimas. Jei elgsis neteisingai, problemos gali sustiprėti. ORB trūkumai yra šie:
- Trūksta asinchroninio operacijų palaikymo
- Trūksta neobjektyvios senosios programos integravimo paramos
- Nėra standartinio ORB diegimo CORBA standarte
„Microsoft“ sukūrė patentuotus ORB metodus bendrojo objekto modelyje (COM) ir paskirstytame bendrojo objekto modelyje (DCOM).
