REST (Representation State Transfer) представляет собой архитектурный стиль взаимодействия компонентов распределённого приложения в сети. REST – это согласованный набор ограничений, учитываемых при проектировании распределённых систем. В определённых случаях это приводит к повышению производительности и упрощению архитектуры. В широком смысле компоненты в REST взаимодействуют наподобие взаимодействия клиентов и серверов во всемирной паутине, при этом вызов удалённой процедуры представляет собой обычный HTTP-запрос (обычно «GET» или «POST»), а необходимые данные передаются в качестве параметров запроса. (ист. https://ru.wikipedia.org/wiki/REST)
REST использует унифицированные идентификаторы ресурсов (URI) для идентификации этих ресурсов и протоколы HTTP для воздействия на эти ресурсы. В Progress OpenEdge можно разрабатывать собственные приложения с помощью языка программирования ABL, представляя методы, процедуры и классы и даже всё приложение в виде REST веб-приложения.
На этом тренинге вы узнаете, как обеспечить доступ к приложению на OpenEdge ABL с помощью REST, а также, как опубликовать его на сервере приложений Progress Application Server for OpenEdge (далее PAS). Кроме того, вы научитесь взаимодействовать с внешним REST-сервисом из собственного приложения OpenEdge.
Тренинг предназначен для разработчиков решений на OpenEdge, которым необходимо представить свои ABL-приложения в виде REST веб-приложений с последующим развёртыванием в среде разработки или в производственной среде.
Основные цели тренинга, научиться:
- Описать архитектуру OpenEdge REST
- Представить OpenEdge ABL приложение как REST веб-приложение
- Опубликовать REST веб-приложение в среде разработки
- Взаимодействовать с внешними REST-сервисами из OpenEdge
Детали тренинга
- Занятий 51
- Викторина 0
- Учебное время Lifetime access
- Навык Все уровни
- Язык Русский
- Студенты 49
- Сертификат Да
- Оценки Да