Система медиации данных Aysona
Программный продукт сбора, хранения и обработки данных сетевого, коммутационного оборудования, который позволяет автоматизировать бизнес-процессы, для последующей передачи данных в биллинговые системы, системы межсетевого взаимодействия, системы анализа трафика и прочие системы-потребители.
Система медиации данных является частью ПЭВМ системы Aysona Cloud, отвечающей за сбор записей об использовании услуг от сетевых элементов, за выявление ошибок и дубликатов, удаление ненужных данных, перевод файлов записей об использовании услуг в форматы, запрашиваемые нижестоящими приложениями, и наконец, за передачу файлов записей в эти приложения. Архитектурно система медиации данных состоит из трех подмодулей: сбор данных, форматирование и управление вызовами.
Aysona предбиллинг
Платформа обработки и нормализации данных, которая осуществляет сбор и передачу данных от сетевых элементов любого типа в системы OSS | BSS. Платформа предназначена для работы с разными типами данных и систем без привязки к конкретным производителям или технологиям. Cистема медиации данных Aysona разработана с учетом возможностей гибкого расширения и масштабируемости в экосистеме BSS продуктов.
Процесс обработки данных - TBTS
Ключевые особенности
Потоковая обработка данных
Поток обрабатываемых CDR можно разделить на несколько служб, таких как сбор файлов, декодирование файлов, обогащение данных, загрузка в БД, вывод в файл и т. д.
Распределенная обработка данных
Службы задач могут выполняться на разных узлах (VM Nodes)
Балансировка нагрузки
Task Bus распределяет задачи в зависимости от состояния узла (занят, простаивает, offline…)
Task Service (TS)
Может быть поставщиком – генерировать задачи на основе входных данных (файл, БД и т.д.) и синхронизировать из с Task BUS.
Может работать как потребитель - обрабатывать задачи, полученные от Task BUS, вывод может быть загружен в файловую систему, базу данных и Task BUS.
Task BUS (TB)
Очередь сообщений, кэширующая задачи, отправленные из службы задач.
Распределяет задачи конкретным Task Service и балансирует нагрузку.
Собственная «In-Memory» База Данных
Aysona БД предназначена для высокопроизводительной обработки данных и используется для хранения и извлечения связанных данных в базу, которая включает:
- Библиотека агрегации
- Библиотека корреляций
- Библиотека хранения временных записей
- Библиотека дубликатов и проверки последовательности
Ключевые особенности
Собственная разработка
Поддержка ACID
Automated Check Point
Поддержка ОС: AIX, HP-UX, SOLARIS, LINUX
Высокие показатели доступности и отказоустойчивости
CDR декодер
Система медиации данных Aysona предоставляет библиотеки декодера для всех основных, представленных сегодня CDR форматов ключевых производителей.
Высокая производительность
Все базовые, внутренние библиотеки декодера написаны на C/C++.
Гибкость
Множество алгоритмов декодирования предоставляется в «базовой библиотеке» (OOTB). Дополнительные алгоритмы могут быть оперативно подготовлены и внедрены с использованием Lua.
Высокая функциональность
Декодирование и кодирование необработанных CDR, преобразование данных, фильтрация данных, проверка, сопоставление выходных данных и т.д.