Representational state transfer | rest restful
SoftwarearchitecturestyleforapplicationsthatoperateinInternet-scaleenvironments"REST"redirectshere.Forotheruses,seeRest.Representationalstatetransfer(REST)isasoftwarearchitecturalstylethatwascreatedtoguidethedesignanddevelopmentofthearchitecturefortheWorldWideWeb.RESTdefinesasetofconstraintsforhowthearchitectureofanInternet-scaledistributedhypermediasystem,suchastheWeb,shouldbehave.TheRESTarchitecturalstyleemphasisesthescalabilityofinteractionsbetweencomponents,uniforminterfaces,independentd...
Software architecture style for applications that operate in Internet-scale environments
"REST" redirects here. For other uses, see Rest.Representational state transfer (REST) is a software architectural style that was created to guide the design and development of the architecture for the World Wide Web. REST defines a set of constraints for how the architecture of an Internet-scale distributed hypermedia system, such as the Web, should behave. The REST architectural style emphasises the scalability of interactions between components, uniform interfaces, independent deployment of components, and the creation of a layered architecture to facilitate caching components to reduce user-perceived latency, enforce security, and encapsulate legacy systems.[1]
REST has been employed throughout the software industry and is a widely accepted set of guidelines for creating stateless, reliable web APIs. A web API that obeys the REST constraints is informally described as RESTful. ...