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