Этот термин был впервые введен в 2000 году в докторской диссертации.
диссертации Рой Филдинг, один из основных авторов спецификации протокола HTTP. В то время основным стандартом веб-сервисов был XML-RPC. В основе стандарта веб-сервисы были сведены к своего рода распределенным объектам, похожим на DCOM или CORBA, но по умолчанию не сохраняющим состояние.
Филдинг предложил другую модель построения распределенных систем.
В несколько упрощенном виде это выглядит так:
- Ресурс – это объект информационной системы, например «пользователь», «веб-страница», «котировка валюты» и т. д. Ресурс имеет некоторый идентификатор внутри системы.
Например, для HTTP идентификаторами ресурсов являются URL-адреса.
- Метод — это действие, выполняемое над ресурсом.
При реализации REST по протоколу HTTP используются 4 действия (команды): GET, PUT, POST, DELETE. Иногда проводят аналогию с CRUD-операциями в SQL.
Ресурсы могут содержать ссылки на другие ресурсы, что обеспечивает целостность системы и навигацию внутри нее.
Позвольте мне закончить это краткое введение в REST и перейти к проекту.
Астория .
Astoria — набор инструментов для создания служб доступа к данным на SQL-сервере через REST через HTTP. Если сервис, созданный с помощью Astoria, находится по адресу локальный хост/data.svc , то доступ к таблице Customers осуществляется с помощью запроса по адресу localhost/data.svc/Клиенты .
Теги: #microsoft #отдых #Астория #Чулан
-
Бриллюэн, Леон Николя
19 Oct, 24 -
Samsung Подала Иск Против Apple В Австралии
19 Oct, 24 -
«Рамблер» Купил Себе Еще Один «Бегущий»
19 Oct, 24 -
Новая Игра Со Старой Атмосферой На Three.js
19 Oct, 24 -
Качество Сна
19 Oct, 24 -
Балуемся Булочками. Часть 2
19 Oct, 24