In Microsoft's implementation, yes. It also has what looks a lot like an MVC Controller.
In fact in ASP.NET 5 (currently in Release Candidate), there is no real difference between Web API and MVC other than how the data is returned to the client.
>If I understand Craig correctly and a little bit of MVC is that WebApi uses the concept of 'routing'; so does MVC. Or maybe I should not even be commenting here :)
Craig Berntson
MCSD, Microsoft .Net MVP, Grape City Community Influencer