Bonita est une solution Open Source (GPL) dédiée à l'automatisation de processus métier. Le projet de Bonita Software (BonitaSoft) a été co-fondé par Miguel Valdés Faura, un ancien ingénieur en informatique de l'Institut National de Recherche en Informatique et en Automatique (INRIA) afin de proposer une alternative Open Source aux solutions existantes commerciales dans le domaine
BPM (Business Process Managment).
Très rapidement remarqué, Bonita s'est vu décerner un prix "Open Innovation Awards" en 2009 (voir la
dépêche linuxfr d'Open World Forum parue cette semaine) et rejoint le
consortium OW2 où il est l'un des logiciels les plus téléchargés.
Cette solution logicielle s'articule autour de trois composants :
- Un studio de modélisation de processus "Bonita Studio", qui tente de relever le défi du standard Business Process Management Notation (BPMN) avec une solution graphique "simple et intuitive", reprenant les concepts d'un tableau blanc.
Cet éditeur de processus s'accompagne également de nombreux connecteurs vers des bases de données (PostgreSQL, MySQL, Sybase...), des annuaires LDAP, des services web (SugarCRM, Twitter, Facebook, Google...) ainsi que vers d'autres solutions logicielles (Jboss Drools, Microsoft SharePoint, Microsoft Exchange, Alfresco...).
- Un moteur d'exécution des processus. Celui-ci est assez flexible pour s'adapter à diverses architectures de systèmes d'information et suffisamment extensible pour intégrer de nouveaux services ou standards qui peuvent émerger dans le BPM.
- Une interface utilisateur de contrôle permettant de lancer l'exécution de processus et de vérifier sous forme de boîte aux lettres de réception le résultat des processus.
Après un an d'existence, BonitaSoft est devenu l'un des principaux éditeurs de solutions BPM open source et connaît une ascension internationale (France, Espagne, États-Unis, Brésil, Canada, Suisse, Belgique et Malaisie). Pour fêter cet anniversaire, la version 5.2.1 de Bonita vient de sortir et la version 5.3 est déjà en route. Seul bémol, la documentation nécessite une inscription (gratuite) et la solution est "packagée" uniquement pour la plate-forme Win32.