Activiti (logiciel)

Activiti

Description de l'image Alfresco Activiti Process Modeler Screenshot.png.
Informations
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/ActivitiVoir et modifier les données sur Wikidata
État du projet stable
Écrit en JavaVoir et modifier les données sur Wikidata
Système d'exploitation MultiplateformeVoir et modifier les données sur Wikidata
Environnement Machine virtuelle JavaVoir et modifier les données sur Wikidata
Type Moteur de workflow
Licence Licence Apache version 2.0 et licence publique générale limitée GNU version 2.1Voir et modifier les données sur Wikidata
Site web https://www.activiti.org/

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.

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 modifier

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 modifier

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 modifier

  1. (en) « About | Activiti.org », sur www.activiti.org (consulté le )
  2. « Alfresco Activiti - Gestion des processus métiers (BPM) | Alfresco », sur www.alfresco.com (consulté le )
  3. « Gestion des processus métiers | Alfresco », sur www.alfresco.com (consulté le )
  4. (en) « Alfresco Creates Activiti », sur processdevelopments.blogspot.be (consulté le )
  5. a et b Cyrille Chausson, « Avec Activiti, Alfresco glisse progressivement vers la licence Apache », LeMAgIT,‎ (lire en ligne)
  6. (en) « Activiti 5.0 GA, the Apache 2 Licensed BPMN 2 Engine Released », sur InfoQ (consulté le )
  7. (en) « ACTIVITI Details, a Report by Trademark Bank | Calendar Your Mark | Monitor Similar Marks », sur www.trademarkbank.com (consulté le )
  8. (en) « A sad day for Open Source: Camunda decides to fork Activiti | Small steps with big feet », sur www.jorambarrez.be (consulté le )
  9. (en-US) « Another rift in the open source BPM market: @FlowableBPM forks from @Alfresco Activiti - Enterprise Irregulars », Enterprise Irregulars,‎ (lire en ligne, consulté le )
  10. (en) « Flowable and Activiti: What the Fork?! | Flowable », sur www.flowable.org (consulté le )
  11. (en-US) « Activiti and the REST API », Business Process Innovation,‎ (lire en ligne, consulté le )

Annexes modifier

Articles connexes modifier

Liens externes modifier