Вызов асинхронной веб-службы
Как обсуждалось ранее, асинхронная веб-служба - это служба, которая отправляет запрос другой веб-службе и ожидает ответа.
На снимке экрана, показанном ниже, мы создали асинхронный процесс BPEL, который имеет действие приема для принятия запроса от пользователя. Действие assign дополнительно присваивает значения различным элементам запроса.
Затем действие invoke вызывает приложение HelloWorld, которое одновременно отправляет ответ и фиксируется в действии приема.
Кроме того, у нас есть обратный вызов, который, наконец, генерирует вывод и отправляет ответ асинхронно.
Если вы дважды щелкните receiveInput или же callbackClient, вы увидите, что у каждого из них есть только одна переменная.
receiveInput → inputVariable
callbackClient → outputVariable