Chapter 1. Introduction
1.1. About Red Hat JBoss BPM Suite
Red Hat JBoss BPM Suite is an open source business process management suite that combines Business Process Management and Business Rules Management and enables business and IT users to create, manage, validate, and deploy business processes and rules.
Red Hat JBoss BRMS and Red Hat JBoss BPM Suite use a centralized repository where all resources are stored. This ensures consistency, transparency, and the ability to audit across the business. Business users can modify business logic and business processes without requiring assistance from IT personnel.
To accommodate Business Rules component, Red Hat JBoss BPM Suite includes integrated Red Hat JBoss BRMS.
Business Resource Planner is included with this release.
Red Hat JBoss BPM Suite is supported for use with Red Hat Enterprise Linux 7 (RHEL7).
1.2. Supported Platforms
Red Hat JBoss BPM Suite and Red Hat JBoss BRMS are supported on the following containers:
- Red Hat JBoss Enterprise Application Platform 6.4.(7+) *
- Red Hat JBoss Enterprise Application Platform 7.0 *
- Apache Tomcat 6.0.(37+)
- Apache Tomcat 7.0.(59+)
- Apache Tomcat 8.0.(18+)
- Red Hat JBoss Fuse 6.2.0, 6.2.1 *
- Red Hat JBoss Web Server 2.1 (Tomcat 7) on JDK 1.7 *
- Red Hat JBoss Web Server 3.0 (Tomcat 8) *
- IBM WebSphere Application Server 8.5.(5+) *
- Oracle WebLogic Server 12.1.(3+) *
Only Drools, Planner, and jBPM engine artifacts can be deployed on Red Hat JBoss Fuse.
Containers marked with an asterisk (*) are fully supported and tested. For more information, see a list of Red Hat JBoss BPM Suite 6 Supported Configurations at Red Hat Knowledgebase. Red Hat JBoss Enterprise Application Platform 7.0 is supported only for the Deployable ZIP installation option.
1.3. Supported Component Versions
Red Hat JBoss BPM Suite and Red Hat JBoss BRMS 6.4 support the following component versions:
Table 1.1. Supported Maven Artifact Versions
| Red Hat JBoss BPM Suite and Red Hat JBoss BRMS Version | Maven Artifact Version |
|---|---|
| 6.4.0 | 6.5.0.Final-redhat-2 |
| 6.4.1 | 6.5.0.Final-redhat-5 |
| 6.4.2 | 6.5.0.Final-redhat-7 |
| 6.4.3 | 6.5.0.Final-redhat-9 |
| 6.4.4 | 6.5.0.Final-redhat-12 |
| 6.4.5 | 6.5.0.Final-redhat-15 |
Table 1.2. Supported Bill of Material Versions
| Red Hat JBoss BPM Suite and Red Hat JBoss BRMS Version | BOM Version |
|---|---|
| 6.4.0 | 6.4.0.GA-redhat-2 |
| 6.4.1 | 6.4.1.GA-redhat-3 |
| 6.4.2 | 6.4.2.GA-redhat-2 |
| 6.4.3 | 6.4.3.GA-redhat-2 |
| 6.4.4 | 6.4.4.GA-redhat-3 |
| 6.4.5 | 6.4.5.GA-redhat-3 |
Use one of the following Bill of Materials (BOM):
-
org.jboss.bom.brms:jboss-brms-bpmsuite-platform-bom:$VERSION -
org.jboss.bom.brms:jboss-brms-bpmsuite-bom:$VERSION
For further information about BOM, see the Dependency Management chapter of Red Hat JBoss BPM Suite Development Guide.
1.4. Use Case: Process-Based Solutions in Loan Industry
This section describes a use case of deploying Red Hat JBoss BPM Suite to automate business processes (such as loan approval process) at a retail bank. This use case is a typical process-based specific deployment that might be the first step in a wider adoption of Red Hat JBoss BPM Suite throughout an enterprise. It leverages features of both business rules and processes of Red Hat JBoss BPM Suite.
A retail bank offers several types of loan products each with varying terms and eligibility requirements. Customers requiring a loan must file a loan application with the bank. The bank then processes the application in several steps, such as verifying eligibility, determining terms, checking for fraudulent activity, and determining the most appropriate loan product. Once approved, the bank creates and funds a loan account for the applicant, who can then access funds. The bank must be sure to comply with all relevant banking regulations at each step of the process, and has to manage its loan portfolio to maximize profitability. Policies are in place to aid in decision making at each step, and those policies are actively managed to optimize outcomes for the bank.
Business analysts at the bank model the loan application processes using the BPMN2 authoring tools (Process Designer) in Red Hat JBoss BPM Suite. Here is the process flow:
Figure 1.1. High-Level Loan Application Process Flow

Business rules are developed with the rule authoring tools in Red Hat JBoss BPM Suite to enforce policies and make decisions. Rules are linked with the process models to enforce the correct policies at each process step.
The bank’s IT organization deploys the Red Hat JBoss BPM Suite so that the entire loan application process can be automated.
Figure 1.2. Loan Application Process Automation

The entire loan process and rules can be modified at any time by the bank’s business analysts. The bank is able to maintain constant compliance with changing regulations, and is able to quickly introduce new loan products and improve loan policies in order to compete effectively and drive profitability.

Where did the comment section go?
Red Hat's documentation publication system recently went through an upgrade to enable speedier, more mobile-friendly content. We decided to re-evaluate our commenting platform to ensure that it meets your expectations and serves as an optimal feedback mechanism. During this redesign, we invite your input on providing feedback on Red Hat documentation via the discussion platform.