The Research and Development arm of the British public service broadcaster.
We helped to design and develop a generic micro-site system that would stream DRM protected video content for various clients.
The system was implemented under Visual C++ as a series of COM+ components called from an ISAPI extension DLL. These components were responsible for carrying out business activities, producing results as XML documents that were transformed to HTML using an appropriate XSL. The behaviour and relationships between the components was driven by a series of database tables enabling each customer to obtain customised behaviour.