As Dmitry is already familiar with Microsoft tooling and web development, I think WebAPI will be easier for him to learn. And, it is restful.
>I would check out nodejs or Django - both create and provide restful API. Nodejs has taken the world by storm and you might find more support on the web. But I think Django-restful framework easier to work with.
>
>Johnf
Craig Berntson
MCSD, Microsoft .Net MVP, Grape City Community Influencer