Q3 develops a next generation Content Management and Delivery System.
Q3's global sourcing model gives the maximum benefit to customers in terms of cost savings, improved quality, access to highly talented professionals, flexibility of operations and reduced time to market.
The Client is a video entertainment and online advertising company which provides inventory to the fast growing segment of video commercials. Inventory is provided through an ad-supported network of video entertainment channels – located directly on the consumer desktop.
The Client had a requirement for a Content Management & Delivery System, which would be a next generation product for running the Client’s core business of managing and distributing licensed content to desktop consumers.
The Application had to be built from scratch using a using a distributed architecture that consisted of the product’s Client Services and the product’s Backend Services communicating using SOA/Web Services over the internet.
The product’s desktop client as well as backend application was built using a layered architecture consisting of the following:
The Backend Management Tool was built as a Desktop as well as Web based application such that the desktop part had more sophisticated and advanced capabilities for video content management while the Web version could be used more for reporting and analytics. The core business layer and the data layers were shared in this case. Q3 built the solution in .Net architecture with the latest associated technologies, which are summarized below:
A high level Architecture of the Application is shown below.
The application could be downloaded by a user on their desktop to view content licensed from a content partner. One of the key objectives was to ensure that the user had downloaded each application only once since the application could then “manage” itself by talking to the backend not only for new content and ads but also new options that the administrators chose to provide to users.
Some of the features of the application were as follows: