Bonitasoft mène deux projets d’envergure en parallèle : le rééquilibrage entre les éditions Community (open source) et Enterprise (payante) de sa plateforme BPM low-code d’un côté, et la suppression des fonctionnalités de programmation pure de l’autre. Voici les points principals, selon cet article, ecrit par Gaétan Raoul, LeMagIT.
Ce « chantier d’envergure » ;officialisé au début de l’année 2021 se poursuit dans la version 2021.2 de la plateforme. Ainsi, Bonita Studio est débarrassé de la plupart de ses éditeurs de scripts. Tout développement technique doit être effectué en dehors du Bonita Studio.
- Miguel Valdés Faura, CEO et cofondateur de Bonitasoft
Favoriser la réutilisation des composants
L’outil pour concevoir des extensions API REST n’est pas changé. Pour les autres extensions (connecteurs, thèmes, filtres fonctionnels), le Studio s’intègre désormais avec les dépôts Maven privés ou publics, et permet de charger des fichiers jar ou zip. Un SDK fournit en dehors de Bonita Studio pour les développeurs familiers des anciennes versions. Les autres peuvent utiliser leurs outils de prédilection.
Adieu Bonita Portal, place à Runtime
L’on note également la refonte de l’interface de Bonita Studio et UI Designer. Studio comprend une nouvelle page pour accéder à la vue d’ensemble des projets, une fenêtre qui affiche les éléments d’un projet Bonita et qui permet de créer ou d’éditer différents éléments et trouver la documentation des composants en place. Depuis Bonita Studio, la gestion des utilisateurs a été revue via un éditeur d’organisation, qui s’inscrit dans la volonté du fournisseur de renforcer ses capacités RBAC (Role-Based Access Control).
La sécurité pour Bonita Entreprise
La séparation des versions Community et Enterprise de la suite Bonita passe principalement par le rapatriement des fonctionnalités de sécurité vers l’édition payante. Dans la mouture Enterprise, Bonitasoft ajoute le support d’OpenID Connect pour accéder aux applications. Le SSO agit au niveau de la page Web, tandis qu’une gestion des authentifications est effectuée au niveau d’une API Rest basée sur OAuth. Open ID Connect doit simplifier la création de nouveaux rôles.
le « Customer Service Center » est le principal centre de communication entre Bonitasoft et différents niveaux d’utilisateurs finaux de la plateforme
Il s’agit en réalité de l’instrumentation des applications Bonita par l’éditeur pour donner accès aux utilisateurs avancés aux mises à jour, aux licences, à l’assistance technique, aux services supplémentaires et à la documentation de l’éditeur.