Скачиваний:
52
Добавлен:
01.05.2014
Размер:
805.89 Кб
Скачать

Структура Windows DNA.

Традиционно SCADA-системы выполняют следующие ф

сбор данных с контроллерного уровня, в том числе на основе стандартных протоколов DDE, OPC;

отображение данных с использованием графических анимированных объектов (простых и сложных);

обработка данных с использование встроенных языков программиров алармирование данных;

архивирование, хранение данных.

Самым простым и распространенным клиентским приложением являются клиенты в локальной сети

типы клиентских приложений:

клиентские приложения в режиме сервер/терминал

бедные и богатые Internet/Intranet-клиенты.

В Windows2000 к COM добавляются некоторые компоненты (транзакции, безопасность, очереди и д она преобразовывается в COM+ и объявляется основ склеивающей технологией программирования в архитектуре DNA (Distributed interNet Application распределённые приложения Internet),

а связанные с этим технологии объединяются под общим названием

Component Services (Сервисы Компонентов).

Cтруктура Windows DNA это, в первую очередь,

реализация трехуровневой модели приложения, включающей следующие уровни:

уровень представления;

уровень бизнес-логики; уровень доступа к данным.

Уровень представления.

На этом уровне есть два

обширных вида клиентов, называемых бедными (thin) и богатыми (rich) клиентами.

Бедные клиенты не одинаково бедны.

Примером бедного клиента служит давно известный терминал.

Компания Microsoft предложила технологию Windows Terminal Server, в которой приложение Windows работает на центральном сервере и переда графический интерфейс пользователю-клиенту.

Уровень бизнес-логики.

Этому уровню свойственны три сервиса: сервисы компонентов (COM),

сервер очередей сообщений Microsoft Message Queue (M и сервер Internet Information Server (IIS).

сервисы компонентов (COM)

Microsoft Transaction Server и COM+.

сервер очередей сообщений MSMQ

Microsoft Message Queue асинхронная однонаправленная связь, ориентированная на сообще

Асинхронность MSMQ означает, что вызов сервиса осуществляется помещением сообщения в очередь. При этом возврат управления клиенту происходит немедленно (и возврат свидетельствует о постановке в очередь) и клиент продолжает работать (нет блокир

Сервер IIS

Сервер IIS это полнофункциональный Web-сервер Microsoft, интегрированный в Windows 2000 Server.

Сервер IIS является сервером приложений, поддерживающим бедных клиентов, которые подключаются к нему через протокол HTTP

Уровень доступа к данным.

Фундаментальной технологией доступа к данным является OLE DB гибкий низкоуровневый интерфейс

Структура Windows DNA, особенно уровня представле данных, является основой клиентских приложений, предлагаемых поставщиками SCADA-систем.

Соседние файлы в предмете Проектирование распределенных информационных систем