Архитектура
REST API Node.js заметки
EvgeniyKA | Posted in Архитектура | No comments
Общие сведенья (кратко). Основными компонентами архитектуры REST являются ресурсы (web страницы, изображения, сервисы, отчеты). Структура ресурсов приведена в Таблице 1.
Таблица 1 Структура ресурсов
Свойства | Описание |
---|---|
Представление (Representation | Бинарный данные, JSON, XML. Каждый ресурс может иметь несколько представлений |
Идентификатор (ID) | URL возвращающий один ресурс в нужное время |
Мета-данные (Metadata) | Тип содержимого, время последнего изменения и т.д. |
Управление данным (Control data) | Модификация данных, управление кэшем |
Cогласование контента (Content Negotiation) — это механизм используемый для отображения различных представлений ресурса по тому же URI (unique resource identifier — уникальный идентификатор ресурса), так чтобы клиент мог указать, что лучше подходит для пользователя (например, желаемый язык документа, формат изображения, или кодировку текста) ссылка
Архитектурный принцип проектирования API HATEOAS (Hypermedia as the Engine of Application State), публикация на сайте mxsmirnov.com ссылка и введение в разметку языка HAL (Hypertext Application Language), публикация на сайте coderlessons.com ссылка
Коды ответа (состояния) HTTP показывает, был ли успешно выполнен определённый запрос ссылка
Язык описания бизнес-процессов BPEL
EvgeniyKA | Posted in Архитектура Теория | No comments
BPEL (Business Process Execution Language) – язык, который позволяет описывать бизнес-процесс в терминах некоторой последовательности обращения к Web-сервисам. BPEL является скриптовым языком программирования, поддерживающим синхронные и асинхронные взаимодействия, параллельное выполнение и обработку исключений. BPEL разработан на базе языка описания WSBPEL (OASIS Web Services Business Process Execution Language), ссылка
Категории
Поиск
Warning: include(/var/www/u0006334/data/www/korzhanov.info/wp-content/themes/feos/searchform.php): failed to open stream: No such file or directory in /var/www/u0006334/data/www/korzhanov.info/wp-content/themes/feos/archive.php on line 74
Warning: include(): Failed opening '/var/www/u0006334/data/www/korzhanov.info/wp-content/themes/feos/searchform.php' for inclusion (include_path='.:') in /var/www/u0006334/data/www/korzhanov.info/wp-content/themes/feos/archive.php on line 74