Plateformes applicatives basées sur des processus 2017 : Bonitasoft

  • Plateformes applicatives basées sur des processus 2017 : Bonitasoft
    Téléchargement
  • Bonitasoft a connu récemment deux changements importants.

    Tout d'abord, le lancement d'une fonction de modèlisation de données métiers et un éditeur d'interface utilisateur perfectionné ont permis à l'entreprise de dépasser le BPM pour offrir une vaste plateforme de développement d’applications. Ensuite, Bonitasoft a clarifié sa position de fournisseur de plateforme « low-code » : au lieu d'apporter une solution aux « citizen developers » à la recherche d'une conception simple et rapide, l'entreprise se concentre sur les cas d'usage plus complexes, traités par la collaboration d'équipes pluridisciplinaires et d'équipes de développement « standards ».

    L'un des plus grands atouts de Bonita BPM est d'offrir aux équipes des capacités de personnalisation et de modification du comportement des applications couche par couche : l'utilisation de « contrats » et de REST APIs comme éléments d'architecture clés assurent une séparation claire entre interface utilisateur, logique métier et gestion des données/logique d'intégration. Toutefois, les fonctions de surveillance et d'optimisation des processus proposées sont actuellement moins bien étoffées.

     

    Prise en charge des différents types de travail

    Travail automatisé : Bonita BPM a une bonne approche en vous aidant à concevoir et à exécuter des applications basées sur des processus qui fonctionnent « de bout en bout » ; vous pouvez concevoir des flux qui fonctionnent de manière asynchrone et réactive en réponse à des événements externes. De plus, si vous possédez la licence Performance Edition, vous bénéficiez d'une fonctionnalité de déploiement en cluster pour le moteur BPM.

     

    Travail transactionnel : L'objectif principal de Bonita BPM est de prendre en charge les scénarios de travail transactionnel. Sur ce plan, Bonita BPM réussit à traiter parfaitement toutes les fonctionnalités clés. Un modèle d'organisation solide pour vos applications basées sur des processus et la prise en charge de nombreux modèles de flux de travail apportent une grande aide tout comme la flexibilité de l'interface utilisateur. En revanche, la prise en charge de la surveillance et de l'optimisation n'est pas aussi puissante mais Bonitasoft prévoie des améliorations conséquentes sur ces aspects dans les prochaines versions.

     

    Travail de recherche : Bonitasoft ne propose pas explicitement de scénarios de travail de recherche et n'offre pas de gestion des cas. Toutefois certaines fonctions sous-jacentes de la plateforme nécessaires à la prise en charge des exigences courantes des scénarios de travail de recherche existent.

     

    Prototypage rapide / démarrage rapide

    Bonita BPM dispose d'une fonction de modélisation des données métiers. Bonitasoft n'a pas choisi de suivre l'exemple de certains autres éditeurs et de créer une fonction spécifique de développement « d'applications centrées sur les données » qui permet aux équipes de créer rapidement des prototypes ou de livrer tout aussi rapidement des applications de formulaires et données simples.

     

    Gestion des changements

    La fonction « living applications » de Bonita BPM vous offre une grande flexibilité, et si vous choisissez l'une des versions de souscription payantes de Bonita BPM, vous bénéficierez d'une assistance pour le travail d'équipe, le verrouillage du code et la gestion des versions. Toutefois, des fonctionnalités habituelles de gestion des changements plus avancées disponibles dans des plateformes plus chères (analyse de l'impact visuel, gestion des configurations, migration des processus, etc.) sont absentes.

     

    Options pour l'expérience utilisateur

    La flexibilité de l'expérience utilisateur est l'un des principaux points forts de Bonita BPM. Non seulement vous disposez d'une interface utilisateur simple et prête à l'emploi pour les applications basées sur des processus, mais la capacité à créer des expériences utilisateur personnalisées et perfectionnées est également remarquable. Il est également possible de disposer d'un ensemble complet de REST APIs extensibles permettant d'aller plus loin (et même de créer vos propres outils spécifiques à un domaine).

     

    Options de déploiement

    Bonita BPM est disponible comme produit sous licence installable localement mais également installable comme plateforme hébergée (PaaS) même si Bonitasoft ne propose pas Bonita BPM comme un service hébergé géré. Si vous souhaitez utiliser une plateforme déployée dans le Cloud, Bonitasoft permet un déploiement sur AWS (Cloud public) et sur CloudFoundry (Cloud privé).

     

    Au coeur de la plateforme de Bonitasoft

    L'offre de plateforme d'applications basées sur des processus de Bonitasoft tourne autour de Bonita BPM qui (selon l'édition que vous choisissez) fournit une gamme de fonctions de conception et de d'exécution pour créer et déployer de manière flexible des applications basées sur des processus, en particulier lorsque la personnalisation de l'expérience client est importante. Bonitasoft n'offre pas actuellement Bonita BPM sous la forme d'un service déployé dans le Cloud, mais Bonitasoft accompagne les clients qui choisissent de le déployer et de le gérer eux-mêmes sur la plateforme de Cloud AWS.

     

    Bonitasoft propose un ensemble de services de formation, de support et d'implémentation (et travaille aussi avec des partenaires).

     

    Principales fonctionnalités et outillages

    Bonita BPM comprend les principaux éléments suivants :

    • Studio BPM : Boîte à outils basée sur Eclipse (desktop resident) permettant de définir tous les principaux aspects de vos applications basées sur des processus (processus, données, règles, modèles d'organisation, points d'intégration et interfaces utilisateur des applications). 
    • Moteur BPM : Plateforme d'exécution pour les applications basées sur des processus de Bonita BPM.
    • Portail BPM : Application web qui sert d'interface d'administration pour vos applications basées sur des processus BPM (et contient les rapports de performance), mais également de conteneur pour les interfaces utilisateur d'applications basées sur des processus simples (par exemple, pour héberger des listes de tâches utilisateur et des formulaires standardisés) si vous choisissez de ne pas développer vos propres front-ends d'applications personnalisés.

     

    Téléchargez le rapport pour accéder à tous les détails de l'analyse.