Tuesday, 21 May 2013

API and Web Service

Difference Between API and Web Service

An API is an Application Programming Interface. An example of an API would be ADO.NET or Google APIs . An API encapsulates functionality into a library for you to access. It contains the operations, properties, etc. necessary to perform your actions.

A web service is a middle tier operation that you write on your own or consume someone Else's. A web service contains functionality that does some sort of operation. Example: A user inputs a value into a text box and clicks a submit button. The submit button calls the web service and passes the value in the text box to it. The web service accepts this value and makes a call to a database to query information. The database returns the information to the web service. The web service can then perform an operation on that set of information or simply send it back to your presentation layer for the user to see.

Related Posts:

  • HTTP - Status Codes Status codes are issued by a server in response to a client's request made to the server. S.N.Code and Description 11xx: Informational It means the… Read More
  • Exception Handling in Web API Exception Handling in ASP.NET Web API There are many ways to handle the exception. HttpResponseException Exception Filters HttpError HttpResponseEx… Read More
  • New Features in ASP.NET Web API 2 ASP.NET Web API 2 has been released with a number of new exciting features. 1. Attribute Routing Along with convention-based routing, Web API 2 now … Read More
  • API and Web Service Difference Between API and Web Service An API is an Application Programming Interface. An example of an API would be ADO.NET or Google APIs . An API… Read More
  • WebApi CRUD Operation- Step by step In this tutorial, I am assuming you have basic knowledge of asp.net MVC, Web Api, Entity Framework. 1- Open Visual Studio 2015. Create a new Webapi … Read More

0 comments:

Post a Comment

Topics

ADFS (1) ADO .Net (1) Ajax (1) Angular (47) Angular Js (15) ASP .Net (14) Authentication (4) Azure (3) Breeze.js (1) C# (55) CD (1) CI (2) CloudComputing (2) Coding (10) CQRS (1) CSS (2) Design_Pattern (7) DevOps (4) DI (3) Dotnet (10) DotnetCore (20) Entity Framework (5) ExpressJS (4) Html (4) IIS (1) Javascript (17) Jquery (8) jwtToken (4) Lamda (3) Linq (10) microservice (4) Mongodb (1) MVC (46) NodeJS (8) React (10) SDLC (1) Sql Server (32) SSIS (3) SSO (1) TypeScript (3) UI (1) UnitTest (2) WCF (14) Web Api (16) Web Service (1) XMl (1)

Dotnet Guru Archives