Page 43 - 4785
P. 43

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




                                                           41
   38   39   40   41   42   43   44   45   46   47   48