Activiti (software)
Encyclopedia
Activiti is an open-source workflow engine
Workflow engine
A workflow engine is a software application that manages and executes modeled computer processes. It is a key component in workflow technology and typically makes use of a database server....

 written in Java
Java (programming language)
Java is a programming language originally developed by James Gosling at Sun Microsystems and released in 1995 as a core component of Sun Microsystems' Java platform. The language derives much of its syntax from C and C++ but has a simpler object model and fewer low-level facilities...

 that can execute business processes described in BPMN 2.0.

In May 2011, Tom Baeyens and Joram Barrez, the two key developers for jBPM
JBPM
jBPM is an open-source workflow engine written in Java that can execute business processes described in BPMN 2.0 . It is released under the ASL by the JBoss community.In essence jBPM takes graphical process descriptions as input...

 left Red Hat
Red Hat
Red Hat, Inc. is an S&P 500 company in the free and open source software sector, and a major Linux distribution vendor. Founded in 1993, Red Hat has its corporate headquarters in Raleigh, North Carolina with satellite offices worldwide....

 and started Activiti as employees of Alfresco
Alfresco
Alfresco in English usually refers to eating outside , but also may refer to:* Alfresco , an open-source content-management system...

. Activiti is based on their workflow experience with jBPM, but is a new code base, not based on any previous jBPM code
Source code
In computer science, source code is text written using the format and syntax of the programming language that it is being written in. Such a language is specially designed to facilitate the work of computer programmers, who specify the actions to be performed by a computer mostly by writing source...

.

The first version of Activiti was 5.0, to indicate that product is the continuation of experience they gained via jBPM 1 through 4.

The project is actually a suite of applications that work together:
  • Modeler, a web-based workflow builder
  • Designer, an Eclipse 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
The source of this article is wikipedia, the free encyclopedia.  The text of this article is licensed under the GFDL.
 
x
OK