Распределенный программный комплекс

Последнее сообщение
НЦ РИТ «Дельта» 33 9
Апр 15

Одной из последних разработок НЦ РИТ «Дельта» является распределенный программный комплекс (РПК), основная задача которого - объединение в единое информационное пространство данных и сервисов нефтегазовых компаний. РПК позволяет реализовать распределенную систему реального времени любого уровня сложности с возможностью интеграции с программными продуктами и информационными системами компаний.

На данной платформе для ОАО «Когалымнефтегеофизика» был разработан программный комплекс передачи данных геофизической информации со скважин. Основной целью ПК являлось создание единого информационного пространства для работы с геофизическими данными, поступающими со скважин. Требовалось разработать систему для передачи геофизической информации онлайн. При этом ставились следующие задачи:

  • Разработать централизованное хранилище геофизических данных.
  • Данные должны передаваться с компьютера, к которому подключен регистратор, на сервер предприятия и сохраняться в хранилище данных.
  • Необходимо учесть, что канал связи между регистратором и сервером предприятия достаточно ненадёжный, следовательно, требуется механизм гарантированной доставки данных.
  • Данные должны передаваться в режиме реального времени по мере регистрации прибором.
  • Необходимо было разработать визуализатор кривых в виде планшета, который бы позволял отображать данные в режиме реального времени по мере поступления их в хранилище с минимально возможными задержками.
  • Возможность интеграции с программными продуктами и базами данных компании.

Для реализации поставленных задач были на ядре РПК был разработан программный комплекс, состоящий из следующих модулей:

  • Интеграционная шина.
  • Серверное приложение.
  • Хранилище геофизических данных.
  • Модуль регистратора на скважине.
  • Клиентское приложение.

Регистратор на скважине был доработан и интегрирован с РПК с использованием библиотеки «движка» модуля РПК. Модуль регистратора на скважине в режиме реального времени отправляет данные по геофизическим исследованиям в хранилище данных. Для передачи данных используется стандарт для геофизической информации WITSML. Для хранения геофизических данных было разработано хранилище на основе MS SQL Server.  Данные с регистратора на скважине передаются в хранилище через узкий канал, для этого был реализован механизм гарантированной доставки данных с учетом разрывов соединения. С помощью ПК ПГДИС специалист компании в главном офисе имеет возможность в режиме реального времени отображать на планшете данные по исследованию скважин (см. Рис.).

 

MironovEP 2019 15
Апр 15 #1

КНГФ идет в ногу со временем, молодцы.

интересно было бы услышать мнение специалистов КГНГФ, они на форуме тоже присутствуют

Евген 159 12
Апр 15 #2

Очень актуально для LWD. Молодцы! существует ли онлайн доступ к такому сервису из сторонних компаний или он интегрирован в ПО сервисной комании только?

di. 159 13
Апр 15 #3

Чудеса прогресса! :)

 

НЦ РИТ «Дельта» 33 9
Апр 15 #4

Евген пишет:

Очень актуально для LWD. Молодцы! существует ли онлайн доступ к такому сервису из сторонних компаний или он интегрирован в ПО сервисной комании только?

Насколько мы поняли вопрос, Вас интересует, может ли стронний пользователь, установив приложение-клиент, получить доступ к соответсвующим данным КНГФ. Да, такая возможность существует. Интеграционная шина находится на компьютере с внешним IP адресом, так чтобы модуль регистратор мог подсоединиться к интеграционной шине и передавать данные в хранилище. В свою очередь «Клиентское приложение» соединяется с интеграционной шиной и использует сервисы ПК ПДГИС для получения данных по исследованиям из хранилища и получения оповещений об обновлении данных. Таким образом, доступ к сервисам ПК ПДГИС ограничивается только аппаратной и программной сетевой защитой, а так же внутренней системой прав доступа ПК ПДГИС.
Если Вас заинтересовала архитектура РПК, мы постараемся сделать вторую часть поста где осветим архитектурные решения РПК.

Go to top