Page 43 - 4785
P. 43
Рисунок 2.3 - Функціонування моделі Видавець-Абонент: pull model
– ліворуч, push model – праворуч, 1 – публікація, 2- запит на
публікацію
Модель Виробник-Споживач (Producer-Consumer) з точки
зору користувача аналогічна моделі Видавець-Абонент, за винятком
того, що для адресації отримувачів використовується фільтрація по
ідентифікатору повідомлень типу Виробник-Споживач-msg. Як
правило фільтрація повідомлень проходить вже на канальному рівні,
однак для мереж на базі Ethernet, цей процес може проходити на
більш високих рівнях. Прикладний Процес, який в широкомовному
режимі видає (виробляє) дані в мережу називається Виробником, а
який їх приймає – Споживачем. Всі інші характеристики аналогічні
моделі Видавець-Підписувач, тому при розгляді функціонування
мереж на прикладному рівні – ці моделі ототожнюються.
Слід зазначити, що с стандарті МЕК 61158-1 виділені тільки дві
моделі взаємодії між прикладними процесами Клієнт-Сервер та
Видавець-Абонент.
Ідентифікація даних. Модель обміну між прикладними
Процесами вказує на спосіб передачі даних між ними, однак не
визначає спосіб ідентифікації цих даних. Додатково необхідно
визначити місцезнаходження та формат даних як в прикладному
Процесі вузла-джерела так і вузла-отримувача.
Можна виділити два способи ідентифікації даних: вказати
необхідні дані для обміну на початку функціонування мережі або
вказувати область та формат даних безпосередньо в момент обміну
між прикладними Процесами. Перший спосіб будемо
41