I.4.2. Les propriétés des workflows
structurés
Comme le montre clairement la définition 1, tout
modèle de workflow structuré est également un
modèle de workflow classique. La sémantique des
constructions utilisée dans les modèles structurés est
donc la même que pour les modèles
FIGURE 11 - Illustration des
modèles de workflows structurés(source [7]).
classiques. On note également qu'un workflow
structuré admet toujours une seule activité initiale et finale.
De plus, de par sa propre définition (voir déf. 2), un workflow
structuré garantit deux propriétés très importantes
à savoir:
1. Un modèle de workflow structuré ne
deadlock jamais. On démontre facilement cela à l'aide de
l'induction structurelle [44].
2. Dans un modèle de workflow structuré, il
n'est pas possible d'avoir plusieurs instances d'une même activité
active au même moment. Cette situation est facilement observable
dans un workflow arbitraire si un and-split est suivi par un
or-join.
Ces propriétés sont la raison pour laquelle, une
grande majorité des WfMS commerciaux permettent uniquement
l'exécution des workflows structurés. Ce constat démontre
le rôle important que joue cette classe de workflow au sein du BPM,
raison pour laquelle elle a fait l'objet de la dernière partie de notre
chapitre portant sur le Business Process Management.
I.5. Conclusion
Dans ce chapitre, nous avons d'abord présenté
les principes clés du Business Process Management. Ceci a
été fait à travers une présentation des concepts de
base propres à cette discipline et la présentation de son cycle
de vie. Nous nous sommes par la suite, intéressés à la
modélisation des processus. Ceci nous a permis d'une part,
d'évoquer les phases clés du processus de modélisation
à l'aide de la modélisation des processus opérationnels
(Business Process Modeling). Puis de montrer d'autre part, comment s'effectue
la modélisation avec des langages de spécification de processus.
Notamment en présentant les éléments de bases de
I.5. CONCLUSION 25
MÉMOIRE - TONLE NOUMBO FRANCK BRUNO URIFIA
divers langages tels que BPMN, Workflow-Nets et YAWL; ensuite
en modélisant des processus avec ces derniers. Nous nous sommes enfin
attardés sur le rôle capital que joue la classe des workflows
structurés au sein du BPM. Dans le chapitre suivant, nous allons
présenter un nouveau langage de modélisation des processus
administratifs; une méthodologie de spécification orientée
scénario associée à ce langage; ainsi qu'un
problème auquel sont confrontés les concepteurs, lors de la
modélisation effective d'un processus à l'aide de ce langage.
26
II
|