It makes introperability between application easy. It does not deepened on Platforms.
Easy for data transportation between two application.
It enables application to talk with each other and share data.
Why Rest Api?
Because it really encompasses all the potential actions you want to do on a resource/object.
GET - Retrieve a resource based on given conditions POST - create a resource PUT - update a resource with the given updated attributes DELETE - delete a resource
I have 3 years of experience in web Api's building, Website building and consuming web Api in Website also so I can write a high performance and fully secure Rest Api for you using Microsoft Dot Net WebApi2 and WCF.
Why .Net Framework ? ASP.NET Web API is a framework that makes it easy to build HTTP services that reach a broad range of clients, including browsers and mobile devices. ASP.NET Web API is an ideal platform for building RESTful applications on the .NET Framework.