So is the recommended approach for MVC/WebAPI hybrid apps to go back over the wire to your REST API server fromyour MVC front end? To me this seems like a situation where a shared domain model compiled separately into two apps makes more sense. Then you serve HTML to browsers via MVC and JSON to mobile apps or other clients. Otherwise I'm going from browser, over the network to the MVC server, over the network again (perhaps configured so it doesn't leave the datacenter) to my REST API endpoint, then to the DB, then back over each hop again.
Of course I know that SPAs & MVC js frameworks like backbone work nicely with REST APIs. So ideally you'd skip the MVC part. I guess I'm just used to the heavier back end tier, not simply shipping objects to a smart js front end.
Are there any other ways to integrate MVC & WebAPI?