Построение системы контроля параметров бурения.
Система мониторинга технологического процесса Jet.Monitoring предназначена для организации мониторинга различного рода технологических процессов в реальном времени, в том числе и в условиях территориально-распределенной сети. В основу решения положена последняя версия платформы Jet.Framework 2.0. Общая архитектурная схема решения представлена ниже.

Связь
Система адаптирована к работе на тонких каналах связи. Встроенный механизм компрессии передаваемых данных позволяет при гарантированной скорости обмена данных в 9600 бит/с обеспечивать передачу до 150 8-байтовых параметров контролируемых процессов в секунду.
Процесс передачи данных организован посредством очередей гарантированной доставки Jet.Queue, что позволяет исключить потерю, повреждение и/или нарушение последовательности данных при передаче.
Бесперебойная работа
Для обеспечения устойчивости решения при отказах оборудования, продукт Jet.Monitoring поддерживает технологию горячего резервирования серверов, как с использованием технологии Windows Clustering, так и с использованием собственной технологии горячей замены серверов Jet.Server.HotSwap, не требующей Enterprise лицензий на Microsoft Windows Server, а также применения дополнительного дорогостоящего оборудования (такого как внешние разделяемые дисковые массивы).
Безопасность
Как и все программные продукты семейства Jet, комплекс Jet.Monitoring оснащен системой авторизации пользователей, интегрированной с Microsoft Active Directory. Система разделения прав доступа, входящая в состав продукта, позволяет ограничивать доступ к объектам системы как на уровне бизнес ролей, так и на уровне отдельно взятых пользователей. Права доступа могут быть ограничены как на объекты системы (вплоть до элементов пользовательского интерфейса), так и на действия пользователя в производственном процессе.
Интерфейс
Пользовательский интерфейс Jet.Monitoring разработан в стиле Microsoft Office, с сохранением аналогии по использованию горячих клавиш для соспоставимых команд управления. Для облегчения восприятия данных мониторинга в продукте предусмотрены различные методы визуализации данных.
Все настройки интерфейса, выполненные пользователем, сохраняются при выходе пользователя из программы и восстанавливаются при повторном входе в систему.
Функциональность
Одной из ключевых задач системы мониторинга является уведомление пользователя о том, что тот или иной исследуемый параметр бурения вышел за границы нормы (критическая секция параметра) или совокупность значений ряда параметров такова, что их сочетание может привести к аварии (критическая секция процесса).
Для каждого из параметров системы существует возможность задать алгоритм определения критической секции на встроенном языке программирования JavaScript.
Система мониторинга проверяет значение параметра и смежных показателей (например для определения критических значений параметра «нагрузка на долото» необходимо учитывать тип работающего долота), и, в случае вхождения параметра в критическую секцию, меняет отображение параметра в табличной и графической форме в соответствии с системными настройками. При использовании стрелочных индикаторов, значение критической секции индикатора динамически меняется в зависимости от дополнительных условий (в случае с параметром «нагрузка на долото» в зависимости от типа используемого долота и др.)

Определение критической секции процесса бурения определяется сервером обработки данных при помощи специализированного серверного процесса определения критической секции. Алгоритм задается непосредственно в теле процесса на встроенном языке программирования JavaScript. Вхождение процесса бурения в критическую секцию отображается на графике изменением фона подложки, в табличной форме – изменением фона строки в соответствии с системными настройками.