80
Bonita Génération d’applications web collaboratives basées sur des processus métiers Solutions Linux 2009 - [email protected]

Génération d'applications web avec Bonita

  • 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

Page 1: Génération d'applications web avec Bonita

BonitaGénération d’applications web collaboratives

basées sur des processus métiers

Solutions Linux 2009 - [email protected]

Page 2: Génération d'applications web avec Bonita

Votre intervenant

Rodrigue Le Gall

Solutions Linux 2009 - [email protected]

Page 3: Génération d'applications web avec Bonita

Votre intervenant

Rodrigue Le Gall

‣Evangéliste BPM open source

Solutions Linux 2009 - [email protected]

Page 4: Génération d'applications web avec Bonita

Votre intervenant

Rodrigue Le Gall

‣Evangéliste BPM open source‣Technologies portail

Solutions Linux 2009 - [email protected]

Page 5: Génération d'applications web avec Bonita

Votre intervenant

Rodrigue Le Gall

‣Evangéliste BPM open source‣Technologies portail

Projets open source:

Solutions Linux 2009 - [email protected]

Page 6: Génération d'applications web avec Bonita

Votre intervenant

Rodrigue Le Gall

‣Evangéliste BPM open source‣Technologies portail

Projets open source:- Bonita

Solutions Linux 2009 - [email protected]

Page 7: Génération d'applications web avec Bonita

Votre intervenant

Rodrigue Le Gall

‣Evangéliste BPM open source‣Technologies portail

Projets open source:- Bonita- Orchestra

Solutions Linux 2009 - [email protected]

Page 8: Génération d'applications web avec Bonita

Votre intervenant

Rodrigue Le Gall

‣Evangéliste BPM open source‣Technologies portail

Projets open source:- Bonita- Orchestra- eXo Platform

Solutions Linux 2009 - [email protected]

Page 9: Génération d'applications web avec Bonita

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]

Page 10: Génération d'applications web avec Bonita

Plan

• La problématique

• La solution actuelle

• Le bilan

• L’avenir

Solutions Linux 2009 - [email protected]

Page 12: Génération d'applications web avec Bonita

Bonita ?

• Depuis 2002

• Version 4.1 LGPL

• XPDL

• +100 000 téléchargements

• Communauté active

Solutions Linux 2009 - [email protected]

Page 14: Génération d'applications web avec Bonita

Processus et Collaboration?

Solutions Linux 2009 - [email protected]

?

Page 15: Génération d'applications web avec Bonita

Processus et Collaboration?

Solutions Linux 2009 - [email protected]

Page 16: Génération d'applications web avec Bonita

Les applications web

Corbeille de Tâches Formulaires+

Solutions Linux 2009 - [email protected]

Page 17: Génération d'applications web avec Bonita

Mise en place d’un processus

Solutions Linux 2009 - [email protected]

Page 18: Génération d'applications web avec Bonita

Mise en place d’un processus

Modélisation

Solutions Linux 2009 - [email protected]

Page 19: Génération d'applications web avec Bonita

Mise en place d’un processus

Modélisation

Développement / Déploiement

Solutions Linux 2009 - [email protected]

Page 20: Génération d'applications web avec Bonita

Dévelopement d’un processus?

Solutions Linux 2009 - [email protected]

Page 21: Génération d'applications web avec Bonita

Dévelopement d’un processus?

Design

Solutions Linux 2009 - [email protected]

Page 22: Génération d'applications web avec Bonita

Dévelopement d’un processus?

Design

Connecteurs métiers

Solutions Linux 2009 - [email protected]

Page 23: Génération d'applications web avec Bonita

Dévelopement d’un processus?

Design

Connecteurs métiers

Application web

Solutions Linux 2009 - [email protected]

Page 24: Génération d'applications web avec Bonita

Dévelopement d’un processus?

Design

Connecteurs métiers

Application web

Intégration portail

Solutions Linux 2009 - [email protected]

Page 25: Génération d'applications web avec Bonita

Et avec plus de processus?

Solutions Linux 2009 - [email protected]

Page 26: Génération d'applications web avec Bonita

Et avec plus de processus?

Design

Connecteurs métiers

Application web

Intégration portail

Solutions Linux 2009 - [email protected]

Page 27: Génération d'applications web avec Bonita

Fonctionnement des formulaires

Solutions Linux 2009 - [email protected]

Page 28: Génération d'applications web avec Bonita

Fonctionnement des formulaires

Solutions Linux 2009 - [email protected]

Page 29: Génération d'applications web avec Bonita

Fonctionnement des formulaires

Solutions Linux 2009 - [email protected]

Page 30: Génération d'applications web avec Bonita

La piste de la génération automatique

Solutions Linux 2009 - [email protected]

Page 31: Génération d'applications web avec Bonita

La piste de la génération automatique

Génération statique

Solutions Linux 2009 - [email protected]

Page 32: Génération d'applications web avec Bonita

La piste de la génération automatique

Génération statique

Génération dynamique

Solutions Linux 2009 - [email protected]

Page 33: Génération d'applications web avec Bonita

Génération statique

+ : personnalisation illimitée

- : gestion des modifications

Solutions Linux 2009 - [email protected]

Page 34: Génération d'applications web avec Bonita

Génération dynamique

+ : gestion des modifications

- : personnalisation limitée

Solutions Linux 2009 - [email protected]

Page 35: Génération d'applications web avec Bonita

Les contraintes clients

Solutions Linux 2009 - [email protected]

Page 36: Génération d'applications web avec Bonita

Les contraintes clients

Référentiel utilisateur

Solutions Linux 2009 - [email protected]

Page 37: Génération d'applications web avec Bonita

Les contraintes clients

Référentiel utilisateur

Charte graphique

Solutions Linux 2009 - [email protected]

Page 38: Génération d'applications web avec Bonita

Les contraintes clients

Référentiel utilisateur

Charte graphique

Flexibilité

Solutions Linux 2009 - [email protected]

Page 39: Génération d'applications web avec Bonita

Les contraintes clients

Référentiel utilisateur

Charte graphique

Flexibilité

Réutilisation du SI

Solutions Linux 2009 - [email protected]

Page 40: Génération d'applications web avec Bonita

L’implémentation actuelle

Bonita

Portail eXo Platform

Solutions Linux 2009 - [email protected]

Page 41: Génération d'applications web avec Bonita

L’implémentation actuelle

Bonita

Portail eXo Platform

Workflow API

Solutions Linux 2009 - [email protected]

Page 42: Génération d'applications web avec Bonita

L’implémentation actuelle

Bonita

Portail eXo Platform

Workflow API

Solutions Linux 2009 - [email protected]

Page 43: Génération d'applications web avec Bonita

L’implémentation actuelle

Bonita

Portail eXo Platform

Form Generator

Workflow API

Solutions Linux 2009 - [email protected]

Page 44: Génération d'applications web avec Bonita

L’implémentation actuelle

Bonita

Portail eXo Platform

Form Generator

Workflow API

Solutions Linux 2009 - [email protected]

Page 45: Génération d'applications web avec Bonita

L’implémentation actuelle

Bonita

Portail eXo Platform

Form Generator

Workflow API

XPDLFormsi18n

Solutions Linux 2009 - [email protected]

Page 46: Génération d'applications web avec Bonita

L’implémentation actuelle

Bonita

Portail eXo Platform

Form Generator

Workflow API

XPDLFormsi18n

Solutions Linux 2009 - [email protected]

Page 47: Génération d'applications web avec Bonita

Les contraintes actuelles

Forms

Modèles

Solutions Linux 2009 - [email protected]

Page 48: Génération d'applications web avec Bonita

Les contraintes actuelles

Forms

Modèles

Solutions Linux 2009 - [email protected]

Page 49: Génération d'applications web avec Bonita

Les contraintes actuelles

Forms

Modèles

Solutions Linux 2009 - [email protected]

Page 50: Génération d'applications web avec Bonita

Les contraintes actuelles

Forms

Modèles

Solutions Linux 2009 - [email protected]

Page 51: Génération d'applications web avec Bonita

Les contraintes actuelles

Solutions Linux 2009 - [email protected]

Page 52: Génération d'applications web avec Bonita

Les contraintes actuelles

Solutions Linux 2009 - [email protected]

Form generator

Page 53: Génération d'applications web avec Bonita

Les contraintes actuelles

Solutions Linux 2009 - [email protected]

Form generator

Page 54: Génération d'applications web avec Bonita

Les contraintes actuelles

Solutions Linux 2009 - [email protected]

Form generator

Page 55: Génération d'applications web avec Bonita

Les contraintes actuelles

Solutions Linux 2009 - [email protected]

Form generator

Page 56: Génération d'applications web avec Bonita

Temps de mise en oeuvre

Besoins Temps

Solutions Linux 2009 - [email protected]

Page 57: Génération d'applications web avec Bonita

Temps de mise en oeuvre

Simple

moyen

complexe

Besoins Temps

Solutions Linux 2009 - [email protected]

Page 58: Génération d'applications web avec Bonita

Temps de mise en oeuvre

Simple

moyen

complexe

Besoins

0,5 - 1 jour

Temps

Solutions Linux 2009 - [email protected]

Page 59: Génération d'applications web avec Bonita

Temps de mise en oeuvre

Simple

moyen

complexe

Besoins

0,5 - 1 jour

1 - 3 jours

Temps

Solutions Linux 2009 - [email protected]

Page 60: Génération d'applications web avec Bonita

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]

Page 61: Génération d'applications web avec Bonita

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]

Page 63: Génération d'applications web avec Bonita

Et demain ?

UI Management

Solutions Linux 2009 - [email protected]

Page 64: Génération d'applications web avec Bonita

Et demain ?

UI ManagementBonitaStudio

Solutions Linux 2009 - [email protected]

Page 65: Génération d'applications web avec Bonita

Et demain ?

UI Management

Templates

BonitaStudio

Solutions Linux 2009 - [email protected]

Page 66: Génération d'applications web avec Bonita

Et demain ?

UI ManagementRAD

Templates

BonitaStudio

Solutions Linux 2009 - [email protected]

Page 67: Génération d'applications web avec Bonita

Et demain ?

UI ManagementRAD

Templates

BonitaStudio

RAD

Solutions Linux 2009 - [email protected]

Page 68: Génération d'applications web avec Bonita

Et demain ?

UI ManagementRAD

Templates

BonitaStudio

Bonita Engine

RAD

Solutions Linux 2009 - [email protected]

Page 69: Génération d'applications web avec Bonita

Et demain ?

UI ManagementRAD

Templates

BonitaStudio

Bonita Engine

RAD

Solutions Linux 2009 - [email protected]

Page 70: Génération d'applications web avec Bonita

Et demain ?

UI ManagementRAD

Templates

BonitaStudio

Bonita Engine

RAD

Web application

Solutions Linux 2009 - [email protected]

Page 71: Génération d'applications web avec Bonita

Et demain?Objectifs de Bonita

Solutions Linux 2009 - [email protected]

Page 72: Génération d'applications web avec Bonita

Et demain?

• Modélisation simpleObjectifs de Bonita

Solutions Linux 2009 - [email protected]

Page 73: Génération d'applications web avec Bonita

Et demain?

• Modélisation simple

• Support BPMN

Objectifs de Bonita

Solutions Linux 2009 - [email protected]

Page 74: Génération d'applications web avec Bonita

Et demain?

• Modélisation simple

• Support BPMN

• Bibliothèques de connecteurs

Objectifs de Bonita

Solutions Linux 2009 - [email protected]

Page 75: Génération d'applications web avec Bonita

Et demain?

• Modélisation simple

• Support BPMN

• Bibliothèques de connecteurs

• Développement web assisté

Objectifs de Bonita

Solutions Linux 2009 - [email protected]

Page 76: Génération d'applications web avec Bonita

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]

Page 77: Génération d'applications web avec Bonita

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]

Page 78: Génération d'applications web avec Bonita

Plus d’informations

• Consortium OW2http://www.ow2.org

• Bonitahttp://bonita.ow2.org

• eXo Platformhttp://www.exoplatform.org

Solutions Linux 2009 - [email protected]