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

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





0%B8%D1%8F)gt;, C ++ lt; https: //ru.wikipedia/wiki/C%2B%2Bgt ;, Lisp lt; https: //ru.wikipedia/wiki/Lispgt ;, Smalltalk lt; https: //ru.wikipedia/wiki/Smalltalk gt ;, Java lt; https: //ru.wikipedia/wiki/Javagt ;, Кобол lt; https: //ru.wikipedia/wiki/%D0%9A%D0%BE% D0% B1% D0% BE% D0% BB gt ;, ObjectPascal lt; https: //ru.wikipedia/wiki/Object_Pascalgt ;, ПЛ/1 lt; https: //ru.wikipedia/wiki/%D0 % 9F% D0% 9B/1 gt; і Python lt; https: //ru.wikipedia/wiki/Pythongt ;.

Також існують нестандартні відображення на мови Perl lt; https: //ru.wikipedia/wiki/Perlgt ;, Visual Basic lt; https: //ru.wikipedia/wiki/Visual_Basicgt ;, Ruby lt; http://ru.wikipedia/wiki/Rubygt; і Tcl lt; https: //ru.wikipedia/wiki/Tclgt ;, реалізовані засобами ORB, написаними для цих мов.


1.1 Об'єкти за значенням


Крім віддалених об'єктів в CORBA 3.0 визначено поняття об'єкт за значенням. Код методів таких об'єктів за замовчуванням виконується локально. Якщо об'єкт за значенням був отриманий з віддаленої сторони, то необхідний код повинен або бути заздалегідь відомий обом сторонам, або бути динамічно завантажений. Щоб це було можливо, запис, визначальна такий об'єкт, містить поле Code Base - список URL, звідки може бути завантажений код. В об'єкта за значенням можуть також бути і видалені методи, поля, які передаються разом із самим об'єктом. Поля, у свою чергу також можуть бути такими об'єктами, формуючи таким чином списки, дерева або довільні графи. Об'єкти за значенням можуть мати ієрархію класів, включаючи абстрактні і множинне спадкування.


. 2 Компонентна модель CORBA (CCM)


Компонентна модель CORBA (CCM) - недавнє доповнення до сімейства визначень CORBA.

CCM була введена починаючи з CORBA 3.0 і описує стандартний каркас додатка для компонент CORBA. CCM побудовано під сильним впливом Enterprise Java Beans lt; https: //ru.wikipedia/wiki/Enterprise_JavaBeansgt; (EJB) і фактично є його незалежним від мови розширенням. CCM надає абстракцію сутностей, які можуть надавати і отримувати сервіси через чітко визначені іменовані інтерфейси, порти. Модель CCM надає контейнер компонентів, в якому можуть поставлятися програмні компоненти. Контейнер надає набір служб, які може використовувати компонент. Ці служби включають (але не обмежені) службу повідомлення, авторизації, персистентності та управління транзакціями. Це найбільш часто використовувані розподіленим додатком служби. Переносячи реалізацію цих сервісів від необхідності реалізації самим додатком в функціональність контейнера додатки, можна значно знизити складність реалізації власне компонентів.



1.3 Загальний протокол межброкерного взаємодії (GIOP)


GIOP lt; https: //ru.wikipedia/wiki/GIOPgt; (GeneralInter-ORB Protocol) - абстрактний протокол в стандарті CORBA, що забезпечує інтероперабельність lt;http://ru.wikipedia/wiki/%D0%98%D0%BD%D1%82%D0%B5%D1%80%D0%BE%D0%BF%D0%B5%D1%80%D0%B0%D0%B1%D0%B5%D0%BB%D1%8C%D0%BD%D0%BE%D1%81%D1%82%D1%8Cgt; брокерів. Стандарти, пов'язані з протоколом випускає Object Management Group lt; https: //ru.wikipedia/wiki/Object_Management_Groupgt; (OMG). Архітектура GIOP включає кілька конкретних протоколів: Inter ORBP protocol (IIOP) (Межброкерний протокол для Інтернет) - протокол для організації взаємодії між різними брокерами, опублікований консорціумом OMG. IIOP використовується GIOP в середовищі інтернет lt; https: //ru.wikipedia/wiki/%D0%98%D0%BD%D1%82%D0%B5%D1%80%D0%BD%D0%B5%D1 % 82 gt ;, і забезпечує відображення повідомлень між GIOP і шаром TCP/IP lt; https: //ru.wikipedia/wiki/TCP/IPgt ;.

SSL InterORBProtocol (SSLIOP) - IIOP поверх SSL lt; https: //ru.wikipedia/wiki/SSLgt ;, підтримуються шифрування lt; https: //ru.wikipedia/wiki/%D0%A8% D0% B8% D1% 84% D1% 80% D0% BE% D0% B2% D0% B0% D0% BD% D0% B8% D0% B5 gt; і аутентифікація lt;http://ru.wikipedia/wiki/%D0%90%D1%83%D1%82%D0%B5%D0%BD%D1%82%D0%B8%D1%84%D0%B8%D0%BA%D0%B0%D1%86%D0%B8%D1%8Fgt;.

Hyper Text Inter ORB Protocol (HTIOP) - IIOP поверх HTTP lt; https: //ru.wikipedia/wiki/HTTPgt ;. Loc (англ. lt;http://ru.wikipedia/wiki/%D0%90%D0%BD%D0%B3%D0%BB%D0%B8%D0%B9%D1%81%D0%BA%D0%B8%D0%B9_%D1%8F%D0%B7%D1%8B%D0%BAgt; Corba Location) - є строковой посиланням на об'єкт технології CORBA, подібної URL lt; https: //ru.wikipedia/wiki/URLgt ;. Borland Enterprise Server, Visi Broker Ed.- CORBA 2.6-сумісний комерційний ORB від Borland lt; https: //ru.wikipedia/wiki/Borlandgt ;, підтримує Java lt; https: //ru.wikipedia/wiki/Javagt; і C ++ lt; https: //ru.wikipedia/wiki/C%2B%2Bgt ;.

· MICO lt; https: //ru.wikipedia/w/index.php? title=MICO amp; action=edit amp; redlink=1 gt;- Вільний (LGPL lt; https: //ru.wikipedia/wiki/LGPLgt;) ORB з підтримкою C ++ lt; https: //ru.wikipedia/wiki/C%2B%2Bgt ;.

· omni ORB lt; ...


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





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

  • Реферат на тему: Організація проектної методики навчання інформатики в wiki середовищі
  • Реферат на тему: Розвиток англомовної лексічної компетенції учнів 9 класів Середніх загально ...
  • Реферат на тему: Технологія CORBA і особливості проектування баз даних
  • Реферат на тему: Інтернет-магазин http://fungas54.ru
  • Реферат на тему: Мова SMS - що це таке. Бути чи не бути йому в нашому житті