1. Система сверки данных для
межоператорских взаиморасчетов
Михаил Павлов
Руководитель департамента конвергентных систем
m.pavlov@deltasolutions.ru
2. Проект
Система сверки данных для межоператорских взаиморасчетов
2
Eta files
Test files
decoder Diff st.1 Diff st.2
Equals CDRs
Full diff CDRs (eta)
Full diff CDRs (test)
CDRs with field diffs
Задача – анализ данных в потоковой обработке
1. Данные о событиях поступают равномерно из двух источников
2. События могут идентифицироваться по набору ключевых полей
3. Необходимо разделять события по условиям:
• Событие есть в одном и втором источнике. Все поля совпадают.
• Событие есть в одном и втором источнике. Не все поля совпадают.
• Событие есть в одном, но его нет в втором источнике.
• Событие в одном, но его нет во втором источнике.
3. Этапы и инструменты
3
Вводная и вспомогательная информация
1. Архитектура информационных систем
2. GSM core. Введение. Архитектура
3. Информационные системы оператора связи
4. Системы класса Mediation
Этапы проекта
1. Изучение инструмента/фреймворка. Лабораторные работы
2. Разработка архитектуры системы сверки
3. Реализация сбора и парсинга файлов.
4. Реализация алгоритма статической сверки.
5. Реализация алгоритма потоковой сверки
Инструменты и технологии
1. Java EE Application Server
2. Client-server app
3. In-memory correlation
4. Java EE reverse engineering