Bonita Open Solution est la première solution Open Source complète de Business Process Management (BPM). Basée sur un moteur de workflow robuste, elle fournit tout l'outillage nécessaire pour créer efficacement des applications d’automatisation de processus métier, avec tous les bénéfices de l'approche BPM et une forte connectivité avec les systèmes d'informations existants.
Cette présentation introduira d'abord le concept du BPM et ses objectifs, puis une démonstration de Bonita Open Solution montrera comment elle peut être utilisée pour implémenter des applications métier. Ensuite, nous étudierons les choix et l'architecture techniques et nous verrons comment Bonita tire parti de technologies bien connues et efficaces (Eclipse RCP, Goolge Web Toolkit, Hibernate, Groovy...). Nous pourrons même donner quelques détails sur la manière dont l'équipe de Bonita utilise Scrum pour gérer le cycle de développement du produit.
Par Aurélien Pupier
Présentation de moi
Présentation boite: Inria 2001,Bull,il y a un an et demiBonitaSoft S.A.
Grenoble à la base,puis Paris,puis Beijing, Boston, San Francisco
Je vais vous introduire le BPM, BusinessProcess Management. Je vous parlerais ce qu’une solution de BPM apporte.
Je vous ferais unedemo deBonita. Et enfin on regardera les dessous deBonita, technos utilisées, méthodes de développement.
Un cas de production.Ça marche comme ça chez Mc DO, on va pouvoir faire un Mc Lorrain
Le fait d’avoir des processus va permettre à une autre personne de remplacer le cuisinier. Il faut que quelqu’un soit capable de suivre le processus même s’il ne connait pas le processus de bout en bout, ni tout les tenants et aboutissants.
Donc on va se servir de processus pour savoir que faut-il que je fasse tout de suite. Il faut qu’on sache ce qu’il faut qu’on fasse, on va vouloir savoir comment on peut le faire. Une méthodologie, indiquer où sont les outils nécessaires, les matières premières,…
Une solution BPM va permettre d’automatiser les processus.
A partir d’un besoin fonctionnel exprimé, on va pouvoir le réaliser techniquement, c’est-à-dire de le modeler graphiquement, le connecter avec l’extérieur et l’exécuter.
Ainsi on sépare bien le fonctionnel des solutions techniques. Le travail s’effectue sur le même diagramme
Pour améliorer leprocess, on modifie le diagramme en clic-clic et onredéploifacilement le processus.
Transparence des améliorations, lorsqu’une nouvelle instance deprocess est lancé, celui-ci va être utilisé. L’utilisateur aura les tâches «amélioré ».
Business intelligence : analyse des données a posteriori (comme simulation mais avec des vrais données)
Et ma solution préféré est bien sûr: (nextslide)
Permet de voir et gérer votre liste de tâches, démarrer des processus
Vous avez donc pu avoir un petit aperçu de ce que l’on peut faire