Учебники

BPEL — асинхронные взаимодействия

Процесс BPEL клиента отправляет запрос процессу BPEL службы (d1 на рисунке, приведенном ниже) и ожидает ответа службы (d2 на рисунке, представленном ниже).

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

Асинхронные взаимодействия

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

  • Процесс BPEL службы нуждается в операции приема для приема входящего запроса и операции вызова для возврата запрошенной информации или ошибки.

    Примечание . Разница между ответом синхронного и асинхронного BPEL-процесса заключается в том, что синхронный сервис использует ответное действие для ответа клиенту, а асинхронный сервис использует действие вызова.

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

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

Процесс BPEL службы нуждается в операции приема для приема входящего запроса и операции вызова для возврата запрошенной информации или ошибки.

Примечание . Разница между ответом синхронного и асинхронного BPEL-процесса заключается в том, что синхронный сервис использует ответное действие для ответа клиенту, а асинхронный сервис использует действие вызова.

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

Файл WSDL