Technologie Bonita BPM : sources de la version 6 sur GitHub

Posté par (page perso) . Édité par Nÿco, Nils Ratusznik et Xavier Claude. Modéré par Xavier Claude. Licence CC by-sa
Tags : aucun
19
18
juil.
2013
Technologie

Bonita BPM Community Edition est une solution Open Source de Business Process Management (gestion de processus). Comme beaucoup de projets Open Source, Bonita BPM dispose d'une communauté active, qui apporte du support via un forum, et contribue de différentes manières au développement de la solution.

BonitaSoft

Dans l'objectif d'être toujours plus ouvert et d'avoir des outils modernes et pratiques, quelques nouvelles solutions ont été mises en place pour la communauté courant juin :

  • le gestionnaire de suivi de bugs de Bonita BPM est passé sur Jira, une solution de gestion de bugs proposée gratuitement aux projets Open Source par Atlassian ;
  • la traduction de la solution est désormais réalisée grâce à Crowdin, une solution de traduction communautaire de plus en plus populaire.

NdM : Le moteur est sous licence LGPL 2.1, le studio et le portail web sont sous licence GPL 2

Dans la continuité de cette modernisation de la Communauté, il y a quelques jours, le code de la version Open Source de Bonita BPM 6 a été entièrement mis à disposition sur GitHub.

L'objectif est multiple :

  • que le code soit plus facile à consulter ;
  • pouvoir proposer des améliorations et des modifications est désormais beaucoup plus pratique pour la communauté qu'avec l'ancien SVN ;
  • faciliter le développement des connecteurs, une partie importante de Bonita BPM. En effet, grâce aux connecteurs (plus de 300 pour la v5), il est possible d'utiliser la solution avec des bases de données, des solutions de CRM, des ERP, des réseaux sociaux, etc. En fait, on peut connecter Bonnita BPM Community avec presque tout système d'information.

Le code des connecteurs distribués avec Bonita BPM est également déjà disponible sur GitHub afin de constituer une base d'exemples concrets. Il ne reste plus qu'à s'en inspirer.

  • # connecteurs

    Posté par . Évalué à  1 .

    est-il possible d'avoir une liste des connecteur de la V5? je viens de tester la v6, la liste n'est pas très impressionnante.

    Cela dit, on peux se connecter a Talend, ce qui multiplie les possibilités.

  • # Tres bon outil

    Posté par (page perso) . Évalué à  3 .

    Nous on l'utilise pour automatiser et/ou affiner nos processus métier (ici, domaine IT uniquement), ça marche vraiment bien et il y a de nombreuses possibilités.

    A part la réticence au changement des utilisateurs (pas une nouveauté), c'est un plaisir de pouvoir migrer des processus existants vers ce type de solution, ça nous permet réellement d'avoir un meilleur contrôle sur l'exécution de ces process et donc des gains de temps considérable.

  • # API REST

    Posté par . Évalué à  2 .

    D'après ce que j'ai compris l'API n'est disponible que sur les versions privatrices… De même que l'interface web mobile.

    • [^] # Re: API REST

      Posté par (page perso) . Évalué à  2 .

      L'API sur le moteur de workflow Bonita est bien sur disponible intégralement et sans limitation dans la version Open Source.

      La confusion viens du fait qu'il existe deux types d'API :
      - une API sur le moteur de workflow. Cette API est accessible via une librairie cliente Java (Javadoc). Cette libraire communique avec le moteur de workflow soit directement via des appels Java, soit via des appels HTTP soit enfin via des appels EJB.
      - une API REST haut niveau (en comparaison à celle moteur). C'est cette API qui est seulement disponible dans les versions "Subscription" (sous licence commerciale).

Suivre le flux des commentaires

Note : les commentaires appartiennent à ceux qui les ont postés. Nous n'en sommes pas responsables.