Преглед садржаја:
- Дефиниција - Шта значи Објецт Рекуест Брокер (ОРБ)?
- Тецхопедиа објашњава Објецт Рекуест Брокер (ОРБ)
Дефиниција - Шта значи Објецт Рекуест Брокер (ОРБ)?
Објектни брокер захтјева (ОРБ) је компонента апликације средњег софтвера која користи спецификацију уобичајене архитектуре објектног брокерског захтјева (ЦОРБА), омогућавајући програмерима да упућују апликацијске позиве унутар рачунарске мреже. ОРБ је агент који у дистрибуцираном окружењу преноси позиве на операцију клијент / сервер и обезбеђује транспарентну комуникацију објекта.
ОРБ подржава широк избор сервиса средњег софтвера, укључујући, али не ограничавајући се на обавештавање, покретаче догађаја, обраду трансакција, упорност и сигурност. ОРБ се може конфигурирати тако да се уклапа у различита окружења и може поднијети широк распон захтјева клијената. Дакле, програмери могу да модификују ОРБ како би испунили захтеве задатка за улазне захтеве клијента.
Тецхопедиа објашњава Објецт Рекуест Брокер (ОРБ)
ОРБ чини следеће:
- Претражује, подудара и инстанцира удаљене машинске предмете
- Скупља параметре између објеката апликације
- Бави се проблемима безбедности преко граница машине
- Дохваћа и објављује објекте података на локалним машинама доступним за друге ОРБ
- Призива методе удаљених објеката користећи позивање статичких и динамичких метода.
- Аутоматски активира неактивне објекте
- Усмерава начине повратног позива
- Комуницира Интер-ОРБ протокол (ИИОП) с другим ОРБ-овима путем Интернета
Програмери би требало да поступају са ОРБ знањем и пажњом када се примењују као решење за понављајућа питања дистрибуиране околине. Ако се рукује погрешно, проблеми се могу интензивирати. Недостаци ОРБ-а укључују:
- Недостатак асинхроне подршке за трансакције
- Недостатак подршке за интеграцију наслијеђених апликација оријентисаних на објекте
- Недостатак стандардне имплементације ОРБ-а у ЦОРБА стандарду
Мицрософт је развио власничке ОРБ приступе у Цоммон Објецт Модел (ЦОМ) и Дистрибутед Цоммон Објецт Модел (ДЦОМ).
