Data Analyzing System of TV Programs and Commercials Viewing for further TV Channels Ranking
-

Project Description

Media audience measuring and statistics system. The cross-platform evolution engine of this system provides functionality to process report jobs and returning of the multi-dimensional results for TV media research requests. Connectivity processing services of the reporting system, provides scalable solution for processing level of client-server system.

TV Media Evaluation Engine sub-project 

Cross-platform evaluation engine provides functionality to process report jobs and returning of the multi-dimensional results for TV media research requests. 

The application provides plug-in framework for processing different types of jobs.

The data access level has SQL like language to reading and filtering data.

Technical features: 

  • Target server platform: Windows XP\2003 Server, Linux Red Hat Enterprise 4\5

  • Input requests: XML files

  • Processing workflow: processing based on generation XML work-flow for executor modules (cross-platform C++)

  • Data sources:: hierarchical clustered binary data storage

  • XML\XSLT: libXML package

  • Archiving: zlib package

  • Communication with dispatcher: TCP sockets

  • Simultaneous jobs processing: processing jobs in the new thread (multi-threading) or in the new processes

Business-logic features:

  • Validation and analyzing input XML based reports

  • Processing reports according to generated XML work-flow

  • Reading and filtering data by SQL like language

  • Hypercube engine to generate multi-dimensional result

  • Generation information result files based on the XSLT transformation

Managements and resources:

  • Time line: 2005-2008

  • Resources: project manager, team of developers and testers

  • Development methodology: adopted RUP

 

See similar projects at our blog.