Служба RESTful WCF будет работать, как сказал М. Бэбкок, но вы можете просто использовать Ajax для вызова действия вашего контроллера;Вы вызываете свой контроллер, который, в свою очередь, вызывает вашу службу WCF и возвращает JsonResult.Примерно так ...
Контроллер:
public JsonResult GetData()
{
var result = wcf.GetSomeData();
return Json(result);
}
Просмотр:
<script type="text/javascript">
$(function() {
$('#mybutton').click(function() {
$.getJSON("/Home/GetData", null, function(data) {
alert(data);
});
});
});
</script>
Вот ссылка на лучший учебник.