Workflow Engine
The Imixs JEE Workflow Engine is a full featured Workflow Management System (WFMS) based on the JEE specification. The project extends the Imixs Workflow API project to fulfill the requirements to a scalable, transactional, robust and simple deployable Java EE Workflow System. The Project provides different service components (EJBs) to be used in any kind of BPM application. All components of the project are build using Maven 2 to simplify the development process and usage of the components in a Java project.
The goal of this project is to provide an easy to use java based technology which focus on human based workflow. This means that the Imixs Workflow is typical used for Human-To-Human Workflows but it can also be used for more technical business process management (BPM) solutions.
The goal of the Imixs JEE Workflow project is to provide an easy to use BPM and workflow management system based on the JEE specification. As the project is based on the JEE Component model it offers a set of JEE Components (EJBs and Web components). These components are designed to provide reusable and robust workflow functionality which can be used easily in any kind of JEE application. So the Imixs JEE Workflow should help developers to reduce the time to implement business process management functions inside an application.
This project site gives an overview over the basic concepts behind the Imixs JEE Workflow and you will find also examples how to work with different components. Additional informations about this project are also given on this site.
All results of the Imixs Workflow project and subprojects are subject to the GNU General Public License (GPL). You are free to use the results of the project in you own software project. We also invite you to participate as much as you wish. Every project obtains its strengths in virtue of the persons involved. The role and responsibility of everybody involved in this project is based on merits. Every input counts!