Зміст:
- Визначення - Що означає брокер об'єктних запитів (ORB)?
- "Техопедія" пояснює брокера об'єктних запитів (ORB)
Визначення - Що означає брокер об'єктних запитів (ORB)?
Брокер об'єктного запиту (ORB) - компонент додатка проміжного програмного забезпечення, який використовує загальну специфікацію архітектури брокера об'єктного запиту (CORBA), що дозволяє розробникам здійснювати виклики програм у комп'ютерній мережі. ORB - це агент, який передає виклики оператора клієнт / сервер у розподіленому середовищі та забезпечує прозоре спілкування об'єкта.
ORB підтримує широкий спектр проміжних програм, включаючи, але не обмежуючись цим, сповіщення, тригери подій, обробку транзакцій, наполегливість та безпеку. ORB можна налаштувати так, щоб він вписувався в різні середовища та обробляв широкий спектр запитів клієнтів. Таким чином, розробники можуть змінювати ORB, щоб відповідати вимогам завдання для вхідних запитів клієнтів.
"Техопедія" пояснює брокера об'єктних запитів (ORB)
ORB робить наступне:
- Пошуки, збіги та екземпляри віддалених машинних об'єктів
- Збирає параметри між об’єктами програми
- Обробляє проблеми безпеки через межі машини
- Отримує та публікує об’єкти даних на локальних машинах, доступних для інших ОРБ
- Викликає методи віддалених об'єктів, використовуючи статичний та динамічний виклик методу.
- Автоматично створює миттєві об'єкти
- Маршрутизація методів зворотного виклику
- Спілкується протокол Inter-ORB (IIOP) з іншими ORB через Інтернет
Розробники повинні поводитися з ORB знаннями та обережністю, коли вони застосовуються як рішення для постійних проблем з розподіленим середовищем. Якщо поводитися неправильно, проблеми можуть посилитися. До недоліків ORB можна віднести:
- Відсутність підтримки асинхронної транзакції
- Відсутність підтримки інтегрованих застарілих додатків, орієнтованих на об'єкти
- Відсутність стандартної реалізації ORB у стандарті CORBA
Microsoft розробила власні підходи ORB у загальній моделі об'єкта (COM) та розповсюдженій загальній об'єктній моделі (DCOM).