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