IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)

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

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


précédentsommairesuivant

I. Framework 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-1. Alfresco

Alfresco est une plateforme 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 appouyons sur Alfresco pour le développement de projets de GED.

I-2. 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-3. 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-4. 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-5. 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-6. 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-7. Maven 2

Notre projet est un projet Maven2.


précédentsommairesuivant