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

Реферат Призначення CORBA і її об'єктно-орієнтованих компонентів





здатний обмінюватися інформацією з іншими розподіленими об'ектамі.Появівшійся в грудні 1994 р як складова частина специфікації CORBA 2.0 протокол IIOP ще одна удача OMG. До того як був підготовлений протокол IIOP, специфікація CORBA визначала спосіб взаємодії тільки для розподілених об'єктів, створених одним виробником. При підготовці об'єктів доводилося розраховувати лише на конкретну реалізацію архітектури. Завдяки IIOP другий специфікація CORBA стала остаточним рішенням для взаємодії об'єктів, яке не прив'язане ні до якої конкретної платформі або реалізації.

Із застосуванням CORBA ви створите системи масштабу підприємства (корпоративні системи), в яких об'єкти розподілені по обчислювальної мережі. У корпоративних системах основні об'єкти для обслуговування файлів, необхідні прикладній програмі, можуть зберігатися на сервері Windows NT. Ці об'єкти ви складете, наприклад, на мові Сі ++. На великому комп'ютері можна розмістити первинні функції ядра системи скажімо, використовуючи об'єкти, запрограмовані на мові Кобол. Будь настільний комп'ютер, що працює під управлінням Windows 95, придатний для зберігання зовнішніх інтерфейсів, які використовують об'єкти, створені засобами VisualBasic. І всі ці об'єкти можуть обмінюватися інформацією, а посередником при передачі запитів служить CORBA [8].

Фірми Netscape Communications Corp. і SunMicrosystems обрали CORBA і IIOP в якості основи для наступного покоління своїх програм. Sun застосовує CORBA і IIOP для реалізації гетерогенних викликів віддалених процедур в мові програмування Java 1.1, причому без цих технологій в копоратівних мережах не було б платформи Java (JavaPlatform). Більш того, в API EnterpriseJavaBeans застосовуватимуться CORBA і IIOP, щоб забезпечити можливість створення масштабованих прикладних програм для ділової сфери (бізнес-додатки) з багаторазово використовуваними серверними компонентамі.Дляогранізаціі викликів віддалених процедур в мові Java придатна і технологія DCOM. Необхідні для цього спеціальні програмні процедури маються на Visual J ++. Але модель DCOM розрахована тільки на платформи Windows NT 4.0 і Windows 95 (за допомогою розширень InternetExplorer), т. Е. DCOM не годиться для обміну інформацією з іншими операційними системами. Microsoft повідомляє, що в майбутньому технологія DCOM буде перенесена на інші платформи.По протоколу IIOP здійснюється взаємодія відкритої мережевої середовища (OpenNetworkEnvironment, ONE) фірми Netscape з корпоративними системами. Крім того, за допомогою IIOP програмісти можуть підключати програми, підготовлені на мовах Java, JavaScript і Сі чи Сі ++, до систем масштабу підприємства.

У програмі NetscapeNavigator протокол IIOP реалізується в рамках механізму LiveConnect і призначений для обміну інформацією між апплетами, зовнішніми модулями і сценаріями.



2. Технологія CORBA


. 1 Об'єднання компонентів


Як технологія, яка забезпечує базові структури для взаємодії різнорідних об'єктів, CORBA досягла чудових успіхів, і це при тому, що вона являє собою тільки частина ще більш великої архітектури управління об'єктами (ObjectManagementArchitecture, OMA), що складається з наступних компонентів: ORB оперує запитами між об'єктами; Служби (сервіси) CORBA визначають службові функції системного рівня, призначені для управління об'єктами і забезпечення їх роботи; Засоби CORBA визначають функціональні можливості і інтерфейси на ур?? поза прикладної програми; Об'єкти прикладних програм власне об'екти.Как ми вже згадували, брокер об'єктних запитів управляє обміном запитами між об'єктами. Але як всі інші шматочки цієї мозаїки складаються воєдино? Давайте розглянемо служби, засоби і об'єкти CORBA.


. 2 Служби об'єктів CORBA


Допомога в організації управління та забезпечення працездатності об'єктів на протязі їх життєвих циклів саме цим зайняті служби CORBA. Інтерфейси цих служб знадобляться вам для створення об'єктів забезпечення їх безпеки, визначення місця розташування об'єктів та управління об'єктами на рівні класів. Оскільки це служби системного, а не прикладного рівня, їх можна реалізувати для всього підприємства, т. Е. Заощадити свій час і полегшити узгодженість в масштабах підприємства.

Є 16 об'єктних служб, у тому числі:

CollectionProperties

Сoncurrency Сontrol Eventnotification

Реальні об'єкти, що утворюють ядро ??сумісної з CORBA прикладної програми, називаються бізнес-об'єктами. Бізнес-об'єкт це спосіб опису понять, не залежних від прикладної програми, типу покупець, замовлення або платіж. Для підготовки прикладної програми вам буде необхідний набір бізнес-об'ектов.В відміну від об'єктів системного рівня, які виконують такі завдання, як підтри...


Назад | сторінка 4 з 7 | Наступна сторінка





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

  • Реферат на тему: Технологія CORBA і особливості проектування баз даних
  • Реферат на тему: Створення бази даних автомобілебудівного підприємства у вигляді настільного ...
  • Реферат на тему: Розробка програми для створення і перетворення графічних об'єктів
  • Реферат на тему: Програми створення і редагування тривимірних графічних об'єктів
  • Реферат на тему: Розробка програми на мові JAVA