Система мониторинга информационных потоков, разработанная компанией СофтКред, решает следующие задачи:
- Сбор и представление в ВЕБ интерфейсе информации о текущих статусах и результатах выполнения/невыполнения контролируемых процессов бизнес процессов (передачи/обработки/загрузки/выгрузки данных);
- Диагностика проблемных и сбойных ситуаций в работе контролируемых бизнес систем и своевременное оповещение по заданным каналам связи ответственных сотрудников о возникающих проблемах;
- Повторный запуск (при необходимости) в ручном режиме необходимых бизнес процессов.
Программный комплекс обеспечивает проактивный контроль бизнес процессов через следующие процедуры:
- Поэтапная система контрольных Проверок (SQL скрипты, JAVA классы, хранимые процедуры), в соответствии с расписанием, которое определяется Администратором исходя из временных интервалов основных этапов загрузки данных;
- На каждом этапе (по результатам Проверок), информация о нештатной ситуации формируется с достаточным запасом времени для принятия необходимых мер по решению обнаруженных проблем;
- Все Проверки проводятся в автоматическом режиме по всем функционально значимым Объектам контроля и формируются сведения по обнаруженным проблемам.
В зависимости от конкретной схемы Информационного потока выполнются следующие контрольные мероприятия:
- контроль времени завершения загрузки данных на каждом промежуточном этапе;
- контроль постановки заданий загрузки данных в расписание;
- контроль журнала сообщений в таблицах БД и логах;
- актуальность данных (наличие новых данных к определенному времени).
- наличие соответствующих данных на внешних источниках;
- доступность соответствующих серверов по сети;
- доступность соответствующих серверов Базы данных;
- анализ заполнения соответствующих табличных пространств;
- анализ текущего состояния процессов.
Основные достоинства СМИП:
- Программное обеспечение не предполагает внесения изменений в существующие системы заказчика, весь требуемый функционал реализуется с минимальным вмешательством в работу контролируемых прикладных систем;
- Система обеспечивает наглядную визуализацию текущего статуса бизнес процесса в ВЕБ интерфейсе через процедуру drill-down от верхнего уровня Информационного потока до каждого этапа с детальной информацией о всех выявленных ошибках;
- Система масштабируется на новые Информационные потоки без участия разработчиков, путем настройки программного комплекса в АРМе администратора.
Система позволяет вернуться к результатам мониторинга процессов обработки и передачи данных за предыдущий период (в пределах заданной глубины хранения оперативных данных).
Программный комплекс функционирует под управлением OS Linux. Система реализована в соответствии с классической трехуровневой архитектурой (база данных – СУБД PostgreSQL или ORACLE, сервера приложения - Apache Tomcat AS и WildFly AS).