मुख्य सामग्रीवर वगळा

REST WEB API

What is REST

Representational state transfer

it is the architectural style of building Decoupled application

What is REpresentational state transfer

transfer of the state of representation(json or xml) of the resource



One important thing in rest is rest is all about using nouns for ex
api/product/9 is nous
in soap it is getproducts() is full of actions


4 type of request in http protocol can have 4 verbs


GET
Post
Put
Delete


in short rest is architecture style
soap is protocal

when anyone tells about web api it is rest
and web services  it is soap api

Rest Constraints

टिप्पण्या

या ब्लॉगवरील लोकप्रिय पोस्ट

How To Customize Password Policy in ASP.Net Identity   Nimit Joshi   Jan 17  2014   Article 3 9 132.8k facebook twitter linkedIn google Plus Reddit Expand Download Free Office API Introduction Microsoft has released a new version of ASP.NET Identity, 2.0.0-alpha 1. You can refer to  ASP.NET Identity Preview  to get the idea of this release. In that context, we are here today to create a MVC application using ASP.NET Identity to customize the password to provide better security to the application. You'll learn here to modify the minimum length of the password and to make the entering of numeric and special characters in the password mandatory and disallow recently used passwords. By default the ASP.NET Identity requires that the minimum length of the password is 6 characters and here we change it to 8. We'll work on the Visual Studio 2013 version and you must update all the assemblies rela...

WCF Windows communication foundation

WCF:Why WCF Actually, WCF is going to unify all in one : web services : enterprise service : Remoting What is WCF? WCF  stands for  Windows Communication Foundation  and is part of .NET 3.0. WCF is Microsoft platform for building distributed and interoperable applications. What is a distributed application? In simple terms a distributed application, is an application where parts of it run on 2 or more computers.  Distributed applications  are also called as  connected systems. Examples: A web application running on one machine and a web service that this application is consuming is running on another machine.     An enterprise web application may have the following tiers, and each tier may be running on a different machine 1. Presentation tier 2. Business tier   3. Data Access tier     Why build distributed applications? There are several reasons for this 1.  An enterprise application ma...

Dependency Inversion Principle, Dependency Injection and Inversion Of Control

Dependency Inversion Principle, Dependency Injection and Inversion Of Control I’m a big fan of Dependency Injection pattern since it allows me to create more testable, maintainable and loosely coupled components. While it is easy to apply this pattern if you’ve seen some code samples you need more time to understand principles and terms around this pattern. In this article I will try to illustrate differences between those terms and explain how they come to work together. I will use well known car/engine example in this article but any example with dependency will do. All examples are written in C# language. Let’s first define few example classes: public class Engine { } public class Car { private Engine _engine ; public Car ( ) { _engine = new Engine ( ) ; } } n the example above we can see that Car (higher level component) depends on Engine (lower level component). At some point we may need to make car more reusable, for examp...