Интеграция BI-платформы с новыми источниками данных

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

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

  1. Разработка специализированного промежуточного драйвера для слоя абстрагирования приложения от специфики СУБД. Реализация данного драйвера производилась c использованием CLI (Call Level Interface).
  2. Поддержка нового драйвера во внутренних слоях аналитической платформы, с учетом специфичных особенностей тех или иных интегрируемых хранилищ. В ходе работ нами была осуществлена интеграция BI-платформы с целым рядом СУБД различных производителей:
  •  Postgres, Teradata, MySQL, SQLite, HP Vertica – интегрированы в платформу полностью;
  •  Oracle, MS SQL, DB2 – интегрированы частично (по требованию Заказчика).

Использовались технологии: C++ c использованием COM и библиотек ATL, MVS, ODBC, TFS, PostgreSQL, Teradata, My SQL, SQLite, HP Vertica, Oracle, DB2.

Серверный комплекс для работы с оборудованием в сети TETRA

Заказчик: Системный интегратор телекоммуникаций

Описание проекта: Заказчику требовалось автоматизировать работу операторов сети и оперативно реагировать на несанкционированные подключения к сети.
Для решения этой задачи команда РЕЛЭКС разработала:

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

Использовались технологии: С, PHP, Apache, jQuery, SVN, ЛИНТЕР, ODBC.

Системные утилиты для Windows

Заказчик: Российский разработчик программных продуктов

Описание проекта: В этом проекте перед нами стояла задача создать серию бесплатных и коммерческих системных утилит для Windows. Команда РЕЛЭКС разработала следующие продукты:

  • Утилита обновления драйверов с клиентским приложением.
  • Утилита обновления программного обеспечения с клиентским приложением.
  • Утилита очистки и оптимизации реестра Windows — полностью автономная и не требует доступа к серверу.

Все продукты предназначены для широкой аудитории и не требуют для работы с ними специальных знаний. Приложения разрабатывались нами с нуля по дизайну Заказчика. В архитектуре каждого приложения помимо интерфейса взаимодействия с пользователем присутствует сканер, выполняющий соответствующий анализ – софт, драйверы, реестр. Для предотвращения несанкционированных изменений в коде приложений специалисты РЕЛЭКС разработали специальные алгоритмы и модули защиты.

Использовались технологии: С++, Htmlayout, MVS, MFC

Компоненты SIEM-системы

Заказчик: Один из крупнейших российских системных интеграторов

Описание проекта: Перед нами была поставлена задача по разработке ключевых модулей системы управления информационной безопасностью (SIEM). В рамках проекта специалисты РЕЛЭКС разработали программный комплекс, состоящий из нескольких windows-сервисов, выполняющих следующие функции:

  • Получение справочной информации из сети Интернет и внешних источников данных с последующей загрузкой в локальное хранилище.
  • Обработка полученных данных на основании установленных правил.
  • Хранение и преобразование оперативной информации путем фильтрации, группировки и дополнения справочными данными. Отличительной особенностью данного сервиса является возможность работы под высокими нагрузками (плановая мощность входного потока данных – более миллиарда записей в день).
  • Перемещение файлов данных между узлами системы.
  • Загрузка информации из файлов разных форматов в базу данных для последующей обработки и анализа. Для визуализации результатов работы программного комплекса наши специалисты разработали модуль построения отчетов, который является частью веб-приложения. Отчеты могут быть представлены в виде графиков, таблиц, гистограмм и вывода информации на географическую карту. Кроме того, система позволяет создавать регламентные отчеты на основе ежедневных витрин данных. Для удобства пользователей в системе разработаны рабочие столы (dashboard), на которых можно расположить несколько отчетов, дающих полное представление о происходящих событиях.

Использовались технологии: Oracle (PL/SQL, SQL Plus, SQL Loader, Data Pump Export, Data Pump Import); SQLite, C#, .NET Framework, WCF, LINQ, ODP .NET, ADO.NET, JavaScript (jQuery), Highcharts

Высокие технолгии

Updated on 2018-07-25T13:23:38+03:00, by Артур.