Activité WS-BPEL
Instructions exécutables dans les environnements informatiques actuels et qui sont utilisés pour construire des processus d'affaires plus complexes. Chaque processus d'affaires comporte au moins une des 21 activités WS-BPEL qui ont été définies : - receive : guetter pour réception d'un message provenant d'un lien de partenaire donné. - reply : répondre à message reçu. - invoke : demander une opération. - assign : mettre à jour valeurs de variables. - throw : émettre message d'erreur. - exit : mettre fin immédiatement au processus. - wait : attendre pendant un certain délai. - empty : indication de ne pas faire d'opération. - sequence : définir l'ordre d'exécution pour les éléments d'une collection d'activités. - if : pour sélectionner une activité parmi plusieurs. - while : relancer une activité (la répéter) aussi longtemps qu'une condition reste satisfaite (vraie). - repeatUntil : relancer une activité tant qu'une condition n'est pas devenue vraie. - foreach : Relancer une activité autant de fois que défini par une règle de comptage. - pick : guetter pour réception d'un message parmi plusieurs possibles afin de sélectionner la bonne activité qui est associée à cette possibilité. - flow : spécifier un groupe d'activités à exécuter ensemble. - scope : définir une activité emboîtée en précisant sa portée dans un lien de partenaire, un échange de messages, des variables, etc. - compensate : défaire des activités ayant déjà été exécutées pour toute la portée interne dans un processus. - compensateScope : défaire des activités ayant déjà été exécutées pour une portée désignée. - rethrow : relancer un message d'erreur à l'intérieur du même composant de gestion d'erreur. - validate : valider valeurs de variables avec définitions en XML ou en WSDL. - extensionActivity : définir un nouveau type d'activité et l'ajouter à WS-BPEL.