Upload
rlg
View
4.775
Download
1
Embed Size (px)
DESCRIPTION
Génération d’applications web collaborativesbasées sur des processus métiers. Cette présentation a été faite lors des solutions linux 2009 à Paris. Elle présente le mécanisme de génération d'application web implémentée avec Bonita et les évolutions à venir.
Citation preview
BonitaGénération d’applications web collaboratives
basées sur des processus métiers
Solutions Linux 2009 - [email protected]
Votre intervenant
Rodrigue Le Gall
‣Evangéliste BPM open source
Solutions Linux 2009 - [email protected]
Votre intervenant
Rodrigue Le Gall
‣Evangéliste BPM open source‣Technologies portail
Solutions Linux 2009 - [email protected]
Votre intervenant
Rodrigue Le Gall
‣Evangéliste BPM open source‣Technologies portail
Projets open source:
Solutions Linux 2009 - [email protected]
Votre intervenant
Rodrigue Le Gall
‣Evangéliste BPM open source‣Technologies portail
Projets open source:- Bonita
Solutions Linux 2009 - [email protected]
Votre intervenant
Rodrigue Le Gall
‣Evangéliste BPM open source‣Technologies portail
Projets open source:- Bonita- Orchestra
Solutions Linux 2009 - [email protected]
Votre intervenant
Rodrigue Le Gall
‣Evangéliste BPM open source‣Technologies portail
Projets open source:- Bonita- Orchestra- eXo Platform
Solutions Linux 2009 - [email protected]
Votre intervenant
Rodrigue Le Gall
‣Evangéliste BPM open source‣Technologies portail
Projets open source:- Bonita- Orchestra- eXo Platform- RPortal
Solutions Linux 2009 - [email protected]
Plan
• La problématique
• La solution actuelle
• Le bilan
• L’avenir
Solutions Linux 2009 - [email protected]
Bonita ?
• Depuis 2002
• Version 4.1 LGPL
• XPDL
• +100 000 téléchargements
• Communauté active
Solutions Linux 2009 - [email protected]
Processus et Collaboration?
Solutions Linux 2009 - [email protected]
Mise en place d’un processus
Solutions Linux 2009 - [email protected]
Mise en place d’un processus
Modélisation
Développement / Déploiement
Solutions Linux 2009 - [email protected]
Dévelopement d’un processus?
Solutions Linux 2009 - [email protected]
Dévelopement d’un processus?
Design
Connecteurs métiers
Application web
Solutions Linux 2009 - [email protected]
Dévelopement d’un processus?
Design
Connecteurs métiers
Application web
Intégration portail
Solutions Linux 2009 - [email protected]
Et avec plus de processus?
Solutions Linux 2009 - [email protected]
Et avec plus de processus?
Design
Connecteurs métiers
Application web
Intégration portail
Solutions Linux 2009 - [email protected]
Fonctionnement des formulaires
Solutions Linux 2009 - [email protected]
Fonctionnement des formulaires
Solutions Linux 2009 - [email protected]
Fonctionnement des formulaires
Solutions Linux 2009 - [email protected]
La piste de la génération automatique
Solutions Linux 2009 - [email protected]
La piste de la génération automatique
Génération statique
Génération dynamique
Solutions Linux 2009 - [email protected]
Génération statique
+ : personnalisation illimitée
- : gestion des modifications
Solutions Linux 2009 - [email protected]
Génération dynamique
+ : gestion des modifications
- : personnalisation limitée
Solutions Linux 2009 - [email protected]
Les contraintes clients
Solutions Linux 2009 - [email protected]
Les contraintes clients
Référentiel utilisateur
Charte graphique
Solutions Linux 2009 - [email protected]
Les contraintes clients
Référentiel utilisateur
Charte graphique
Flexibilité
Solutions Linux 2009 - [email protected]
Les contraintes clients
Référentiel utilisateur
Charte graphique
Flexibilité
Réutilisation du SI
Solutions Linux 2009 - [email protected]
L’implémentation actuelle
Bonita
Portail eXo Platform
Workflow API
Solutions Linux 2009 - [email protected]
L’implémentation actuelle
Bonita
Portail eXo Platform
Workflow API
Solutions Linux 2009 - [email protected]
L’implémentation actuelle
Bonita
Portail eXo Platform
Form Generator
Workflow API
Solutions Linux 2009 - [email protected]
L’implémentation actuelle
Bonita
Portail eXo Platform
Form Generator
Workflow API
Solutions Linux 2009 - [email protected]
L’implémentation actuelle
Bonita
Portail eXo Platform
Form Generator
Workflow API
XPDLFormsi18n
Solutions Linux 2009 - [email protected]
L’implémentation actuelle
Bonita
Portail eXo Platform
Form Generator
Workflow API
XPDLFormsi18n
Solutions Linux 2009 - [email protected]
Les contraintes actuelles
Solutions Linux 2009 - [email protected]
Temps de mise en oeuvre
Simple
moyen
complexe
Besoins Temps
Solutions Linux 2009 - [email protected]
Temps de mise en oeuvre
Simple
moyen
complexe
Besoins
0,5 - 1 jour
Temps
Solutions Linux 2009 - [email protected]
Temps de mise en oeuvre
Simple
moyen
complexe
Besoins
0,5 - 1 jour
1 - 3 jours
Temps
Solutions Linux 2009 - [email protected]
Temps de mise en oeuvre
Simple
moyen
complexe
Besoins
0,5 - 1 jour
1 - 3 jours
1 - 15 jours
Temps
Solutions Linux 2009 - [email protected]
Temps de mise en oeuvre
Simple
moyen
complexe
Besoins
0,5 - 1 jour
1 - 3 jours
1 - 15 jours
Temps
Solutions Linux 2009 - [email protected]
Et demain ?
Solutions Linux 2009 - [email protected]
Et demain ?
UI ManagementRAD
Templates
BonitaStudio
Bonita Engine
RAD
Solutions Linux 2009 - [email protected]
Et demain ?
UI ManagementRAD
Templates
BonitaStudio
Bonita Engine
RAD
Solutions Linux 2009 - [email protected]
Et demain ?
UI ManagementRAD
Templates
BonitaStudio
Bonita Engine
RAD
Web application
Solutions Linux 2009 - [email protected]
Et demain?Objectifs de Bonita
Solutions Linux 2009 - [email protected]
Et demain?
• Modélisation simple
• Support BPMN
Objectifs de Bonita
Solutions Linux 2009 - [email protected]
Et demain?
• Modélisation simple
• Support BPMN
• Bibliothèques de connecteurs
Objectifs de Bonita
Solutions Linux 2009 - [email protected]
Et demain?
• Modélisation simple
• Support BPMN
• Bibliothèques de connecteurs
• Développement web assisté
Objectifs de Bonita
Solutions Linux 2009 - [email protected]
Et demain?
• Modélisation simple
• Support BPMN
• Bibliothèques de connecteurs
• Développement web assisté
• Encore plus de simplicité
Objectifs de Bonita
Solutions Linux 2009 - [email protected]
Et demain?
• Modélisation simple
• Support BPMN
• Bibliothèques de connecteurs
• Développement web assisté
• Encore plus de simplicité
Objectifs de Bonita
BPM pour les n
uls
Solutions Linux 2009 - [email protected]
Plus d’informations
• Consortium OW2http://www.ow2.org
• Bonitahttp://bonita.ow2.org
• eXo Platformhttp://www.exoplatform.org
Solutions Linux 2009 - [email protected]
Questions?
Solutions Linux 2009 - [email protected]