Cet article a pour objectif de vous démontrer la puissance de BlueXML Developer Studio et de son générateur. Pour cet exemple, nous utilisons a tutoriel rédigé par Jeff Potts (Architect in Optaros) : http://ecmarchitect.com/archives/2007/11/19/785

Voici le workflow :

AdvancedWorkflow JeffPots BX.jpg AdvancedWorkflow JeffPots jBPM.jpg

Ces deux définitions décrivent le même processus. Graphiquement, le diagramme BlueXML contient plus d'éléments mais c'est un choix de représentation. Avec la solution traditionnelle (c'est-à-dire avec l'intégration automatique avec jBoss Process Designer), nous devons créer :

  • La définition jBPM (obtenu grâce à jBoss Process Designer)
  • La définition du modèle de données (doit être écrit manuellement)
  • La définition des propriétés du client graphique (doit être écrit manuellement)
  • La configuration du client graphique (doit être écrit manuellement)

Il est possible de simplifier cette opération avec BlueXML Developer Studio, nous devons juste modéliser le processus puis le générer. Toute la configuration est générée et prêt à être utilisé.

Note : Nous travaillons actuellement sur une solution d'intégration de vos définitions jBPM dans notre éditeur.