JDK 1.4 or greater is required to run Flux. Flux has been tested with JDK 1.4, JDK 5, and JDK 6 from Sun Microsystems and JRockit 1.4, 5 from BEA Systems.
The J2EE features are optional. They do not need to be used.
Flux's J2EE features are used, minimum requirements are EJB version 1.1 or JMS version 1.0.2.
Optionally, Flux can store flow chart information to a relational database using your JDBC driver. Or Flux can store flow charts in memory.
If you choose to deploy the optional Flux web user interface, the Flux Operations Console, it requires Java Servlets version 2.3 and JavaServer Pages 1.2.
If you use Flux’s Web Service Action, it requires Apache Axis.
Flux has been designed to work with any database that has a stable JDBC driver and any application server that supports EJB 1.1 or JMS 1.0.2. Flux has been tested specifically on the following platforms:
Clustering and Failover for Flux does not require an application server. It requires only a database server. Clustering and Failover has been specifically tested on the following databases:
Although formal testing procedures have not been undertaken, customers have reported success when using Flux on the following platforms:
Flux is known to work on Windows, Solaris, HP-UX, AIX, Linux, AS/400, and OpenVMS systems. Other systems with a JVM are likely to work too.
We run performance metrics with each minor release. Each metric shows an average time on several tested databases.
Special requests? Tell us what you would like to see!
No changes are made to API and database schemas between maintenance releases. For example, you can safely upgrade from Flux 7.4.1 to Flux 7.4.2 without any API or database schema changes. API and database schemas could change when upgrading between major and minor releases. For example, there may be API changes or database schema changes between Flux 7.4 and Flux 7.5. Database upgrade scripts are supplied to convert the database schema when upgrading. The database upgrade scripts are straight SQL scripts.