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