urbanisation-si.com

urbanisation-si.com

Tutoriel Red Hat JBoss jBPM (version community) (2) : l'installation

tutoriel-jbpm-jboss-red-hat-bpmn-installation-02.png

 

Mais assez parlé et passons aux choses sérieuses. Comme à l'habitude dans mes tutoriaux, je vais partir de 0.

 

jBPM étant conçu en Java, il vous faut l'installer (si ce n'est pas déjà fait). La dernière version Java 8 fait parfaitement l'affaire : 

http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html

 

Pensez bien à configurer les variables d'environnement JAVA_HOME avec le répertoire d'installation du jdk et la variable PATH avec le répertoire bin.

 

J'aurais aimé télécharger et cliquer sur un exécutable, qui masque toute la cuisine interne et arriver directement sur l'IDE.

Mais jBPM a choisi de fournir un script Ant, permettant, il est vrai, aux architectes et aux développeurs d'avoir un script prêt à l'emploi qui pourra avantageusement  servir à l'exploitation et être personnalisée à loisir en fonction par exemple  du SGBD utilisé.

 

L'installation complète propose un script Ant pour démarrer, arrêter, nettoyer les différents composants de la suite jBPM.

Téléchargez Ant  

http://ant.apache.org/bindownload.cgi

Dézippez et configurez la variable d'environnement ANT_HOME avec le répertoire d'installation.

 

Téléchargez jBPM :

http://sourceforge.net/projects/jbpm/files/jBPM%206/jbpm-6.3.0.Final/

Cliquez:  Download jbpm-6.3.0.Final-installer-full.zip (390.2 MB)

Dézippez pour obtenir le répertoire jbpm-installer.

 

Avant de commencer à exécuter l'intégration des briques, je vous conseille d'ajouter tout de suite les users et les rôles nécessaires au bon déroulement de notre processus. 

Sinon, après l'installation, vous seriez obligé de faire « ant clean.demo », modifiez les fichiers et à nouveau ant install.demo et vous perdriez votre repository avec vos processus.

 

Ajoutez les noms des utilisateurs et leur mot de passe dans le  fichier users.properties du répertoire auth de jbpm-installer  :

 

rhona=rhona
sylvie=sylvie
thierry=thierry
helena=helena
jacques=jacques

et leurs rôles (groupes) dans le fichier roles.properties :

 

rhona=admin,analyst,IT
sylvie=analyst,HR,RH
thierry=analyst,PM,CP
helena=analyst,DG,RH
jacques=analyst,DG

Les nouveaux utilisateurs et leurs rôles seront directement intégrés dans le serveur d'application JBoss Wildfly.

 

L'installation se lance en ligne de commande dans le répertoire jbpm-installer :

 

ant install.demo

Le script télécharge les briques nécessaires comme le serveur d'application JBoss Wildfly, la base H2, le driver adéquat, Hibernate, Eclipse Luna et les plugins jbpm, etc, etc, ...

 

Le nouvel IDE, KIE Workbench (jbpm-console.war) est installé en vue d'être déployé quand on démarrera le serveur, les plugins sont installés dans Eclipse.

 

Le reporting est une application web (dashboard-builder.war) à part qu'il faut installer :

 

ant install.dashboard.into.jboss

Suspens, la suite au prochain épisode. 

 

"La règle d'or de la conduite est la tolérance mutuelle, car nous ne penserons jamais tous de la même façon, nous ne verrons qu'une partie de la vérité et sous des angles différents."
Gandhi

 

Voir aussi :  

 

http://urbanisation-si.wix.com/blog

http://urbanisme-si.wix.com/blog

http://urbanisation-si.wix.com/urbanisation-si

http://urbanisation-si.over-blog.com/

http://rhonamaxwel.over-blog.com/

http://urbanisation-des-si.blogspot.fr/

http://bonnes-pratiques-si.eklablog.com/

http://urbanisation-si.eklablog.com/



16/11/2015
0 Poster un commentaire

A découvrir aussi


Inscrivez-vous au site

Soyez prévenu par email des prochaines mises à jour

Rejoignez les 764 autres membres