Actually, Web API is a Microsoft implementation of REST web services. When you code it, it looks a lot like ASP.NET MVC.
>Sorry, I think that's a bit misleading. MVC is (as it's name implies :-} ) essentially a server based implementation of Model/View/Controller whereas WebApi is just about fielding HTTP requests for data.
Craig Berntson
MCSD, Microsoft .Net MVP, Grape City Community Influencer