Comment appeler de REPOS des services de Bibliothèque de classes Portable?

Ma cible les projets sont Windows 8, WinRT et Windows Phone 8. Je suis à l'aide des Bibliothèques de classes pour la solution, afin de partager les sources.
J'ai besoin d'appeler à un peu de REPOS des services créés dans un autre MVC, Web Api projet, mais HttpClient classe n'est pas disponible dans le PCL.
Ce qui serait une bonne approche pour le résoudre?
Je pensais à une interface de service et ensuite de créer un projet pour chaque plate-forme, à l'aide de HttpClient, WebClient ou de la classe appropriée dans chaque cas. Cette approche pourrait fonctionner, mais je me demandais si il y a d'autres façons.