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.
