Теми рефератів
> Реферати > Курсові роботи > Звіти з практики > Курсові проекти > Питання та відповіді > Ессе > Доклади > Учбові матеріали > Контрольні роботи > Методички > Лекції > Твори > Підручники > Статті Контакти
Реферати, твори, дипломи, практика » Новые рефераты » Технологія CORBA і особливості проектування баз даних

Реферат Технологія CORBA і особливості проектування баз даних





дності між сервантами і CORBA-об'єктами (ServantRetensionPolicyValue). Можливі значення - RETAIN (зберігати інформацію про серванті в Active Object Map) і NON_RETAIN (використовувати новостворюваний сервант тільки один раз).

В§ Використання потоків (ThreadPolicyValue). Можливі значення - ORB_CTRL_MODEL (використовувати потокову модель, яка визначається ORB ом) і SINGLE_THREAD_MODEL (один потік обслуговує всі запити клієнтів до серванта даного POA).


Установка зв'язку між клієнтом і серверним об'єктом


Після знайомства з об'єктними посиланнями стало зрозуміло, що встановлення зв'язку між клієнтом і серверним об'єктом полягає в отриманні клієнтом об'єктної посилання на цей об'єкт. Звичайно, передача об'єктної посилання через файл, продемонстрована раніше, хоча і можлива, але, зрозуміло, не може вважатися хоч скільки-небудь зручним і універсальним способом. p align="justify"> Ще раз нагадаємо: у CORBA клієнт вважає, що всі необхідні серверні об'єкти вже існують, тому він (логічно) завжди використовує команду В«знайтиВ» і ніколи - команду В«створитиВ».

У CORBA застосовуються два основних стандартних способу, що дозволяють зробити серверний об'єкт доступним для клієнта, тобто, передати клієнту об'єктну посилання на цей об'єкт. Один з цих способів пов'язаний з використанням Сервісу Імен (Naming Service), другий - Трейдер-Сервісу. p align="justify"> Крім стандартних служб, багато виробників розробляють і поставляють свої власні засоби пошуку. Для VisiBroker а таким засобом є Location Service, який базується на використанні Smart Agent. Оскільки VisiBroker є однією з найпоширеніших реалізацією ORB, ми коротко розглянемо і цей спосіб - більше того, ми саме з нього і почнемо з простоти його використання.

Використання сконструйованих користувачем типів даних

Гнучкість і ефективність будь-якої технології створення розподілених систем значною мірою визначається підтримуваним цією системою набором типів даних. Нижче наведені основні положення, що характеризують управління типами в CORBA. p align="justify"> В§ CORBA підтримує базові типи даних (octet, short, unsigned short, long, unsigned long, long long, unsigned long long, fixed, float, double, long double , boolean, char, wchar, string, wstring, enum і any), так звані В«сконструйованіВ» типи даних д. х (масиви, структури, об'єднання, послідовності і типи-значення) та об'єктні посилання. Крім того, підтримуються В«синоніми типівВ», які створюються за допомогою typedef (навряд чи читач, який не знає C/C + +, дістався до цього місця, а іншим не потрібно пояснювати, що це таке).

В§ Кожен з цих типів може б...


Назад | сторінка 10 з 15 | Наступна сторінка





Схожі реферати:

  • Реферат на тему: Призначення CORBA і її об'єктно-орієнтованих компонентів
  • Реферат на тему: Типи даних в Object Pascal
  • Реферат на тему: Вбудовані типи даних в С #. Масиви. Рядки. Регулярні вирази
  • Реферат на тему: Базові типи даних і операції мови С
  • Реферат на тему: Проектування і реалізація абстракцій типів даних