Vous êtes sur la page 1sur 28

Par

THOULEGHEU NJEMOU Marcel Thierry


En vue de l’obtention du diplôme d’ingénieur de conception
de
Génie Informatique
Introduction
Etat de l‘art
Analyse et Conception
Réalisation
Démo
Conclusion et Perspectives
Contexte
Koossery Technology – SSI
Retour d’expérience sur l’utilisation KoosseryGEDoc powered by
Alfresco

Problématique
Comment permettre aux experts fonctionnels de créer eux - mêmes
leurs propres Workflow ?
Comment faciliter le travail des développeurs ?

Objectifs

Proposer des outils aux experts fonctionnels


Proposer des outils aux développeurs
BUSINESS PROCESS MANAGEMENT
Définition
BUSINESS PROCESS MANAGEMENT
Définition • Etudier
Cycle de vie • Analyser
Entreprise
Envisager • Décomposer en
processus métier
Documenter • Modéliser

• composants
métier
• Améliorer
• Optimisation
• Améliorer
• Vision réévaluer
performances
• Nouvelles règles • Mise en production
• Assembler
• Compiler
• Déployer
• Tester
LES WORKFLOW DANS KOOSSERYGEDOC
Définition Workflow
KoosseryGEDoc = solution de GED/ECM/BPM “powered By Alfresco’’
En réarchitecture
Après
Avant Couche Web
Présentation

Applications Web Backing beans

Midleware

Spring IOC/RMI/WS Services


Business Compoés
Connectivity Services

Alfresco Repository Spring IoC

Spring IoC Services Simples

Spring IoC
DAO

DAO
LES WORKFLOW DANS KOOSSERYGEDOC
Workflow Simples
Attachés à un document
“Approuver” ou “Rejeter”
Règles de gestion

Workflow Avancés
Complexes
Basés sur les processus orientés tâches
Delais ,synchronisation,timers ,actions
Comparaisons des principaux Gestionnaire s de Workflow
Architecture jBPM
Architecture jBPM
Designer pas facile à utiliser
Version actuelle ancienne
Fichier de config à écrire à la main
Absence de collaboration entre différents types d’utlisateurs
Acteurs
Utilisateurs
Experts fonctionnels
Développeurs
Cas d’utilisations
Composants de l’architecture
Composants de l’architecture

Développeurs
Outillages et implémentations
Outillages
Microsoft Ms Project 2010
Microsoft Visio 2010 / Gliffy
jBPM 3.2
Enterprise Architect 6.5
JBOSS AS 4.0
Console jbpm
Desmo-J - Framework de modélisation discret pour Java
Maven 2
MySQL 5
jBoss Drools
jBoss ESB
Eclipse Hélios for JAVA EE Developers
Architecture Technique – Koossery Workflow
Architecture Fonctionnelle – Koossery Workflow
Couche Backing beans
Evaluators
Simples beans
WorkflowBean

Couche des services composés


IWorkflowSVCO:
ITaskSVCO
IPermissionSVCO
Bilan
Rappel des travaux
Notre démarche solution
Bonnes pratiques de BPM
Outils pour faciliter le travail
Collaboration entre les acteurs
• Rendre les experts fontionnelles totalement
Indépendants

• Eprouver la solution