Учебники

BPEL — один запрос, несколько ответов

В этой главе мы узнаем о концепции одного запроса и нескольких ответов.

Процесс BPEL клиента отправляет один запрос процессу BPEL службы и получает несколько ответов в ответ.

Например, запросом может быть заказ товара через Интернет, и первым ответом может быть предполагаемое время доставки, вторым ответом будет подтверждение платежа, а третьим ответом будет уведомление о том, что товар отправлен. В этом примере ожидается количество и типы ответов.

Клиентскому процессу BPEL требуется операция вызова для отправки запроса и операция последовательности с тремя операциями получения.

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

Как и во всех партнерских действиях, файл языка описания веб-служб (WSDL) определяет взаимодействие.