IX JEE Workflow Server
The Imixs IX JEE Workflow follows the goal to support a full featured JEE5 compliant Workflow Server based on the IX Open Source Workflow API.
This Project is based on the JEE5 Specification and makes use of different JEE services like EJB 3.0, JPA and Web Service API. Also the project will support the strong security facilities which allow to implement also critical business processes. As the Web Service API is a new JEE5 feature supported by the container services there is no more need to implement a additional Web Service Modul like it was necessary in the IX J2EE subproject.
So the IX JEE Workflow fulfills all the requests to a scalable, transactional, robust and simple deployable Workflow Management System.
The following sections containing a Documentation which explain the general goals and the usage of this implementation, and also a javadoc including the description of the different classes and interfaces of this Implementation.
Tutorials
In the Tutorial Section we provide some guides how to develop work with IX JEE Workflow. These Tutorials should help you to get started with your own Workflow Project.
Glassfish Server
The main part of this project was developed on Glassfish Server . So a lot of informations are about installation and configuration in Glassfish Server environment. But as the JEE Specification supports a easy deployment on all JEE5 Servers, it will run on all other JEE5 compliant servers. We will support technical Informations about development in different platforms.
Live Demo - IX JEE Test Client
The IX Test Client is the standard implementation of the IX JEE Workflow Engine. This WebClient is usefull to test the native installation and the behavior of the data persistence layer implemented as EJB 3.0 components. The Test Client is also useful to contribute to the IX JEE Workflow. The Web Client allows you also to access the IX Web Services, REST Services and the IX Ajax demo Client. You can also download this Client form the Download Page or download the Eclipse based projects from the Source Code repository on SourceForge.
To start the Test Client you have to login. Use the Username "Manfred" and password "demo".
Start the IX JEE Test Client here
Live Demo - Open Issue Management
This Demo Application is representing an open issue workflow. It allows you to test a full featured workflow application as a JSF Web Application.
This Application is also available on SourceForge. So you can take this application as a starting point for you own projects.
See the Online Demo Application here.
Live Demo - IX Ajax Client
In the IX Ajax Client you can see the running JEE5 Implementation using the new IX Ajax Client Technology. The Client make use of the WebService Interface to access the WorkflowManager running on a Glassfish server. This simple demo shows the strong abilities of the IX Web Service Interface. You can also download this Client form the Download Page or download the Eclipse based projects from the Source Code repository on SourceForge.
To start the Demo you have to login. Use the Username "Manfred" and password "demo".
Start the IX Ajax Client Demo here.
Live Demo - IX Admin Client
The IX Admin Client is an administrative implementation of the IX JEE Workflow Engine. The Admin Client is usefull to adminstrate an Instance of the IX JEE Workflow Engine. you can define the JNDI Name of the remote interface for the Data Persistence layer so you have an interface to query Entities and manage the EntityIndex list. The IX Admin Client connects per default with the IX TestClient described before. You can also download this Client form the Download Page or download the Eclipse based projects from the Source Code repository on SourceForge.
To start the Test Client you have to login. Use the Username "Manfred" and password "demo".
Start the IX JEE Admin Client here
Licensing model
Also the results of this subproject will be subject to the GPL licensing model.
