This section explains the basic concepts and data types of the Stardust API in detail. You should also consult the JavaDoc shipped with the Stardust distribution.
The entire runtime functionality of Stardust is provided as a set of services available as plain Java Beans, with optional support for operation behind an Enterprise Java Beans (EJB) facade deployed to an arbitrary EJB 2.0 compliant application server. Additionally, the process engine needs access to an audit trail database.
Figure: Stardust Runtime Environment
All Stardust workflow services operate against a Stardust audit trail database which is specified by the JDBC connection or data source parameters provided during deployment.
One single audit trail database and a (set of) Stardust workflow engines operating against this database are called the Stardust runtime environment. The steps to set up the Stardust runtime environment are described in detail in the Deployment Concepts chapters of the Deployment Guide.
An Stardust client operating against the runtime environment has to run inside a compatible JVM depending on your application's or your application server's needs.