В этой главе мы узнаем о концепции одного запроса и нескольких ответов.
Процесс BPEL клиента отправляет один запрос процессу BPEL службы и получает несколько ответов в ответ.
Например, запросом может быть заказ товара через Интернет, и первым ответом может быть предполагаемое время доставки, вторым ответом будет подтверждение платежа, а третьим ответом будет уведомление о том, что товар отправлен. В этом примере ожидается количество и типы ответов.
Клиентскому процессу BPEL требуется операция вызова для отправки запроса и операция последовательности с тремя операциями получения.
Для процесса BPEL службы требуется действие приема для приема сообщения от клиента и атрибут последовательности с тремя действиями вызова, по одному для каждого ответа.
Как и во всех партнерских действиях, файл языка описания веб-служб (WSDL) определяет взаимодействие.