Tutoriel Alfresco et jBoss BPM : exemple d'implémentation d'un workflow avancé de gestion des dossiers de crédit


précédentsommairesuivant

I. Frameworks standards et outillages utilisés

Nous utilisons les frameworks et outils suivants :

  • Alfresco ;
  • Eclipse jPDL Graphical Designer ;
  • jBoss BPM ;
  • Console Web jBPM ;
  • Annuaire openLDAP ;
  • Jasper Report ;
  • Maven 2.

I-A. Alfresco

Alfresco est une plate-forme de Gestion de Contenu d'Entreprise (ECM), Gestion de Documents, Travail Collaboratif, Gestion d'archivages légaux, Gestion de Contenu Web et de Gestion de Documents Numériques.

Nous nous appuyons sur Alfresco pour le développement de projets de GED.

I-B. Eclipse jPDL Graphical Designer

Grâce au plugin Eclipse jBPM il est possible d'utiliser l'environnement Eclipse jPDL Graphical Designer pour modéliser les processus métiers d'entreprise.

I-C. jBoss BPM

jBoss BPM est un moteur de workflow qui permet :

  • l'orchestration des tâches de processus ;
  • la gestion des instances de processus ;
  • la persistance du contexte et de l'état du processus dans un SGBD.

I-D. Console Web jBPM

C'est la console d'administration de la plate-forme jBoss BPM. Cette console permet de :

  • piloter et superviser les processus BPM ;
  • faire du reporting sur l'activité relative aux processus.

De façon plus générale, cette console permet de faire du Business Activity Monitoring (BAM).

I-E. Annuaire openLDAP

Dans notre projet la gestion des authentifications, des utilisateurs et des groupes d'utilisateurs est faite en utilisant un serveur d'authentification d'entreprise.

Nous nous appuyons sur l'implémentation open source openLDAP.

I-F. Jasper report

Jasper Report nous permet de générer les rapports au format .doc, .pdf etc. en partant du contenu résidant dans le Repository Alfresco et en nous appuyant sur des templates réalisés avec l'outil iReport.

I-G. Maven 2

Notre projet est un projet Maven2.


précédentsommairesuivant

Vous avez aimé ce tutoriel ? Alors partagez-le en cliquant sur les boutons suivants : Viadeo Twitter Facebook Share on Google+