
Workflow System Architecture
Technology components, architecture and system requirements
The @enterprise server is fully implemented in Java, making it largely platform-independent and capable of running on various operating systems such as Windows, Linux, AIX, and Solaris, as well as on a wide range of hardware. Database independence is ensured through the JDBC (Java Database Connectivity) standard, with support for Oracle Database, Microsoft SQL Server, and PostgreSQL. A standard web browser serves as the user interface - supporting everything from process handling and user management to process definition and graphical data analysis - and is compatible with Chrome, Microsoft Edge, Firefox, and Safari.
The initial installation of @enterprise (excluding the database) requires 300 MB of storage space. Memory requirements will vary according to running applications, stored data, and other factors.
System architecture
- @enterprise is a modular system, designed to offer a high degree of modifiability and adaptability.
- Web browsers communicate with the @enterprise web server via HTTPS. Requests are processed by servlets, which interact with the workflow engine. The database is connected using a JDBC driver.
- Other applications can connect to the engine via REST API or SOAP Web-Services.
