A dynamic and open service market should be characterised by the frequent appearance of new and diverse services. But in the internet environment, where a significant proportion of the functionality of new services is supported by Customer Premises Equipment (CPE), deployment can be an issue. How can such a diverse range of new services be easily deployed particularly in a heterogeneous environ...