Chapter 7. Conclusion

This reference environment sets up a cluster of BPMS 6.3.0 on top of a JBoss EAP 6 Cluster, as outlined and automated in the JBoss EAP 6 Clustering Reference Architecture. This automation is further extended in this reference architecture to include the configuration of the BPMS servers on top of the EAP cluster.

Combined with a ZooKeeper ensemble, a central database and other related configuration, this environment is set up as both a design-time and runtime cluster. The design-time cluster helps replicate assets during development, a step which may not necessary for most production servers, as long as deployments are properly pushed to every node.

By walking through every step in the design and development of the example application, various design techniques and best practices are outlined and presented in near-realistic circumstances.

Various other technical considerations are discussed as the software development life cycle for BPMS is reviewed, touching on disparate topics including the design environment, build and deployment, governance and monitoring, execution and runtime configuration.