Короткий довідник термінології CORBA, Різне, Програмування, статті

AM Asynchronous Messaging. Служба асинхронного обміну повідомленнями.
Application Object Прикладний об’єкт. Являє собою реалізацію об’єкта для конкретного додатка.
BOA Basic Object Adapter. Адаптер, що забезпечує доступ до сервісів брокера об’єктних запитів (ORB).
CORBA Component Object Request Broker Architecture. Архітектура брокерів об’єктних запитів. Об’єктна архітектура для створення складних розподілених об’єктних програмних систем.
CORBA domains Доменні об’єкти CORBA.
CORBA facilities Загальні кошти реалізацій об’єктів, необхідних для великого числа додатків. Наприклад, підтримка потоків завдань.
CORBA service Об’єктна служба CORBA (служба подій, служба транзакцій, служба імен і т.д.).
DII Dynamic Invocation Interface. Інтерфейс динамічного виклику. Застосовується для підключення об’єктів, не відомих на момент компіляції програми.
GIOP General Inter ORB Protocol. Протокол, за допомогою якого взаємодіють між собою різні брокери об’єктних запитів (ORB).
IDL Interface Definition Language. Мова опису інтерфейсів, розроблений консорціумом OMG.
IIOP Internet Inter ORB Protocol. Реалізація протоколу GIOP на базі TCP / IP.
INS Interoperable Naming Service. Служба імен, призначена для прозорого пошуку і виклику об’єктів, що не залежать від конкретної реалізації ORB.
Implementation Repository Репозитарій Реалізацій. Архів, що містить інформацію про сервери додатків CORBA.
Interface pointer Покажчик на інтерфейс об’єкта. З його допомогою клієнт отримує доступ до об’єкту.
Interface Repository Репозитарій інтерфейсів. Архів, що містить, написані на IDL визначення типів даних і інтерфейсів.
Object reference Об’єктна посилання. Служить для ідентифікації об’єкта в мережі.
OMG Object Management Group. Консорціум компаній утворений в квітні 1989 року, розробник технології та специфікацій CORBA. До складу даного консорціуму входять близько 800 компаній. Адреса сервера консорціуму www.omg.org
ORB Object Request Broker (Брокер об’єктних запитів). Ядро архітектури CORBA. Об’єктна шина для взаємодії локальних і віддалених об’єктів. Відповідає за виклик віддаленого об’єкта, пошук примірника об’єкта, його підготовку до отримання та обробки запиту, передачу запиту і доставку результатів клієнту.
OTS Object Transaction Service. Сервіс управління транзакціями CORBA.
POA (Portable Object Adapter) – Стерпний об’єктний адаптер. Являє собою більш пізню специфікацію BOA, на відміну від BOA, дозволяє переносити серверні компоненти архітектури з одного ORB на інший.
PSS Persistent State Service. Нова реалізація служби довготривалого зберігання об’єктів (persistent) в специфікації CORBA 3.0.
RPC Remote procedure call. Виклик віддаленої процедури. Реалізує схему передачі повідомлень, відповідно до якої клієнт передає повідомлення з параметрами виклику по мережі віддаленої серверної процедурою, а результати її виконання повертається клієнтові в іншому повідомленні.
Server Stub Серверний сурогат. Теж, що і Skeleton.
Skeleton Server Stub. Серверний сурогат. Для виклику якої-небудь функції клієнт через клієнтський сурогат звертається до серверного сурогату. Клієнтський сурогат упаковує аргументи функції в повідомлення і передає їх за допомогою RPC серверного сурогату. Серверний сурогат розпаковує отримане повідомлення, викликає потрібну функцію або метод об’єкта. Клієнт і сервер можуть працювати в різних мовних та операційних середовищах, з цього на клієнтський сурогат покладено обов’язок перетворення аргументів, а на серверний сурогат перетворення результатів функцій в універсальне, не залежне від конкретної архітектури подання.
UUID Універсальний унікальний ідентифікатор. Використовується для ідентифікації інтерфейсів.

Схожі статті:


Сподобалася стаття? Ви можете залишити відгук або підписатися на RSS , щоб автоматично отримувати інформацію про нові статтях.

Коментарів поки що немає.

Ваш отзыв

Поділ на параграфи відбувається автоматично, адреса електронної пошти ніколи не буде опублікований, допустимий HTML: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>

*

*