Génération d'applications web avec Bonita

Preview:

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 - r.legall@rportal.org

Votre intervenant

Rodrigue Le Gall

Solutions Linux 2009 - r.legall@rportal.org

Votre intervenant

Rodrigue Le Gall

‣Evangéliste BPM open source

Solutions Linux 2009 - r.legall@rportal.org

Votre intervenant

Rodrigue Le Gall

‣Evangéliste BPM open source‣Technologies portail

Solutions Linux 2009 - r.legall@rportal.org

Votre intervenant

Rodrigue Le Gall

‣Evangéliste BPM open source‣Technologies portail

Projets open source:

Solutions Linux 2009 - r.legall@rportal.org

Votre intervenant

Rodrigue Le Gall

‣Evangéliste BPM open source‣Technologies portail

Projets open source:- Bonita

Solutions Linux 2009 - r.legall@rportal.org

Votre intervenant

Rodrigue Le Gall

‣Evangéliste BPM open source‣Technologies portail

Projets open source:- Bonita- Orchestra

Solutions Linux 2009 - r.legall@rportal.org

Votre intervenant

Rodrigue Le Gall

‣Evangéliste BPM open source‣Technologies portail

Projets open source:- Bonita- Orchestra- eXo Platform

Solutions Linux 2009 - r.legall@rportal.org

Votre intervenant

Rodrigue Le Gall

‣Evangéliste BPM open source‣Technologies portail

Projets open source:- Bonita- Orchestra- eXo Platform- RPortal

Solutions Linux 2009 - r.legall@rportal.org

Plan

• La problématique

• La solution actuelle

• Le bilan

• L’avenir

Solutions Linux 2009 - r.legall@rportal.org

Bonita ?

Solutions Linux 2009 - r.legall@rportal.org

Bonita ?

• Depuis 2002

• Version 4.1 LGPL

• XPDL

• +100 000 téléchargements

• Communauté active

Solutions Linux 2009 - r.legall@rportal.org

Bonita ?

Solutions Linux 2009 - r.legall@rportal.org

Processus et Collaboration?

Solutions Linux 2009 - r.legall@rportal.org

?

Processus et Collaboration?

Solutions Linux 2009 - r.legall@rportal.org

Les applications web

Corbeille de Tâches Formulaires+

Solutions Linux 2009 - r.legall@rportal.org

Mise en place d’un processus

Solutions Linux 2009 - r.legall@rportal.org

Mise en place d’un processus

Modélisation

Solutions Linux 2009 - r.legall@rportal.org

Mise en place d’un processus

Modélisation

Développement / Déploiement

Solutions Linux 2009 - r.legall@rportal.org

Dévelopement d’un processus?

Solutions Linux 2009 - r.legall@rportal.org

Dévelopement d’un processus?

Design

Solutions Linux 2009 - r.legall@rportal.org

Dévelopement d’un processus?

Design

Connecteurs métiers

Solutions Linux 2009 - r.legall@rportal.org

Dévelopement d’un processus?

Design

Connecteurs métiers

Application web

Solutions Linux 2009 - r.legall@rportal.org

Dévelopement d’un processus?

Design

Connecteurs métiers

Application web

Intégration portail

Solutions Linux 2009 - r.legall@rportal.org

Et avec plus de processus?

Solutions Linux 2009 - r.legall@rportal.org

Et avec plus de processus?

Design

Connecteurs métiers

Application web

Intégration portail

Solutions Linux 2009 - r.legall@rportal.org

Fonctionnement des formulaires

Solutions Linux 2009 - r.legall@rportal.org

Fonctionnement des formulaires

Solutions Linux 2009 - r.legall@rportal.org

Fonctionnement des formulaires

Solutions Linux 2009 - r.legall@rportal.org

La piste de la génération automatique

Solutions Linux 2009 - r.legall@rportal.org

La piste de la génération automatique

Génération statique

Solutions Linux 2009 - r.legall@rportal.org

La piste de la génération automatique

Génération statique

Génération dynamique

Solutions Linux 2009 - r.legall@rportal.org

Génération statique

+ : personnalisation illimitée

- : gestion des modifications

Solutions Linux 2009 - r.legall@rportal.org

Génération dynamique

+ : gestion des modifications

- : personnalisation limitée

Solutions Linux 2009 - r.legall@rportal.org

Les contraintes clients

Solutions Linux 2009 - r.legall@rportal.org

Les contraintes clients

Référentiel utilisateur

Solutions Linux 2009 - r.legall@rportal.org

Les contraintes clients

Référentiel utilisateur

Charte graphique

Solutions Linux 2009 - r.legall@rportal.org

Les contraintes clients

Référentiel utilisateur

Charte graphique

Flexibilité

Solutions Linux 2009 - r.legall@rportal.org

Les contraintes clients

Référentiel utilisateur

Charte graphique

Flexibilité

Réutilisation du SI

Solutions Linux 2009 - r.legall@rportal.org

L’implémentation actuelle

Bonita

Portail eXo Platform

Solutions Linux 2009 - r.legall@rportal.org

L’implémentation actuelle

Bonita

Portail eXo Platform

Workflow API

Solutions Linux 2009 - r.legall@rportal.org

L’implémentation actuelle

Bonita

Portail eXo Platform

Workflow API

Solutions Linux 2009 - r.legall@rportal.org

L’implémentation actuelle

Bonita

Portail eXo Platform

Form Generator

Workflow API

Solutions Linux 2009 - r.legall@rportal.org

L’implémentation actuelle

Bonita

Portail eXo Platform

Form Generator

Workflow API

Solutions Linux 2009 - r.legall@rportal.org

L’implémentation actuelle

Bonita

Portail eXo Platform

Form Generator

Workflow API

XPDLFormsi18n

Solutions Linux 2009 - r.legall@rportal.org

L’implémentation actuelle

Bonita

Portail eXo Platform

Form Generator

Workflow API

XPDLFormsi18n

Solutions Linux 2009 - r.legall@rportal.org

Les contraintes actuelles

Forms

Modèles

Solutions Linux 2009 - r.legall@rportal.org

Les contraintes actuelles

Forms

Modèles

Solutions Linux 2009 - r.legall@rportal.org

Les contraintes actuelles

Forms

Modèles

Solutions Linux 2009 - r.legall@rportal.org

Les contraintes actuelles

Forms

Modèles

Solutions Linux 2009 - r.legall@rportal.org

Les contraintes actuelles

Solutions Linux 2009 - r.legall@rportal.org

Les contraintes actuelles

Solutions Linux 2009 - r.legall@rportal.org

Form generator

Les contraintes actuelles

Solutions Linux 2009 - r.legall@rportal.org

Form generator

Les contraintes actuelles

Solutions Linux 2009 - r.legall@rportal.org

Form generator

Les contraintes actuelles

Solutions Linux 2009 - r.legall@rportal.org

Form generator

Temps de mise en oeuvre

Besoins Temps

Solutions Linux 2009 - r.legall@rportal.org

Temps de mise en oeuvre

Simple

moyen

complexe

Besoins Temps

Solutions Linux 2009 - r.legall@rportal.org

Temps de mise en oeuvre

Simple

moyen

complexe

Besoins

0,5 - 1 jour

Temps

Solutions Linux 2009 - r.legall@rportal.org

Temps de mise en oeuvre

Simple

moyen

complexe

Besoins

0,5 - 1 jour

1 - 3 jours

Temps

Solutions Linux 2009 - r.legall@rportal.org

Temps de mise en oeuvre

Simple

moyen

complexe

Besoins

0,5 - 1 jour

1 - 3 jours

1 - 15 jours

Temps

Solutions Linux 2009 - r.legall@rportal.org

Temps de mise en oeuvre

Simple

moyen

complexe

Besoins

0,5 - 1 jour

1 - 3 jours

1 - 15 jours

Temps

Solutions Linux 2009 - r.legall@rportal.org

Et demain ?

Solutions Linux 2009 - r.legall@rportal.org

Et demain ?

UI Management

Solutions Linux 2009 - r.legall@rportal.org

Et demain ?

UI ManagementBonitaStudio

Solutions Linux 2009 - r.legall@rportal.org

Et demain ?

UI Management

Templates

BonitaStudio

Solutions Linux 2009 - r.legall@rportal.org

Et demain ?

UI ManagementRAD

Templates

BonitaStudio

Solutions Linux 2009 - r.legall@rportal.org

Et demain ?

UI ManagementRAD

Templates

BonitaStudio

RAD

Solutions Linux 2009 - r.legall@rportal.org

Et demain ?

UI ManagementRAD

Templates

BonitaStudio

Bonita Engine

RAD

Solutions Linux 2009 - r.legall@rportal.org

Et demain ?

UI ManagementRAD

Templates

BonitaStudio

Bonita Engine

RAD

Solutions Linux 2009 - r.legall@rportal.org

Et demain ?

UI ManagementRAD

Templates

BonitaStudio

Bonita Engine

RAD

Web application

Solutions Linux 2009 - r.legall@rportal.org

Et demain?Objectifs de Bonita

Solutions Linux 2009 - r.legall@rportal.org

Et demain?

• Modélisation simpleObjectifs de Bonita

Solutions Linux 2009 - r.legall@rportal.org

Et demain?

• Modélisation simple

• Support BPMN

Objectifs de Bonita

Solutions Linux 2009 - r.legall@rportal.org

Et demain?

• Modélisation simple

• Support BPMN

• Bibliothèques de connecteurs

Objectifs de Bonita

Solutions Linux 2009 - r.legall@rportal.org

Et demain?

• Modélisation simple

• Support BPMN

• Bibliothèques de connecteurs

• Développement web assisté

Objectifs de Bonita

Solutions Linux 2009 - r.legall@rportal.org

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 - r.legall@rportal.org

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 - r.legall@rportal.org

Plus d’informations

• Consortium OW2http://www.ow2.org

• Bonitahttp://bonita.ow2.org

• eXo Platformhttp://www.exoplatform.org

Solutions Linux 2009 - r.legall@rportal.org

Questions?

Solutions Linux 2009 - r.legall@rportal.org

Merci ;)

Solutions Linux 2009 - r.legall@rportal.org

Pour toutes vos questions :bonita@ow2.org

Recommended