Bridging the gap between content providers and services providers