THOULEGHEU NJEMOU Marcel Thierry
Par
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
Cycle de vie
• Etudier
• Analyser
Entreprise
• Décomposer en
processus métier
• Mise en production
• Assembler
• Compiler
• Déployer
• Tester
• Modéliser
• composants
métier
• Améliorer
• Vision réévaluer
• Optimisation
• Améliorer
performances
• Nouvelles règles
Envisager
Documenter
LES WORKFLOW DANS KOOSSERYGEDOC
Définition Workflow
KoosseryGEDoc = solution de GED/ECM/BPM “powered By Alfresco’’
En réarchitecture
Business Connectivity Services
Après
Midleware
DAO
Services Compoés
Couche Web
Backing beans
Avant
Applications Web
Spring IoC
Services Simples
Spring IoC
Présentation
Alfresco Repository
Spring IOC/RMI/WS
Spring IoC
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
Presentation Master degree Computer science

Presentation Master degree Computer science