
Qu’est-ce que le BPEL ?
BPEL est l’acronyme de Business Process Execution Language.
Il s’agit d’un langage commun normalisé ayant pour objectif
l’optimisation de la gestion des processus métiers de plus en
plus complexes. Le langage BPEL a été développé pour fournir
une spécification formelle des processus métiers et des
interactions correspondantes.
Pourquoi la suite iGrafx est-elle dotée
d’une interface BPEL ?
L’interface BPEL d’iGrafx est un générateur BPEL guidé
par modèle convivial et puissant. Son indépendance par rapport
au moteur d’exécution sous-jacent garantit la portabilité et
la durabilité des processus et offre une complète liberté
d’adaptation à un marché logiciel en constante évolution.
Quelle est l’utilité de l’interface
BPEL ?
Le langage BPEL s’appuie sur une notation très structurée
pour définir un processus et ses interactions. Cette rigueur
permet aux informaticiens d’implémenter de façon précise
les processus, mais implique un niveau de détail trop poussé
pour les analystes des systèmes de gestion qui conçoivent ces
processus.
L’interface BPEL d’iGrafx est-elle
destinée à tous les utilisateurs ?
L’interface BPEL d’iGrafx est idéale pour :
- les responsables de mise en application BPM ;
- les services informatiques ;
- les intégrateurs de systèmes.
L’interface BPEL est-elle disponible en
tant que composant de la suite iGrafx ?
L’interface BPEL d’iGrafx complète parfaitement tous les
produits d’analyse et de modélisation de processus de la
suite iGrafx et peut être acquise séparément. iGrafx apporte
aux entreprises une solution complète pour le développement de
processus métiers optimisés à l’aide d’une notation
standard permettant d’aboutir sur des supports BPEL prêts
pour l’exécution.
Quels sont les types de diagrammes pouvant
donner lieu à la génération d’un fichier BPEL ?
Les types de diagrammes Processus et BPMN peuvent tous deux
être convertis en fichiers BPEL.
Dans iGrafx, quel est le lien entre
BPMN, BPEL, fichier de mappage, WSDL et services Web ?
iGrafx convertit les diagrammes de type Processus et
BPMN en fichiers BPEL (sous un format XML) que les
informaticiens peuvent utiliser pour implémenter les processus
définis. Le fichier BPEL exporté inclut des messages définis
au niveau des tâches (BPMN) ou des activités (Processus). Dans
iGrafx, les messages spécifient le sens de la communication,
c’est-à-dire l’envoi ou la réception de données entre les
partenaires lors de l’exécution du processus. Un partenaire
correspond généralement à un ensemble de services Web.
Le fichier BPEL spécifie la séquence des services Web à exécuter.
Un fichier WSDL (Web Services Definition Language) contient une
description des modalités d’utilisation de chaque service
Web. Cette description peut utiliser des termes différents de
ceux employés dans les messages définis par le document
iGrafx. Pour résoudre cette divergence, un « fichier de
mappage » assure la conversion des messages iGrafx au
moment de la création du fichier BPEL de façon à utiliser la
terminologie appropriée requise pour exécuter les services
Web.
C’est le responsable informatique qui crée le fichier de
mappage utilisé par la commande d’exportation BPEL. Si le
fichier de mappage est incomplet et ne permet pas le mappage de
l’ensemble des messages iGrafx, la commande d’exportation
BPEL crée deux fichiers XML (« WSDL par défaut »
et « fichier de mappage Sortie ») qui permettent au
responsable informatique de le compléter.
Dans les documents BPMN ou Processus iGrafx, la définition
des messages s’effectue à partir de trois emplacements
distincts :
- la page Entrées (pour retarder l’exécution d’une tâche/activité
jusqu’à ce qu’un message soit reçu, par exemple) ;
- l’onglet Fin de la page Tâche (pour l’envoi ou la réception
d’un message lorsque la tâche/l’activité se termine,
par exemple) ;
- l’onglet Exception de la page Sorties (pour que le
chemin exceptionnel soit emprunté si le message est reçu,
par exemple).