Processus métiers (MOM)

De Wiki1000

Introduction

A partir de la version Modèle:Version901 les processus métiers peuvent être exécutés par le gestionnaire de messages (MOM) au lieu de la machine d'exécution des processus utilisée dans les versions précédentes.

Les avantages d'exécuter les processus métiers par le MOM sont :

  • Le cycle de vie des instances de processus n'est pas géré en mémoire.
  • L'exécution est "state less", l'état d'une instance de processus est stocké dans les messages échangés au fil de l'exécution de l'instance
  • L'exécution est par nature compatible avec l'utilisation d'un cluster

Configuration

  1. La gestion des tâches doit être activée pour l'application dans le dossier.
  2. La fonctionnalité "Exécution des processus métiers" doit être activée dans la gestion des tâches.
Tip-20px.png Tip : Lorsque l'exécution des processus métiers est gérée par le MOM l'ancien mode d'exécution ne peut plus fonctionner, les deux modes sont incompatibles.

Activités

Toutes les activités existantes ne sont pas supportées lorsque les processus sont exécutés par le MOM.

Catégorie Activité Support Remarques
Evènement Evn initial toujours oui
Evènement Evn initial jamais oui
Evènement Evn initial métier oui
Evènement Evn attente métier oui
Evènement Evn attente d'un délai todo
Evènement Evn attente d'une heure todo
Stantard Activité nulle oui
Stantard Appel de processus oui
Stantard Synchronisation de branche non
Métier Exécution de script oui
Métier Evaluation d'expression oui
Métier Modification d'objet todo
Métier Exécution de méthode d'objet todo
Métier Exécution d'un curseur todo
Métier Exécution d'un curseur sur le contexte de partage todo
Messagerie Envoi d'un email oui
Messagerie Attente de réponse à un email (REST) oui
Messagerie Attente de réponse à un email (POP3) oui
Messagerie Env initial réception d'un email oui
Tâche métier Import oui
Tâche métier Export oui
Tâche métier Processus métier oui
Tâche métier Impression oui
Activité système Evn. initial fichier non
Activité système Evn. attente fichier non
Activité système Exécution d'un programme non
Activité système Exécution d'un batch non
Communication Transfert FTP upload todo
Communication Transfert FTP download todo
Communication Requête http Get todo
Communication Requête http Post todo
Communication Activités MSMQ non
Communication Activités ActiveMQ non
Communication Activités Websphère non
Activité XML - non
Files d'attente Evn(s) consommer todo
Files d'attente Poster un message todo
Files d'attente Requeue non
Outils personnels