Activiti is an
open-source
Open source is source code that is made freely available for possible modification and redistribution. Products include permission to use the source code, design documents, or content of the product. The open-source model is a decentralized sof ...
workflow engine written in
Java that can execute business processes described in
BPMN 2.0.
Activiti is the foundation for
Alfresco's Alfresco Process Services (APS)
and Alfresco is the Activiti project's leading sponsor.
History
In March 2010, Tom Baeyens and Joram Barrez, the two key developers for
jBPM
jBPM (Java Business Process Model) is an open-source workflow engine written in Java that can execute business processes described in BPMN 2.0 (or its own process definition language jPDL in earlier versions). jBPM is a toolkit for building bus ...
left
Red Hat
Red Hat, Inc. is an American software company that provides open source software products to enterprises. Founded in 1993, Red Hat has its corporate headquarters in Raleigh, North Carolina, with other offices worldwide.
Red Hat has become ass ...
and started Activiti as employees of
Alfresco
Alfresco may refer to:
* ''Al fresco'', or fresco, a technique of mural painting
* Al fresco dining
* Alfresco Software, an open-source content-management system
* ''Alfresco'' (TV series), a 1980s British television comedy series
* ''Al fresc ...
. Activiti is based on their workflow experience with jBPM, but is a new code base, not based on any previous jBPM
code
In communications and information processing, code is a system of rules to convert information—such as a letter, word, sound, image, or gesture—into another form, sometimes shortened or secret, for communication through a communication ...
.
The first version of Activiti was 5.0, to indicate that product is the continuation of experience they gained via jBPM 1 through 4.
In October 2016, Barrez, Rademakers (author of Activiti in Action) and other contributors left Alfresco. The departing developers
forked the Activiti code to start a new project called
Flowable
Flowable is an open-source workflow engine written in Java that can execute business processes described in BPMN 2.0. It is an actively maintained fork of Activiti (software).
History
In October 2016, the lead developers of Activiti (software) ...
.
In February 2017, a new commercial version of Activiti was released and rebranded as Alfresco Process Services.
In May 2017, Activiti released version 6.0.0
with new support for ad hoc sub processes and a new application user interface.
Components
The project is a suite of applications that work together:
* Modeler, a web-based graphical workflow authoring interface
* Designer, an
Eclipse
An eclipse is an astronomical event that occurs when an astronomical object or spacecraft is temporarily obscured, by passing into the shadow of another body or by having another body pass between it and the viewer. This alignment of three ce ...
plug-in for developing workflows
* Engine, the core workflow processor
* Explorer, a web tool to deploy process definitions, start new process instances and carry-out work on workflows
* Cycle, a web app for collaboration between business users and software engineers
Alternative Modeling GUI
The ''Yaoqiang BPMN Editor'' (
FLOSS
Free and open-source software (FOSS) is a term used to refer to groups of software consisting of both free software and open-source software where anyone is freely licensed to use, copy, study, and change the software in any way, and the source ...
,
GPLv3) can connect to the Activiti engine and thus can be used as a graphical workflow authoring interface, as an alternative to ''Activiti Modeler''.
The DocuBrain Workflow Editor is a standalone BPMN 2.0 compliant workflow editor that can be used to create and edit generic BPMN processes. The editor supports direct connections to Activiti as well as all of Activiti's customization (such as Activiti specific element attributes, Activiti specific tasks like Camel Task, Mule Task, etc.).
References
External links
*{{official website, http://www.activiti.org
Workflow applications
Java enterprise platform
Java (programming language) libraries
Cross-platform free software
Free software programmed in Java (programming language)
Free business software