Интернет магазин китайских планшетных компьютеров |
|
Компьютеры - OpenSCADA - Архитектура13 июня 2011Оглавление: 1. OpenSCADA 2. Архитектура Основой системы является модульное ядро. В зависимости от того, какие модули подключены, система может выполнять как функции различных серверов, так и функции клиентов клиент-серверной архитектуры. Архитектура системы позволяет реализовывать распределённые клиент-серверные системы любой сложности. Для достижения высокого быстродействия, за счёт сокращения времени коммуникаций, архитектура объединяет функции распределённых систем в одной программе. Архитектурно система OpenSCADA состоит из следующих подсистем.
Исходя из принципа модульности, подсистемы могут расширять свою функциональность путём подключения модулей соответствующего типа. Модульное ядро системы OpenSCADA выполняется в виде статической и совместно используемой библиотек. Это позволяет встраивать функции системы в существующие программы, а также создавать новые программы на основе модульного ядра системы OpenSCADA. Модульное ядро является самодостаточным и может использоваться посредством простой запускающей программы. Модули системы OpenSCADA хранятся в динамических библиотеках. Каждая динамическая библиотека может содержать множество модулей различного типа. Наполнение динамических библиотек модулями определяется функциональной связностью самих модулей. Динамические библиотеки допускают горячую замену, что позволяет производить обновление модулей в процессе работы. Метод хранения кода модулей в динамических библиотеках является основным для системы OpenSCADA, поскольку поддерживается практически всеми современными операционными системами. Просмотров: 1877
|