-
PNN
English
-
-
- - -
 
-  
 
 
 
For more information:
- Phone: (+380) 44 2399897
- E-mail: pnninfo(AT)pnn.com.ua
 (Please replace '(AT)' with '@')

Evogenius Outsource Project

-
Evogenius Project Overview
Media audience measuring and statistics system. The cross-platform evaluation 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, based on service-oriented architecture (SOA) using Web services, 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 custered 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: 2 Manager, 10 Developers and 4 testers 
  • Development methodology: adopted RUP

Reporting system Web Portal sub-project

Role-based multi-languages web application desired as portal framework for configuring, business-logic and monitoring of the Reporting System web and windows services.
Technical features:
Target server platform:Windows 2003 Server, Windows 2003 Server Cluster, IIS 6.0 and more.
Target client browsers: IE 5.0 and more, FireFox 1.0 and more.
GUI Framework: ASP.Net 2.0 (C#).
Data sources: SQL server, XML files.
Data accesses: ADO.Net, XML parsers.
Web services access: SOAP web proxies.
Windows services access: .Net Remoting.
GUI features: DHTML, AJAX and CSS.
Localization resources: resx files.
Business-logic features: 
  • Client accounts management modules, including management system and custom client roles.
  • Configuration modules of the reporting web services and transfer and alert services
  • Monitoring modules of the reporting system web Jobs services for jobs monitoring, evaluation engines monitoring, databases sate monitoring.
  • Client GUI for the Transfer Web services including uploading\downloading files, browsing GUI functionality.
Managements and resources: 
  • Time line: 2004 - 2005
  • Resources: 1 Manager, 3 Developers and 1 tester 
  • Development methodology: adopted RUP

Connectivity processing services (CPS) sub-project

  • Connectivity processing services of the reporting system, based on service-oriented architecture (SOA) using Web services, provides scalable solution for processing level of client-server system.
  • Desired as redistributed system provides jobs processing functionality, events and data updates redistributing system.
  • Internal windows services handle attached cross-platform evaluation engines.
Technical features:
Target server platform:Windows 2003 Server (32, 64 bits), Windows 2003 Server Cluster(32, 64 bits), IIS 6.0 and more.
Client of the SOAP web services: .Net Clients, Java Clients, Cross-platform clients.
Server Framework: ASP.Net 2.0 (C#).
Data sources: SQL server, XML files and binary files.
Data accesses: ADO.Net, XML parsers.
Web services communication: SOAP web proxies by http\https.
Windows services access: .Net Remoting.
Cross-platform evaluation engine communication: TCP sockets.
Business-logic features: 
  • Authentication web service provides authentication functionality service users of the system and generates authentication tickets.
  • Jobs web service dispatch job request to the JobDispatcher windows service.
  • Transfer web service provides functionality for secure uploading\downloading files of the system.
  • Monitor web service provides monitoring functionality services and evaluation engines of the system: jobs, queues, evaluation engines, protocols.
  • WatchDog windows service provides plug-in system for controlling and alert functionality (inform by users of the system by emails).
  • Protocol windows service provides central logging functionality for the system.
  • JobDispatcher windows service provides queuing and dispatching jobs to evaluation engines, redistributing events and processing internal jobs.
Managements and resources: 
  • Time line: 2005 - 2008
  • Resources: 1 Manager, 5 Developers and 2 testers 
  • Development methodology: adopted RUP

Client Communication Proxies (CCP) sub-project

  • Client GUI application to work reporting web services.
  • Hosting and monitoring local TV media evaluation engine.
Technical features:
Target server platform:Windows XP\2003 Server.
GUI: Tray application, Windows Forms. (.Net, C#)
Communication with clients: .Net Remoting.
Communication with servers: SOAP web proxies by http\https.
Integration with cross-platform evaluation engine: Managed C++.
Business-logic features: 
  • Connection to reporting servers as web services and monitoring of them.
  • Dispatching and monitoring report request and result to web services.
  • Jobs-post processing functionality.
  • Handling and monitoring of the local reporting engine to process job request on the local machine.
Managements and resources: 
  • Time line: 2007 - 2008
  • Resources: 1 Manager, 2 Developers and 1 testers 
  • Development methodology: adopted RUP

Evogenius File System (EFS) sub-project

  • Virtual file system with special security and handling files meta-data.
  • Cross-platform core component.
Technical features:
Target platform:Windows XP\2003 Server, Linux Red Hat Enterprise 4\5.
File server platform: Windows, Linux, Novell file server.
Framework: cross-platform components (C++)
GUI: Windows Forms (.Net, C#)
.Net wrapper Managed C++.
Business-logic features: 
  • .Net and cross-platform component to access to data storages
  • Client GUI Explorer to handle content of the EFS storages.
Managements and resources: 
  • Time line: October 2005 - 2006 
  • Resources: 1 Manager, 2 Developers and 1 tester 
  • Development methodology: adopted RUP