Professional Documents
Culture Documents
Тема2
Тема2
План
2.1. Сутність розподілених мережевих систем
2.2. Основи мережевої взаємодії
2.3. Моделі розподілених мережевих систем
2.3.1. Модель клієнт-сервер
2.3.2. Програмні компоненти розподілених систем
2.3.3. Концепції взаємодії компонент розподіленої системи
2.3.4. Стан компоненти розподіленої системи
2.4. Розподілені події
2.5. Розподілені транзакції
2.6. Безпека в розподілених мережевих системах
Система 1 Система 2
Програмні
Прикладний Прикладний
компоненти
Представлення Представлення
Проміжне
середовище
Сеансовий Сеансовий
Транспортний Транспортний
Операційна
Мережевий Мережевий
система
Канальний Канальний
Канал
Фізичний зв’язку
Фізичний
Користувачі Користувачі
ІК ІК
Проміжне Проміжне
середовище 1 середовище 2
ІК ІК
ЛП
Проміжне Проміжне
середовище 4 середовище 3
ЛП ЛП ЛП
ДД ДД
БД БД
Запит
Клієнт Сервер
Відповідь
Користувач
Інтерфейс користувача
Доступ до даних
База даних
Користувач
База даних
Користувач
Клієнтська частина
Інтерфейс користувача
прикладної програми
Сервер прикладної
Логіка прикладної програми
програми
База даних
Користувач
ІК
ЛП ЛП ЛП
ДД ДД ДД
Партнер,
Система Система
який
on-line роздрібної
БД БД БД поставляє
платежів торгівлі
товари
Управляючий Управляючий
сервер сервер
ЛП ЛП
ЛП ЛП ЛП ЛП
ДД ІП ДД ІП
Клієнт Клієнт
Прикладна Прикладна
Прикладна програма програма
програма
База даних
Інтерфейс
користувача
Прикладна
Прикладна
програма
програма
База даних
База даних База даних База даних
Серверна машина
г д
а б …
Очікування
Користувацький результату
інтерфейс
(представление)
Запит Повернення
операції Очікування результату
Сервер даних
прикладних
програм
Запит даних Повернення
даних
Сервер
баз даних
Час
Інтернет
Користувачі
Користувачі Користувачі
Користувачі
Користувачі Користувачі
Компоненти
інтерфейсу
користувача
Компоненти
логіки
прикладної
програми
Компоненти
доступу до
даних
Специфікація сервісу
Адреса Ідентифікато Формат Формат
компонент р сервісу вхідного вихідного
и повідомленн повідомленн
я я
Проміжне Проміжне
середовище середовище Проміжне
середовище
Вихідна черга Черга Черга
Клієнт Сервер
Клієнтський процес Серверний процес
Функція, яка викликає Функція, що викликається
Канал
передачі даних
Клієнт Сервер
Клієнтський процес Серверний процес
Посилання на посередника Об’єкт
Стан об’єкту
Інтерфейс
Інтерфейс віддаленого віддаленого об’єкту
об’єкту
Посередник Каркас
Канал
передачі даних
Маршалізований по Маршалізований по
посиланню об’єкт Посилання посиланню об’єкт
Посилання
Каркас Посередник
Посередник Каркас
Проміжне середовище
Сервер
Клієнт Серверний процес
Клієнтський процес Об’єкт Об’єкт
Виклик методу
Виклик методу
Клієнт Сервер
Клієнтський процес Серверний процес
Об’єкт Об’єкт
Посилання
Посилання
Проміжне
середовище Видавець
Одержувачі Подія
подій Повідомленн
я
Користувач ІК
ЛП ЛП ЛП
ДД ДД ДД
БД БД