Appel d'un service Web asynchrone

Comme indiqué précédemment, le service Web asynchrone est celui qui envoie une demande à un autre service Web et attend la réponse.

Dans la capture d'écran ci-dessous, nous avons créé le processus BPEL asynchrone qui a une activité de réception pour accepter la demande de l'utilisateur. L'activité d'affectation attribue en outre des valeurs aux différents éléments de la demande.

Ensuite, l'activité d'appel appelle l'application HelloWorld qui envoie la réponse simultanément et qui est capturée dans l'activité de réception.

De plus, nous avons l'activité de rappel qui génère finalement une sortie et envoie une réponse de manière asynchrone.

Si vous double-cliquez sur le receiveInput ou callbackClient, vous verrez que chacun d'eux n'a qu'une seule variable.

receiveInput → inputVariable
callbackClient → outputVariable