I would recommend developing a service level for the design pattern described by Fowler . This service layer encapsulates various domain models and repositories and handles interactions between different domains / models. It will be an assembly, not WCF or some other kind of web service. If you need a WCF web service, then it will be a very thin layer that basically has a contract that mimics the level of service, and the only goal is to provide a web service interface or API.
, MVC . , . , -, , , . , MVC.
/ AJAX . MVC REST API , POST AJAX, - JQuery, - -.
, . , , REST - AJAX .