This research focuses on the challenges of hosting 3rd party RESTful applications that have
to meet specific dependability standards. To provide a proof of concept I have implemented
an architecture and framework for the use case of internet protocol television. Delivering TV
services via internet protocols over high-speed connections is commonly referred to as IPTV
(internet protocol television). Similar to the app-stores of smartphones, IPTV platforms enable
the emergence of IPTV services in which 3rd party developers provide services to consumer
that add value to the IPTV experience. A key issue in the IPTV ecosystem is that currently
telecommunications IPTV providers do not have a system that allows 3rd party developers
to create applications that meet their standards. The main challenges are that the 3rd party
applications must be dependable, scalable and adhere to service level agreements. This research
provides an architecture and framework to overcome these challenges