Система анализа данных о просмотре программ и рекламы по ТВ для построения медиа-рейтингов ТВ каналов
-

Описание проекта

Разработка кросс-платформенного вычислительного модуля, целью которого является оценка и анализ данных о просмотре ТВ. Приложение обеспечивает обработку запросов на формирование отчетов и возвращение многомерных данных. Подсистема CPS (Connectivity processing services), основанная на архитектуре SOA (service-oriented architecture) и использовании веб-сервисов, обеспечивает масштабируемое решение для поддержки работы клиентских рабочих мест данной системы.

Функциональность

  • Обработка отчетов из различных источников данных и выдача многомерных результатов для ТВ медиа исследований. 

  • Интеграция встраиваемого фреймворка для обработки различных заданий.

  • Разграничение уровней доступа к данным, на основе SQL-подобного языка для считывания и фильтрации информации. 

Особенности бизнес-логики:

  • Проверка и анализ входящих отчетов на основе XML.

  • Обработка отчетов согласно сгенерированных XML потоков.

  • Считывание и фильтрация данных при помощи SQL-подобного языка.

  • Гиперкуб-инструмент для генерирования многомерных результатов. 

  • Генерация исходных файлов данных на основе трансформации XSLT.

Технические особенности: 

  • Целевая серверная платформа: Windows XP\2003 Server, Linux Red Hat Enterprise 4\5

  • Входящий запрос: XML files

  • Процесс обработки: обработка на основе генерирования XML файла, рабочего потока для модулей исполнения (межплатформенный  C++)

  • Базы данных: иерархически кластерное хранилище данных

  • XML\XSLT: libXML пакет

  • Архивация: zlib пакет

  • Соединение с диспетчером: TCP сокеты

  • Синхронная обработка: многопоточная обработка (multi-threading)

Ресурсы:

  • Сроки реализации: 2005-2008

  • Ресурсы:  менеджеры, команды разработки и тестирования

  • Методология разработки: адаптированный RUР

Для ознакомления с подобными проектами, перейдите на наш блог.