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

Реферат Реалізація виклику віддалених процедур за технологією DCOM





просторах два об'єкти: "stub" ("заглушка") - представник клієнта в адресному просторі сервера, що має справу з реальним дороговказом на інтерфейс, і "proxy" - представник сервера в адресному просторі клієнта. Ці два об'єкти з'єднуються між собою яких-небудь доступним способом, і представник сервера передає клієнтського процесу покажчик на інтерфейс. Схожа технологія використовується при здійсненні викликів віддалених процедур (RPC - Remote Procedure Calls). p align="justify"> Природно, proxy-об'єкт не містить реалізації інтерфейсу. Всі аргументи викликаються функцій поміщаються в пакет, переданий stub-об'єкту з використанням RPC. Stub-об'єкт розпаковує передані аргументи, поміщає їх в стек і звертається до реального об'єкту, використовуючи існуючий покажчик на інтерфейс. Результат виконання функції упаковується в пакет і надсилається proxy-об'єкту, який розпаковує його і передає клієнту. p align="justify"> У разі сервера, розташованого на віддаленому комп'ютері, при звернення до сервера COM з'єднується зі спеціальним резидентним процесом віддаленого комп'ютера, контролюючим віддалений запуск сервісів на ньому. Цей процес, званий іноді Service Control Manager - SCM, здійснює запуск сервера на віддаленому комп'ютері і повертає покажчик на інтерфейс клієнтського комп'ютера і клієнтського процесу. В якості SCM можуть бути використані засоби різних виробників, як засновані безпосередньо на технології Microsoft DCOM (Distributed COM), так і є розширенням цієї технології (наприклад, ObjectFactory з комплекту поставки OLEnterprise корпорації Inprise). Обов'язкова наявність такого процесу (і можливостей його конфігурації) диктується елементарними міркуваннями безпеки - було б неприродно, якби будь-який користувач мережі міг запустити будь-який процес на будь-якому з комп'ютерів, до цієї мережі підключених. В іншому маршалинга здійснюється точно так само, як і у випадку локального сервера, за винятком того, що proxy і stub, спілкуючись за допомогою того ж самого механізму RPC, фізично знаходяться на різних комп'ютерах (рис. 9). br/>В 

Рис. 9 - Здійснення віддаленого доступу до сервера автоматизації

Бібліотека типів зазвичай асоціюється з додатком або іншим великим компонентом, що містить різні об'єкти класів. Сама по собі бібліотека може зберігатися в окремому файлі або бути частиною програми. У будь-якому з лучае бібліотека типів в першу чергу потрібно для точного опису сигнатури динамічно викликаються методів. Крім того, бібліотеки типів можуть використовуватися в системах програмування, наприклад, для відображення структури розроблюваних інтерфейсів на екрані. p align="justify"> Для того щоб дійсно активізувати об'єкт, тобто гарантувати, що він створений і поміщений в процес, з якого буде в змозі приймати звернення до методів, DCOM використовує реєстр Windows в комбінації зі спеціальним процесом - менеджером управління служ...


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





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

  • Реферат на тему: Розгортання керуючого proxy-сервера для ПІДПРИЄМСТВА програмні засоби Squid
  • Реферат на тему: Комп'ютерна мережа з використанням файл-сервера
  • Реферат на тему: Remote Access Server, віддалений доступ модему до сервера
  • Реферат на тему: Налаштування DNS-сервера локальної мережі
  • Реферат на тему: Модернізація обчислювальної мережі в центральному офісі міжрегіональної гру ...