Projects

Note:

The Imixs Workflow Project achieved the new major version number 2.0!

The goal of the new project version is to provide a much more easy to use JEE compliant workflow engine and related java based technologies which focus on human based workflow. Based on the Enterprise JavaBeans Component Model the imixs workflow project wants to simplify the approach implementing business applications in a Java enterprise environment.

For that reason we relaunched our project site and also the code repositories on dev.java.net. If it is not indispensable for you to work with this previous version of the Imixs IX Workflow we advice you to access the new project pages:

Imixs Workflow API

Imixs Workflow Project Home


The IX Workflow Technologies are divided into different subprojects which address the different goals inside a workflow project. 

IX Workflow API

Imixs IX Workflow API provides the platform for an open and standardized workflow technology. IX Workflow API provides various components in a Java framework that allow to create, control and monitor process-oriented business tasks. The results of the imixs.org project are subject to the GNU General Public License

 

IX Web Services

The IX Workflow Architecture provides web service definitions for the implementation of a service based workflow system. These types of workflow systems are for instance applicable to be integrated in a service orientied architecture (SOA). The IX Web Services supply different methods to cover all essential functions of a workflow management system. 

 

IX JEE Workflow

Imixs IX JEE Workflow Server is a reference implementation of the IX Workflow Technology based on the JEE standard by using the EJB 3.0 specifications. The implementation consists of various EJB components as well as concepts for realizing a flexible and robust workflow application. The results of the imixs.org project are subject to the GNU General Public License.

 

IX Workflow Modeler

The IX Eclipse Workflow Modeler project is a graphical editor based on the Eclipse framework to create and maintain WorkflowModels. The project provides an Eclipse plug-in that allows the user to create WorkflowModels by himself and to deploy them in a WorkflowEngine based on the IX Open Source Workflow

 

IX Workflow Clients 

This projects includes different client technologies to support a workflow client for human interaction. The goal of the workflow clients is to support the user with a graphical user interface (GUI) to start and process workflows. In the moment there are two general client technologies in development. A eclipse based RCP client and a very cool JavaScript based Ajax client.

 

General Tutorial

To get a general overview about the idea behind the IX Workflow Technologies you should try the general Tutorial which will show a typical business process from the view of the user who starts a process and from the view of the modeler who is responsible for the design of  the process

The following sections should give you an short overview of the current subprojects included in the Imixs Open Source Workflow Project.