Учебники

Вызов асинхронной веб-службы

Как обсуждалось ранее, асинхронный веб-сервис — это тот, который отправляет запрос другому веб-сервису и ожидает ответа.

На снимке экрана, показанном ниже, мы создали асинхронный процесс BPEL, который выполняет операцию приема, чтобы принять запрос от пользователя. Операция присвоения далее присваивает значения различным элементам в запросе.

Затем действие invoke вызывает приложение HelloWorld, которое одновременно отправляет ответ и фиксируется в действии приема.

Кроме того, у нас есть функция обратного вызова, которая в итоге генерирует выходные данные и отправляет ответ асинхронно.

Если вы дважды щелкните на receiveInput или callbackClient , вы увидите, что у каждого из них есть только одна переменная.

 receiveInput → inputVariable
 callbackClient → outputVariable