АРХИТЕКТУРНЫЕ РЕШЕНИЯ РЕАЛИЗАЦИИ УПРАВЛЕНИЯ КОМПОНЕНТАМИ РАСПРЕДЕЛЕННЫХ КОМПЛЕКСОВ ПОДДЕРЖКИ ПРИНЯТИЯ ДИСПЕТЧЕРСКИХ РЕШЕНИЙ
УДК: 004; 681.518
DOI: -
Авторы:
ХАЛИУЛЛИН АЙРАТ РАДИКОВИЧ1,
ШВЕЧКОВ ВИТАЛИЙ АЛЕКСАНДРОВИЧ1,
САРДАНАШВИЛИ СЕРГЕЙ АЛЕКСАНДРОВИЧ1
1 РГУ нефти и газа имени И.М. Губкина, Минобрнауки РФ
Ключевые слова: трубопроводные системы, программные комплексы моделирования, компьютерные тренажерные комплексы, распределенные многопользовательские программные средства, клиент-серверное взаимодействие, событийная модель взаимодействия, сервис-ориентированная архитектура, диспетчеризация работы компонентов, организация решения расчетных задач
Аннотация:
В статье освещено решение задачи управления распределенными компонентами программных комплексов поддержки принятия диспетчерских решений на примере тренажерного комплекса для системы магистральных нефтепроводов. Рассматривается клиент-серверное взаимодействие компонентов. Сформулированы основные функциональные задачи диспетчера компонентов распределенного комплекса. Разработана программная архитектура для диспетчеризации работы клиентских компонентов. Процесс организации решения расчетных задач сведен к пошаговому управлению взаимодействием клиентских компонентов.
Список литературы:
1. Таненбаум Э., Стеен М. Распределенные системы. Принципы и парадигмы. — СПб.: Питер, 2003 — 877 с.
2. Халиуллин А.Р., Швечков В.А., Леонов Д.Г. Организация взаимодействия программных компонентов многопользовательских гетерогенных распределенных комплексов моделирования динамических процессов трубопроводных систем//Труды XIV Всероссийского научного семинара „Математические модели и методы анализа и оптимального синтеза развивающихся трубопроводных и гидравлических систем”. Белокуриха, Алтайский край, 8-13 сентября 2014 г. — Иркутск: ИСЭМ СО РАН, 2014 — 410 с.
3. ГОСТ 34.003–90. Информационная технология. Комплекс стандартов на автоматизированные системы. Автоматизированные системы. Термины и определения.
4. Meier J.D. Руководство Microsoft по проектированию архитектуры приложений. Patterns & practices/Hill D., Homer A., Taylor J. и др. — 2-е изд. [Электронный ресурс]. — URL: http://download.microsoft.com/documents/rus/msdn/ры__приложений_полная книга. pdf (дата обращения: 20.07.2015).
5. Леоненков А.В. Самоучитель UML 2. — СПб.: БХВ-Петербург, 2007. — 576 с.
6. Трахтенброт Б.А., Барздинь Я.М. Конечные автоматы. Поведение и синтез — М.: Наука, 1970. — 400 с.
7. The State Machine Framework. Qt Documentation [Электронный ресурс]. — URL: http://doc.qt.io/qt-4.8/statemachine-api.html (дата обращения: 13.05.2015).