Monday 30 January 2017

Web API

WEB API :(API-Application Programming Interface)

1.  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.
2. ASP.NET Web API is an ideal platform for building RESTful applications on the .NET Framework.
3. These services can then be consumed by a broad range of clients like

A. Browsers
B. Mobile applications
C. Desktop applications
D. IOTs(Internet of things)


Why Asp .Net Web Api :

1. Today, a web-based application is not enough to reach it's customers.
2. People are very smart, they are using iphone, mobile, tablets etc. devices in its daily life.
3. These devices also have a lot of apps for making the life easy.
4. Actually, we are moving from the web towards apps world.
So, if you like to expose your service data to the browsers and as well as all these modern devices apps in fast and simple way, you should have an API which is compatible with browsers and all these devices.
Example : twitter,facebook and Google API for the web application and phone apps.

5. It is the great framework for exposing your data and service to different-different devices.
6. It is open source an ideal platform for building REST-ful services over the .NET Framework. Unlike WCF Rest service, it use the full featues of HTTP (like URIs, request/response headers, caching, versioning, various content formats) and you don't need to define any extra config settings for different devices unlike WCF Rest service.

No comments:

Post a Comment