Tartalomjegyzék:
- Meghatározás - Mit jelent az Object Request Broker (ORB)?
- A Techopedia elmagyarázza az Object Request Broker (ORB)
Meghatározás - Mit jelent az Object Request Broker (ORB)?
Az objektumkérés-közvetítő (ORB) egy köztes szoftver-összetevő, amely a közös objektum-kérés-közvetítő architektúra (CORBA) specifikációt használja, lehetővé téve a fejlesztők számára, hogy alkalmazáshívásokat kezdeményezzenek egy számítógépes hálózaton belül. Az ORB olyan ügynök, amely elosztott környezetben továbbítja az ügyfél / szerver művelethívásokat, és biztosítja az objektumok átlátható kommunikációját.
Az ORB a köztes szoftverek széles választékát támogatja, ideértve, de nem kizárólag az értesítést, az eseményindítókat, a tranzakciók feldolgozását, a kitartást és a biztonságot. Az ORB konfigurálható úgy, hogy illeszkedjen a különféle környezetekhez és ügyfélkérések széles skáláját tudja kezelni. Így a fejlesztők módosíthatják az ORB-t, hogy megfeleljenek a bejövő klienskérések feladatkövetelményeinek.
A Techopedia elmagyarázza az Object Request Broker (ORB)
Az ORB a következőket hajtja végre:
- Távoli gépobjektumokat keres, összeegyeztet és azonnal megjelenít
- Gyűjti a paramétereket az alkalmazásobjektumok között
- A gépi határokon átnyúló biztonsági kérdésekkel foglalkozik
- Beolvassa és közzéteszi az objektumokat más ORB-k számára elérhető helyi gépeken
- Statikus és dinamikus módszerhívás felhasználásával távoli objektum-módszereket hív be.
- Az alapjárati objektumokat automatikusan elindítja
- Útvonalak visszahívási módszerek
- Inter-ORB Protokoll (IIOP) segítségével kommunikál más ORB-kkel az interneten keresztül
A fejlesztőknek ismeretekkel és gondossággal kell kezelni az ORB-t, amikor megoldásként alkalmazzák az elosztott környezeti problémákat. Helytelen kezelés esetén a problémák fokozódhatnak. Az ORB hátrányai a következők:
- Az aszinkron tranzakciós támogatás hiánya
- A nonobjekt-orientált örökölt alkalmazásintegrációs támogatás hiánya
- Az ORB standard megvalósításának hiánya a CORBA szabványban
A Microsoft az ORB megközelítéseket fejlesztette ki a Közös Objektummodellben (COM) és az Elosztott Közös Objektummodellben (DCOM).