Activiti (logiciel)
Activiti est un moteur de workflow destiné à exécuter des processus métier qui sont modélisés en BPMN 2.0. Il est écrit en Java et s'exécute dans un conteneur web de type Tomcat.
Créateur | Alfresco |
---|---|
Développé par | Tom Baeyens et Joram Barrez |
Dernière version | 5.22.0 () |
Version avancée | 6.0.0.beta |
DĂ©pĂ´t | github.com/Activiti/Activiti |
État du projet | stable |
Écrit en | Java |
Système d'exploitation | Multiplateforme |
Environnement | Machine virtuelle Java |
Type | Moteur de workflow |
Licence | Licence Apache version 2.0 et licence publique générale limitée GNU version 2.1 |
Site web | https://www.activiti.org/ |
La suite logicielle est un projet en source ouverte dans sa version dite "communautaire" ("community" en anglais) distribuée sous licence Apache 2 [1]. Elle existe également dans une version commerciale sous la dénomination "Alfresco Activiti"[2] ainsi que sous forme de service dans le cloud sous la dénomination "Alfresco Activiti in the Cloud" [3].
Origine et historique
Le projet Activiti a été lancé en par Tom Baeyens and Joram Barrez, deux anciens développeurs de jBPM de Red Hat, qui ont rejoint la société Alfresco, principal sponsor du projet[4]. Le projet a été démarré en partant de zéro, sans reprendre aucun code de jBPM. Il était alors également soutenu par VMWare, Signavio et Carmunda[5]. La version 5.0 a été publiée en [6].
Activiti est une marque déposée par Alfresco depuis [7].
Camunda fera scission en 2013 en créant une fourche appelée BPMN Engine[8].
En , Barrez et trois autres contributeurs quittent Alfresco pour démarrer un nouveau projet appelé Flowable[9] à partir d'un fork d'Activiti[10].
Composants
Activiti est une suite logicielle composée des applications suivantes :
- Modeler, pour composer le workflow en BPMN. Ce composant est basé sur le modeleur de Signavio[5].
- Designer, un module d'extension Eclipse permettant de développer les workflows ;
- Engine, le cœur du moteur de workflow, avec son interface de programmation applicative (API) en mode REST[11];
- Explorer, pour déployer les définitions de processus, lancer de nouvelles instances de processus d'affaires et exécuter les tâches des workflows.
Notes et références
- (en) « About | Activiti.org », sur www.activiti.org (consulté le )
- « Alfresco Activiti - Gestion des processus métiers (BPM) | Alfresco », sur www.alfresco.com (consulté le )
- « Gestion des processus métiers | Alfresco », sur www.alfresco.com (consulté le )
- (en) « Alfresco Creates Activiti », sur processdevelopments.blogspot.be (consulté le )
- Cyrille Chausson, « Avec Activiti, Alfresco glisse progressivement vers la licence Apache », LeMAgIT,‎ (lire en ligne)
- (en) « Activiti 5.0 GA, the Apache 2 Licensed BPMN 2 Engine Released », sur InfoQ (consulté le )
- (en) « ACTIVITI Details, a Report by Trademark Bank | Calendar Your Mark | Monitor Similar Marks », sur www.trademarkbank.com (consulté le )
- (en) « A sad day for Open Source: Camunda decides to fork Activiti | Small steps with big feet », sur www.jorambarrez.be (consulté le )
- (en-US) « Another rift in the open source BPM market: @FlowableBPM forks from @Alfresco Activiti - Enterprise Irregulars », Enterprise Irregulars,‎ (lire en ligne, consulté le )
- (en) « Flowable and Activiti: What the Fork?! | Flowable », sur www.flowable.org (consulté le )
- (en-US) « Activiti and the REST API », Business Process Innovation,‎ (lire en ligne, consulté le )