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

Реферат Системи розподіленої обробки інформації на підприємстві ТОВ &Ростбізнесторг&





].


Малюнок 6 - Основні компоненти архітектури RMI, де


Client Stub - перехідник для клієнта;

Server Stub - перехідник для сервера.

Вони породжені від загального інтерфейсу, але відмінність між ними в тому, що client stub служить просто для під'єднання до RMI Registry, a server stub використовується для зв'язку безпосередньо з функціями сервера.

Технологія RMI має позитивні і негативні сторони, які представлені в таблиці 1.


Таблиця 1 - Переваги і недоліки системи RMI

ДостоінстваJava - оптимізація. Швидке і просте створення. Можливість передачі об'єктів за значенням. Динамічне завантаження компонент- перехідників. Вбудована безопасность.НедостаткіПоддержка тільки однієї мови - Java. Трудність інтегрування з існуючими додатками. Свій власний, чи не IIOP - сумісний протокол взаємодії. Погана масштабованість.

Завдяки легкій у використанні Java-моделі, технологія RMI є найпростішим і швидким способом створення розподілених систем. Технологія RMI - непоганий вибір для створення RAD-компонент і невеликих додатків мовою Java. Величезна роль RMI в створенні великих, масштабованих промислових системах [11].

3.2 CORBA


Технологія CORBA (Common Object Request Broker Architecture), що розробляється OMG (Object Managment Group) з 1990-го року, дозволяє викликати методи у об'єктів, що знаходяться в мережі де завгодно, так, як якби всі вони були локальними об'єктами.


Малюнок 7 - Основна структура CORBA


Представлена ??основна структура CORBA, де

Dynamic Invocation Interface (DE): дозволяє клієнту знаходити сервера і викликати їх методи під час роботи системи.

IDL Stubs: визначає, яким чином клієнт виробляє виклик сервера.

ORB Interface: загальні як для клієнта, так і для сервера сервіси.

IDL Skeleton: забезпечує статичні інтерфейси для об'єктів певного типу.

Dynamic Skeleton Inerface: загальні інтерфейси для об'єктів, незалежно від їх типу, які було визначено в IDL Skeleton.

Object Adapter: здійснює комунікаційне взаємодія між об'єктом і ORB. Список достоїнств і недоліків використання технології CORBA зазначений в таблиці 2.

Таблиця 2 - Список достоїнств і недоліків структури CORBA

ДостоінстваПлатформенная незалежність. Динамічні виклики. Масштабованість. CORBA - сервіси. Мовна незалежність. Динамічне виявлення об'єктів. Широка індустріальна поддержка.НедостаткіНет передачі параметрів «за значенням». Немає іменування через URL.

Технологія CORBA повністю призначена для промислових, відкритих, розподілених об'єктних систем.

Список вигод, якими володіє кожна CORBA ORB:

статичні і динамічні виклики методов.ORB надає можливість або статично визначити виклики методів прямо під час компіляції, або знаходити їх динамічно, але вже під час роботи програми.

відображення в мови високого уровня.отделяет інтерфейси від реалізації і надає мовно-незалежні типи даних, що дозволяє здійснювати виклик методів, минаючи кордони якогось конкретного мови програмування і конкретну операційної системи.

саме - описує система.

За допомогою своїх метаданих, CORBA дозволяє описувати інтерфейс будь-якого сервера, відомого системі.

прозрачность.может виконуватися як сам по собі (наприклад на портативному комп'ютері), так і в оточенні цілого світу інших ORB, з якими вона взаємодіє шляхом CORBA 2.0 ПОР (Internet Inter ORB Protocol) протоколу. При використанні технології CORBA, розробник не повинен турбуватися ні про такі речі як розташування серверів, запуск (активування) об'єктів, вирівнювання розміру змінних залежно від платформи і операційної системи, ні і про те, як здійснюється передача повідомлень. Вирішення всіх цих завдань бере на себе продукт, що підтримує стандарт CORBA [11].

Щоб об'єднати інформаційні системи, необхідно пов'язати технологію розподілених об'єктів (тобто технологію CORBA) з технологією WWW. Перше рішення будується на застосуванні технології CGI, а друге - на застосуванні технології Java.

Технологія CGI полягає в наступному: для формування HTML-сторінки Web-сервер запускає якийсь CGI-скрипт. При цьому CGI-скрипт може реалізовувати досить складну функціональну логіку і звертатися, наприклад, до бази даних. До переваг цієї технології можна віднести практично всі переваги використання CORBA. Крі...


Назад | сторінка 5 з 11 | Наступна сторінка





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

  • Реферат на тему: Технологія CORBA і особливості проектування баз даних
  • Реферат на тему: Призначення CORBA і її об'єктно-орієнтованих компонентів
  • Реферат на тему: Можливості технології ASP.NET щодо створення розподілених додатків
  • Реферат на тему: Архітектура Клієнт / сервер. Поняття виділеного сервера. Види серверів
  • Реферат на тему: Сучасні інтерфейси інформаційно-вімірювальніх систем електро-механічніх об& ...