Scalability and Availability
    Sessionless and stateless web application
    No server-side stay-in-memory objects
    File data saved using the file or database system
    Database size is small and network bandwidth usage is optimized
    Deploy WorkflowGen in a web farm environment with load balancing
    Use multiple servers for web applications, files, and databases
    Use a real-time replicated secondary database to reduce server response time (database scaling feature)

Scalability features

Sessionless and stateless web application

    Totally compliant with load balancing and web farm architectures
    Improves web server memory usage

Product tuning

WorkflowGen offers several options to optimize storage size and response time according to your constraints. For example:
    You can reduce the amount of data displayed on the User Portal home page
    You can define process data to keep all the versions of the data value by actions or only the late one

File data storage

You can configure WorkflowGen to store file data in the database or in the file system. Database storage simplifies the file data administration and backup (without interruption of service).
File system storage provides the following benefits:
    Optimizes the database size and database server CPU load
    Reduces the network bandwidth usage between the web server and the database server
    File data can be stored in a local or remote folder

Web farm

WorkflowGen supports web farm configuration; you can set up two or more web servers to handle workflow requests. Web farm configuration improves the performance and offers high availability.

Database scaling

WorkflowGen provides a unique way to dramatically improve the response time of your processes thanks to database farms. In addition to the primary WorkflowGen database, you can set up another read-only database that is replicated with the primary database in close to real time. WorkflowGen will forward the read-only SQL queries to the replica database, and because there are more “read” queries than “write” commands, product performance is dramatically improved.
Database scaling is supported only with SQL Server databases.

Unlimited scalability

For heavy usage with thousands of transactions per hour, you can combine the previous features to build a highly scalable BPM architecture; for example:
    Two load-balanced web servers
    One primary database server
    Two read-only replica database servers
Last modified 1yr ago