(495) 967-36-81

Система интерактивного управления
жизненным циклом нефтегазовых
месторождений

Главная / Шина данных "Унофактор"
распечатать

Шина данных "Унофактор"

Программная микросервисная конвергентная шина Унофактор – набор микросервисов, обеспечивающий в первую очередь связующую программные продукты функцию, организовывая при этом централизованный или распределенный унифицированный событийно-ориентированный обмен сообщениями между различными информационными системами.

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

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

Шина Данных

Программная миксроервисная конвергентная шина данных Унофактор отвечает следующим характеристикам:

  • поддерживает асинхронные вызовы миксросервисных программных компонент. потребитель использует два потока для вызова микросервиса. Один – для передачи запроса, второй – для приема ответа.
  • используются защищенные методы передачи данных, с гарантированной доставкой сообщений/данных/файлов. Защищенность передачи и гарантированность доставки сообщений достигается за счёт применения технологий:
    • SSL и TLS – криптографические протоколы, обеспечивающие защищённую передачу данных в компьютерной сети. Эти протоколы подразумевают безопасность (симметричное шифрование защищает передаваемую информацию от прочтения посторонними лицами); аутентификацию («личность» участника соединения можно проверить с помощью ассиметричного шифрования); целостность (каждое сообщение содержит код, с помощью которого можно проверить, что данные не были изменены или потеряны в процессе передачи);
    • Eclipse Mosquitto – программный продукт реализации протокола передачи данных MQTT. Данный продукт поддерживает безопасное соединение TCP/IP, WebSocket с подписью SSL сертификата и гарантирует доставку сообщений до подписанных на брокер сообщений адресатов. Реализует возможность додоставки сообщения в тех случаях, когда была потеряна связь с подписантом и в случае её восстановления;
    • BlockChain – для защиты производственных данных, полученных с первоисточников, реализован программный компонент защиты данных по технологии BlockChain.
  • обеспечивается доступ к данным из сторонних информационных систем с помощью готовых или специально разработанных адаптеров;
  • реализована обработка и преобразование сообщений;
  • поддерживается оркестровка и хореография. Оркестровка и хореография являются двумя шаблонами описания бизнес-процессов в качестве взаимодействующих служб: в виде последовательного потока выполнения сервисов и в виде правил их взаимодействия. Оркестровка – описание внутреннего бизнес-процесса (сервиса) предприятия в виде последовательности и условий взаимодействия между внутренними и внешними веб-сервисами (процессами). Иными словами, оркестровка –это принцип построения некоторого набора действий, алгоритм, привлекающий (оркестрирующий) к своей работе операции (функции) других участников. Хореография – это последовательность условий, при соблюдении которых несколько независимых участников обмениваются сообщениями с целью выполнения некоторой общей задачи или достижения определенного целевого состояния.

На данный момент, программная микросервисная конвергентная шина данных Унофактор используется в следующих производственных сферах:

  1. Индустриальный интернет вещей (IIoT). Датчики с возможностью подключения к интернету вещей поддерживают различные технологии передачи данных. На сегодняшний день одним из самых широко используемых протоколов является MQTT. Поэтому в шине данных Унофактор реализован адаптер MQTT Унофактор, обеспечивающий приём сообщений по протоколу MQTT, преобразование его и передачи другим. В случае других технологий передачи данных, разрабатывается адаптер в микросервисной парадигме, который легко встраивается в решение шины данных Унофактор.
  2. WITSML Server. Сервер хранения первичных данных, распространение которых осуществляется через API с применением протокола WITSML. Для подключения данного решения к системе Унофактор осуществляется через WITSML адаптер, который включен в программную конвергентную микросервисную шину данных Унофактор.
  3. Унофактор Cloud. Данное решение – набор программных продуктов, развернутых на облачных технологиях с использованием Docker контейнеров.
  4. Различные микросервисные программные продукты компании ООО НПО «СНГС». Для подключения микросервисных программных компонент используется MQTT адаптер шины данных Унофактор.
  5. Видео данные и отчеты. Доступ к таким данным осуществляется через FTP, соответственно, чтобы использовать эти данные в системе Унофактор, необходимо использовать FTP адаптер шины данных Унофактор.

 

 

Высокопроизводительные вычисления

Высокопроизводительные вычисления (High Performance Computing, HPC) — это раздел прикладной информатики, занимающийся в основном поиском путей решения задач, требующих большого количества вычислительных ресурсов. Сегодня к отечественным инновационным разработкам, основанным на высокопроизводительных вычислениях, приковано внимание со стороны ведущих нефтегазовых компаний страны, рассматривающих возможности их практического использования.

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

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

Сертификаты и свидетельства

Смотреть все

Фотогалерея

В данном разделе представлены фотографии, иллюстрирующие направления нашей деятельности

Статьи

В данном разделе представлены статьи наших специалистов о технологии "Унофактор" и ее ключевых компонентах

Мероприятия

В данном разделе представлена информация о мероприятиях, в которых принимают участие наши сотрудники

Новости

В данном разделе представлены новости нашей компании, анонсы предстоящих мероприятий и прочий информационный контент