Применение микросервисной архитектуры при решении задач визуализации данных добычи и разработки нефтегазовых месторождений на базе гетерогенных кластеров

UDK: 658.012.011.56:622.276
DOI: 10.24887/0028-2448-2018-10-126-128
Ключевые слова: микросервис, информационная система, данные по добыче и разработке, программное обеспечение (ПО), интерфейс программного взаимодействия (API)
Авт.: Р.Р. Сахибгареев (ООО «Центр технологий моделирования»), А.В. Гладков (ООО «Центр технологий моделирования»), к.ф.-м.н., Д.Е. Кондаков (ООО «Центр технологий моделирования»), к.ф.-м.н., А.В. Ракушин (ООО «Центр технологий моделирования»), Д.М. Салимов (ООО «Центр технологий моделирования»), О.В. Дроздов (ООО «Центр технологий моделирования»)

В статье представлен подход к построению ИТ-архитектуры нефтегазовой компании на основе микросервисов. Подробно рассмотрены преимущества такого решения. Приведен пример внедрения информационной системы, основанной на микросервисах, для визуализации данных добычи и разработки. Под термином «микросервис» понимается определенная технология разработки программного обеспечения – вариант сервис-ориентированной архитектуры, где приложение представляет собой набор слабо связанных между собой сервисов. Применительно к построению ИТ-архитектуры нефтегазовой компании можно выделить следующие виды стандартных микросервисов: сбора/загрузки данных; инженерных расчетов; визуализации данных. Особенностью построения программного обеспечения с использованием архитектуры микросервисов является его значительная зависимость от текущей реализации интерфейса программного взаимодействия (API). Для того, чтобы снизить эту зависимость, как правило, требуется обеспечение поддержки нескольких версий API. Важным аспектом внедрения цифровых технологий является обеспечение высокого уровня стандартов информационной безопасности, принятых в нефтегазовых компаниях. С этой целью можно применятьразличные технологии аутентификации и авторизации. В статье дано описание подход к реализации ИТ-архитектуры на основе микросервисов на примере внедрения инженерно-информационного портала REPOS в составе программно-аппаратного комплекса семейства «СКИФ-НЕДРА». Для обеспечения выполнения требований информационной безопасности в периметре ПАК «СКИФ-НЕДРА» в наборе микросервисов REPOS применяется технология с использованием токенов. В результате только авторизованные пользователи и/или системы могут выполнять загрузку данных в базу данных REPOS и имеют возможность визуализации данных о добыче и разработке из нефтегазовых приложений.

Список литературы:

1. Richardson Ch. Microservices Patterns with examples in Java. – USA, New York: Manning Publication, 2018. – 477 с.

2. Fowler M. Patterns of Enterprise Application Architecture. – USA, Indiana: Addison-Wesley, 2014. – 558 с.

3. Gladkov A.V., Zakirova G.F. Reservoir Engineering Production Optimization System for Effective Field Management and Performance // SPE 103580-MS. – 2006.

4. https://www.energistics.org/witsml-standards/

5. http://www.oil-industry.net/Journal/archive_detail.php?art=230172



Внимание!
Купить полный текст статьи (русская версия, формат - PDF) могут только авторизованные посетители сайта.