In the previous chapters, we learned the specifics of using jBPM6 as an API, both by itself and integrated with other components such as business rules. We also learned about the tooling available in jBPM6, and how it is used. In this chapter, we will focus on the previously mentioned tools, not from an end user perspective, but as an administrator with the job of deciding whether this is the right tooling for our project or company.
Understanding architectures implies getting answers to two main questions: "how is an application composed?" and "why is it composed in such way?" We will have to understand all the internal components proposed by the KIE Workbench in order to evaluate them accordingly, and to define whether their purpose will meet our needs. We will split the chapter into the following sections:
Understanding the internal components of a jBPM6 project architecture
How the KIE Workbench is applied to those architectural...