Interactions asynchrones avec un minuteur de notification

Dans ce chapitre, nous allons découvrir les interactions asynchrones avec un minuteur de notification. Considérez les points suivants liés aux interactions asynchrones -

  • Le processus BPEL client envoie une demande au processus BPEL de service et attend une réponse, bien qu'une notification soit envoyée après l'expiration d'un temporisateur.

  • Le processus BPEL client continue d'attendre la réponse du processus BPEL de service même après l'expiration du temporisateur.

  • Le processus BPEL client a besoin d'une activité d'étendue contenant une activité d'appel pour envoyer la demande et une activité de réception pour accepter la réponse. leonAlarm Le gestionnaire de l'activité d'étendue a une limite de temps et des instructions sur ce qu'il faut faire lorsque le minuteur expire.

  • Par exemple, attendez 60 secondes, puis envoyez un avertissement indiquant que le processus prend plus de temps que prévu.

  • Le processus BPEL de service a besoin d'une activité de réception pour accepter la demande entrante et d'une activité d'appel pour renvoyer les informations demandées ou une erreur.

  • Comme pour toutes les activités du partenaire, le fichier WSDL (Web Services Description Language) définit l'interaction.