НОВЫЕ ТЕХНОЛОГИИ И ОБОРУДОВАНИЕ (NEW TECHNOLOGIES AND EQUIPMENT)

СОВЕРШЕНСТВОВАНИЕ МЕТОДИЧЕСКИХ ПОДХОДОВ К РАЗРАБОТКЕ АРХИТЕКТУРЫ ЦИФРОВЫХ ПЛАТФОРМЕННЫХ РЕШЕНИЙ ГАЗОВОЙ ОТРАСЛИ

(IMPROVING METHODOLOGICAL APPROACHES TO THE DEVELOPMENT OF DIGITAL PLATFORM SOLUTION ARCHITECTURES IN THE GAS INDUSTRY)

Опыт разработки прикладных программных продуктов газовой отрасли свидетельствует о неуклонном росте их сложности. Он обусловлен не только масштабом самой отрасли, но и стремлением разработчиков повысить гибкость, надежность и качество ИТ-решений, снизив при этом трудоемкость управления процессами их создания, внедрения, сопровождения и эксплуатации. Современные темпы развития цифровых технологий достигли беспрецедентного уровня. Создаваемые с их использованием цифровые платформы лежат в основе новой модели бизнеса компаний. Платформенная модель должна стоять на прочном фундаменте ИТ-архитектуры, поэтому архитектуризация становится одним из критически важных процессов управления цифровой трансформацией.
Кардинальные изменения ИТ-ландшафта предприятий, интенсивное внедрение отечественного программного обеспечения, освоение новых технологий и трансформация бизнеса требуют совершенствования программной инженерии во всех областях ее знания, прежде всего – в разработке архитектуры цифровых решений. В статье рассматриваются методические подходы, используемые авторами при создании отраслевых прикладных ИТ-систем. Дается характеристика некоторых широко распространенных видов ИТ-архитектуры. Обсуждаются особенности процессов выявления функциональных и нефункциональных требований к сервисам, использования гибких методологий разработки и внедрения идеологии эволюционной архитектуры. Предлагаются подходы к построению архитектуры платформенных решений, позволяющие связать воедино набор сервисов и сформировать полноценную масштабируемую цифровую экосистему.

Experience in developing application software products in the gas industry indicates that their complexity steadily increases.
This is caused not only by the industry scale but developers striving to improve the flexibility, reliability, and quality of information technology solutions while reducing the labor intensity of managing their creation, implementation, support, and operation. The pace of digital technology development has reached an unprecedented level. Digital platforms based on them become the basis of the new business model for companies. A platform business model has to stand on a solid foundation of information technology architecture, so architecturing becomes one of the critical processes in digital transformation management.
The dramatic changes in the information technology landscape of the gas industry, intense implementation of domestic software, new technologies development, and business transformations require improvements in the methodological approaches to software engineering management in every area of its knowledge and above all, digital solution architecture development.
The article considers the methodological approaches that we use when developing industry-specific application software products. It also characterizes some widespread software architecture types and discusses the specific features of identifying functional and non-functional specifications for services, using flexible development methodologies, and implementing the evolutionary architecture philosophy. Approaches are suggested to building platform solution architectures that would allow to tie a set of services together and form a complete scalable digital ecosystem.

ЦИФРОВЫЕ ТЕХНОЛОГИИ, ЦИФРОВАЯ ПЛАТФОРМА, ПРОЕКТИРОВАНИЕ СИСТЕМЫ, АРХИТЕКТУРА СИСТЕМЫ, МАКЕТ СИСТЕМЫ

DIGITAL TECHNOLOGIES, DIGITAL PLATFORM, SYSTEM DESIGN, SYSTEM ARCHITECTURE, PILOT SYSTEM

А.В. Белинский, к.т.н., ООО «НИИгазэкономика» (Москва, Россия), A.Belinsky@econom.gazprom.ru

О.В. Ульянкин, к.э.н., ООО «НИИгазэкономика», O.Ulyankin@econom.gazprom.ru

Е.А. Пославская, ООО «НИИгазэкономика», E.Poslavskaya@econom.gazprom.ru

Г.И. Васильев, ООО «НИИгазэкономика», G.Vasilev@econom.gazprom.ru

Н.А. Бородуля, ООО «НИИгазэкономика» N.Borodulya@econom.gazprom.ru

В.Г. Рыжкова, ООО «НИИгазэкономика», V.Ryzhkova@econom.gazprom.ru

A.V. Belinskiy, PhD in Engineering, NIIGazekonomika LLC (Moscow, Russia), A.Belinsky@econom.gazprom.ru

O.V. Ulyankin, PhD in Economics, NIIGazekonomika LLC, O.Ulyankin@econom.gazprom.ru

Ye.A. Poslavskaya, NIIGazekonomika LLC, E.Poslavskaya@econom.gazprom.ru

G.I. Vasilyev, NIIGazekonomika LLC, G.Vasilev@econom.gazprom.ru

N.A. Borodulya, NIIGazekonomika LLC, N.Borodulya@econom.gazprom.ru

V.G. Ryzhkova, NIIGazekonomika LLC, V.Ryzhkova@econom.gazprom.ru

Методические рекомендации по цифровой трансформации государственных корпораций и компаний с государственным участием // Кодекс: электрон. фонд правовых и норматив.-техн. док. URL: https://docs.cntd.ru/document/565890783 (дата обращения: 05.02.2024).

ГОСТ Р 57100–2016. Системная и программная инженерия. Описание архитектуры // Кодекс: электрон. фонд правовых и норматив.-техн. док. URL: https://docs.cntd.ru/document/1200139542 (дата обращения: 05.02.2024).

Белинский А.В. Программное обеспечение компьютерного комплекса поддержки принятия решений по развитию и реконструкции региональных систем газоснабжения // Вестник компьютерных и информационных технологий. 2009. № 4 (58). С. 38–44.

Сарданашвили С.А., Митичкин С.К., Белинский А.В. Методы автоматизации поиска вариантов развития и реконструкции территориальных систем газоснабжения // Труды Российского государственного университета нефти и газа имени И.М. Губкина. 2012. № 1 (266). С. 136–147.

Попов Р.В., Белинский А.В., Комиссаров С.В., Власов С.В. Информационная расчетная система моделирования и оптимизации потоков газа «ИРС ЕСГ» // Трубопроводные системы энергетики: математическое и компьютерное моделирование / сост. Л.Е. Сидлер и др. Новосибирск: Наука, 2014. С. 197–206.

Самойлов Р.В., Белинский А.В., Попов Р.В., Власов С.В. Информационная расчетная система определения производственных мощностей в системах магистрального транспорта газа «ИРС РСГ» // Трубопроводные системы энергетики: математическое и компьютерное моделирование / сост. Л.Е. Сидлер и др. Новосибирск: Наука, 2014. С. 206–213.

The TOGAF® standard. 10th ed. // The Open Group: офиц. сайт. URL: https://publications.opengroup.org/standards/togaf/specifications/c220 (дата обращения: 05.02.2024). Режим доступа: по подписке.

The C4 model for visualizing software architecture // The C4 model: сайт. URL: http://www.c4model.com (дата обращения: 05.02.2024).

SWEBOK version 3 // IEEE: офиц. сайт. URL: https://www.computer.org/education/bodies-of-knowledge/software-engineering/v3 (дата обращения: 05.02.2024). Режим доступа: по подписке.

Эванс Э. Предметно-ориентированное проектирование (DDD): структуризация сложных программных систем / пер. с англ. Л.В. Бродового. М.: Вильямс, 2011. 444 с.

Мартин Р. Чистая архитектура: Искусство разработки программного обеспечения / пер. с англ. А. Киселева. СПб.: Питер, 2022. 352 с.

ГОСТ Р ИСО 15926-2–2010. Системы промышленной автоматизации и интеграция. Интеграция данных жизненного цикла для перерабатывающих предприятий, включая нефтяные и газовые производственные предприятия. Часть 2. Модель данных // Кодекс: электрон. фонд правовых и норматив.-техн. док. URL: https://docs.cntd.ru/document/1200097420 (дата обращения: 05.02.2024).

DAMA-DMBOK: Свод знаний по управлению данными. 2-е изд. / пер. с англ. Г. Агафонова. М.: Олимп-Бизнес, 2020. 828 с.

API Documentation & Design Tools for Teams // Swagger: сайт. URL: http://www.swagger.io (дата обращения: 05.02.2024).

Кисленко Н.А., Белинский А.В., Казак А.С., Белинская О.И. Об обоснованности применения, современном состоянии и некоторых перспективах развития нейросетевых моделей Единой системы газоснабжения России // Автоматизация и информатизация ТЭК. 2022. № 5 (586). С. 6–17. DOI: 10.33285/2782-604X-2022-5(586)-6-17.

Форд Н., Парсонс Р., Куа П. Эволюционная архитектура. Поддержка непрерывных изменений / пер. с англ. А. Демьяникова. СПб.: Питер, 2019.
272 с.

Вигерс К., Битти Д. Разработка требований к программному обеспечению. 3-е изд., доп. / пер. с англ. М.: Русская редакция и др., 2022. 736 с.

Ministry of Digital Development, Communications and Mass Media of the Russian Federation. Guidelines on the digital transformation of stateowned corporations and companies where the State is a shareholder. Available from: https://docs.cntd.ru/document/565890783 [Accessed: 5 February 2024]. (In Russian)

Federal Agency on Technical Regulating and Metrology (Rosstandart). GOST R 57100-2016 (state standard). Systems and software engineering. Architecture description. Available from: https://docs.cntd.ru/document/1200139542 [Accessed: 5 February 2024]. (In Russian)

Belinsky AV. Software of computer complex supporting decisions on development and reconstruction of regional gas supply systems. Herald of Computer and Information Technologies [Vestnik komp’iuternykh i informatsionnykh tekhnologii]. 2009; 58(4): 38–44. (In Russian)

Sardanashvili SA, Mitichkin SK, Belinsky AV. Methods of automated search of options development and reconstruction of regional gas supply systems. Proceedings of Gubkin University [Trudy Rossijskogo gosudarstvennogo universiteta nefti i gaza imeni I.M. Gubkina]. 2012; 266(1): 136–147. (In Russian)

Popov RV, Belinskiy AV, Komissarov SV, Vlasov SV. An information computing system for gas flow modeling and optimization (ICS UGSS). In: Sidler LYe, Makeenko YeG, Novitskiy NN (eds.) Pipeline Systems of Power Industry: Mathematical and Computer Modeling. Novosibirsk, Russia: Science [Nauka]; 2014. p. 197–206. (In Russian)

Samoylov RV, Belinskiy AV, Popov RV, Vlasov SV. An information computing system for capacity determination in main gas pipeline systems (ICS RGSS). In: Sidler LYe, Makeenko YeG, Novitskiy NN (eds.) Pipeline Systems of Power Industry: Mathematical and Computer Modeling. Novosibirsk, Russia: Science; 2014. p. 206–213. (In Russian)

The Open Group. The TOGAF® standard. 10th ed. Available from: https://publications.opengroup.org/standards/togaf/specifications/c220 [Accessed: 5 February 2024]. (Accessible upon subscription)

Brown S. The C4 model for visualizing software architecture. Available from: http://www.c4model.com [Accessed: 5 February 2024].

IEEE. SWEBOK version 3. Available from: https://www.computer.org/education/bodies-of-knowledge/software-engineering/v3 [Accessed: 5 February 2024]. (Accessible upon subscription)

Evans E. Domain-Driven Design: Tackling Complexity in the Heart of Software. Trans Brodovy LV. Moscow: Williams; 2011. (In Russian)

Martin RC. Clean Architecture: A Craftsman’s Guide to Software Structure and Design. Trans Kiselev A. Saint Petersburg: Piter; 2022. (In Russian)

Rosstandart. GOST R ISO 15926-2–2010. Industrial automation systems and integration. Integration of life-cycle data for process plants including oil and gas production facilities. Part 2. Data model. Available from: https://docs.cntd.ru/document/1200097420 [Accessed: 5 February 2024]. (In Russian)

DAMA International. DAMA-DMBOK: Data Management Body of Knowledge. 2nd ed. Trans Agafonov G. Moscow: Olymp-Business; 2020. (In Russian)

Open API Initiative. Swagger. API Documentation & Design Tools for Teams. Available from: http://www.swagger.io [Accessed: 5 February 2024].

Kislenko NA, Belinsky AV, Kazak AS, Belinskaya OI. The validity of the application, the current state and some prospects for the development of neural network models of the Unified Gas Supply System of Russia. Automation and Informatization of the Fuel and Energy Complex [Avtomatizaciya i informatizaciya TEK]. 2022; 586(5): 6–17. https://doi.org/10.33285/2782-604X-2022-5(586)-6-17. (In Russian)

Ford N, Parsons R, Kua P. Building Evolutionary Architectures: Support Constant Change. Trans Demyanikov A. Saint Petersburg: Piter; 2019. (In Russian)

Wiegers K, Beatty J. Software Requirements. 3rd ed. Trans Russian Editorial Press [Izdatel’stvo “Russkaya redakciya”]. Moscow: Russian Editorial Press et al.; 2022. (In Russian)
NEFTEGAS.info

Внимание к деталям — от идеи
до воплощения! Только актуальная информация и свежие новости.

Контакты

108811, г. Москва, Киевское ш.,
Бизнес-парк «Румянцево», корп. Б,
подъезд 5, офис 506 Б

+7 (495) 240-54-57