Описание проекта
Разработка кросс-платформенного вычислительного модуля, целью которого является оценка и анализ данных о просмотре ТВ. Приложение обеспечивает обработку запросов на формирование отчетов и возвращение многомерных данных. Подсистема 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Р
Для ознакомления с подобными проектами, перейдите на наш блог.