Architecture Overview

Stardust's Runtime Environemnt is a (possibly clustered) EJB or Web Application/Spring Container (Application Server) with (relational) Audit Trail Database and Document Repository. Hereby, Stardust is integrated with the services of the Application Server such as Transaction Management, Custering and Failover and Resource/Connection Management to ensure scalable, robust operations. For fast development Stardust provides an embedded Runtime Environment in Eclipse based on Apache Tomcat and Apache Derby, which comes ready to use with a Dynamic Web Project Configuration. This way Process Models can be deployed directly from Eclipse and runtime functionality (Portal, Web/REST Services) can be invoked against the embedded server.

The following diagram provides an overview of the Stardust architecture as of today: