Veebiteenused

API

Application Programming Interface

Программируемый интерфейс, который позволяет двум приложениям обмениваться данными между собой.

Programmeerimisliides ehk API on moodus, mis võimaldab kahel rakendusel omavahel andmeid vahetada, kusjuures need rakendused võivad olla kirjutatud täiesti erinevates keeltes. Kõik veebiteenused on API-d, aga kõik API-d ei ole veebiteenused.

Программный интерфейс, или API, — это способ, позволяющий двум приложениям обмениваться данными друг с другом, причем эти приложения могут быть написаны на совершенно разных языках. Все веб-сервисы являются API, но не все API являются веб-сервисами.

 SOAP

Simple Object Access Protocol (простой протокол доступа к объектам) — протокол обмена структурированными сообщениями в распределённой вычислительной среде.

SOAP on standard, mis kirjeldab sõnumite vormingut, mida veebiteenus ja selle klient üksteisega vahetavad.

SOAP — это стандарт, описывающий формат сообщений, которыми обмениваются веб-сервис и его клиент

REST

REST (Representational state transfer)— это тип архитектуры программного обеспечения, который устанавливает определенные границы для создания веб-приложения. Такие веб-приложения часто называют веб-приложениями RESTful. Веб-приложения, построенные на архитектуре REST, обеспечивают совместимость приложений в Интернете.

REST on kogumik mittekohustuslikke soovitusi (best practices), kuidas hästikäituvad rakendused võiksid andmeid üle veebi (see tähendab kasutades HTTP protokolli) vahetada ja igal veebiteenuse ehitajal on RESTist oma spetsiifiline nägemus, kuigi suures osas nad kattuvad.

REST представляет собой набор необязательных рекомендаций (лучших практик) относительно того, как правильно работающие приложения должны обмениваться данными через Интернет (то есть, используя протокол HTTP). У каждого разработчика веб-сервисов есть своё собственное видение REST, хотя они во многом пересекаются.

Scroll to Top