ARCHITECTURAL SOLUTIONS FOR MANAGING COMPONENTS FOR DISTRIBUTED DISPATCHER DECISION-SUPPORT SYSTEMS
UDC: 004; 681.518
DOI: -
Authors:
Khaliullin A.R.1,
Shvechkov V.A.1,
Sardanashvili S.A.1
1 Gubkin Russian State University of Oil and Gas
Keywords: pipeline systems, programming and computing suites, computer simulators, distributed multiuser software, client-server interaction, event-based systems, service-oriented architecture, scheduling of components, organization of computational tasks solving process
Annotation:
The article deals with the problem of components managing for distributed deci-sion-support systems; a distributed computer simulator for oil transportation systems is given as an example. The client-server interaction of components is considered. The basic functional tasks of components manager are formulated. The software architecture for the scheduling of client components is developed. Organization of computational tasks solving process is reduced to a step-by-step management of client components interaction.
Bibliography:
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).