Особенности адресации в InTouch
Для организации обмена с приложением определяются каналы доступа с параметрами:
1) Имя узла (Node Name) – имя компьютера.
2) Имя приложения (Application Name) - это имя программы Windows, которая выполняет функции сервера.
3) Имя группы данных или топик (Topic Name).
4) Имя элемента (Item Name).
В распределенных системах имя доступа может быть определено либо как локальный адрес, либо как глобальный.
1) Локальные адреса используются в том случае, когда узлы исполнения имеют свои серверы В/В. На рис. каждый узел исполнения со своей копией одного и того же приложения, ссылаются на свои собственные источники данных ввода/вывода.
Сеть View - узлов с собственными серверами ввода/вывода. |
Поэтому при определении канала доступа к информации достаточно трехуровневого адреса (Application - приложение, Topic - объект, Item - элемент). Имя узла (Node) в этом случае опускается.
2) Глобальные адреса источников данных ввода/вывода позволяют нескольким View - узлам обращаться к одному серверу В/В. Такой подход предоставляет возможность отказаться от нескольких серверов В/В, однако менее защищен от отказов (рис.).
Архитектура с двумя View - узлами и сервером ввода/вывода. |
Два View - узла исполняют идентичные копии одного и того же приложения и ссылаются на один и тот же источник ввода/вывода (I/O сервер). Поэтому при определении канала доступа к информации ввода/вывода необходимо использовать четырехуровневый адрес (Node - узел, Application -приложение, Topic - объект, Item - элемент).
Дата добавления: 2016-11-28; просмотров: 649;