Target Product: BRMS
Source: https://github.com/jboss-developer/jboss-brms-quickstarts/
Summary: These quickstarts demonstrate how to use BRMS and BPM to manage and deploy business process and rules. They provide small, specific, working examples that can be used as a reference for your own project.
Red Hat JBoss BRMS is an open source decision management platform that combines Business Rules Management and Complex Event Processing. It automates business decisions and makes that logic available to the entire business.
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.
Both BRMS and 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 without requiring assistance from IT personnel.
The root folder of each individual quickstart contains a README file with specific details on how to configure the environment and how build and run the example. In some most cases you need to configure either BRMS or BPM and import the BRMS repository.
-
Configure BRMS: Download and configure Red Hat JBoss BRMS.
-
Configure BPM: Download and configure Red Hat JBoss BPM.
-
Start the JBoss EAP Server: Start the JBoss EAP server.
-
Import the BRMS Repository: Import the BRMS repository containing the rules and resources used by the quickstarts.
-
Download BRMS 6.0 0 from the Customer Portal
- Login to the Customer Portal at https://access.redhat.com/jbossnetwork/restricted/listSoftware.html/
- Select
BRMS Platform
from the Product list. - Find
Red Hat JBoss BRMS 6.0.0 Deployable for EAP 6.1.1
in the file list and clickDownload
. - This downoads the
jboss-brms-6.0.0.GA-redhat-2-deployable-eap6.x.zip
file to a directory of your choice.
-
Download JBoss EAP 6.1.1 from the Customer Portal
- Login to the Customer Portal at https://access.redhat.com/jbossnetwork/restricted/listSoftware.html/
- Select
Application Platform
from the Product list. - Select Version
6.1.1
. - Find
Red Hat JBoss Enterprise Application Platform 6.1.1
in the file list and clickDownload
. - This downoads the
jboss-eap-6.1.1.zip
file to a directory of your choice.
-
Unzip EAP into the directory of your choice:
For example: unzip jboss-eap-6.1.1.zip -d ROOT_DIR/
The JBoss EAP installation is now located the
ROOT_DIR/jboss-eap-6.1.1/
directory, -
Unzip BRMS into the same ROOT_DIR directory. This will merge the BRMS installation with the EAP installation.
For example: unzip -o jboss-brms-6.0.0.GA-redhat-2-deployable-eap6.x.zip -d ROOT_DIR/
The BRMS installation is also now located the
ROOT_DIR/jboss-eap-6.1.1/
directory.Note: These instructions use
EAP_HOME
to refer to theROOT_DIR/jboss-eap-6.1.1/
directory. -
Add an application user
For Linux: EAP_HOME/bin/add-user.sh -a -u 'quickstartUser' -p 'quickstartPwd1!' -ro 'admin,analyst' For Windows: EAP_HOME\bin\add-user.bat -a -u 'quickstartUser' -p 'quickstartPwd1!' -ro 'admin,analyst'
-
Download BPM Suite 6.0 0 from the Customer Portal
- Login to the Customer Portal at https://access.redhat.com/jbossnetwork/restricted/listSoftware.html/
- Select
BPM Suite
from the Product list. - Find
Red Hat JBoss BPM Suite 6.0.0 Deployable for EAP 6.1.1
in the file list and clickDownload
. - This downoads the
jboss-bpms-6.0.0.GA-redhat-2-deployable-eap6.x.zip
file to a directory of your choice.
-
Download JBoss EAP 6.1.1 from the Customer Portal
- Login to the Customer Portal at https://access.redhat.com/jbossnetwork/restricted/listSoftware.html/
- Select
Application Platform
from the Product list. - Select Version
6.1.1
. - Find
Red Hat JBoss Enterprise Application Platform 6.1.1
in the file list and clickDownload
. - This downoads the
jboss-eap-6.1.1.zip
file to a directory of your choice.
-
Unzip EAP into the directory of your choice:
For example: unzip jboss-eap-6.1.1.zip -d ROOT_DIR/
The JBoss EAP installation is now located the
ROOT_DIR/jboss-eap-6.1.1/
directory, -
Unzip BPMS into the same ROOT_DIR directory. This will merge the BRMS installation with the EAP installation.
For example: unzip -o jboss-bpms-6.0.0.GA-redhat-2-deployable-eap6.x.zip -d ROOT_DIR/
The BPMS installation is also now located the ROOT_DIR/jboss-eap-6.1.1/
directory.
Note: These instructions use EAP_HOME
to refer to the ROOT_DIR/jboss-eap-6.1.1/
directory.
-
Add an application user
For Linux: EAP_HOME/bin/add-user.sh -a -u 'quickstartUser' -p 'quickstartPwd1!' -ro 'admin,analyst' For Windows: EAP_HOME\bin\add-user.bat -a -u 'quickstartUser' -p 'quickstartPwd1!' -ro 'admin,analyst'
-
Open a command prompt and navigate to the root of the JBoss server directory.
-
The following shows the command line to start the server:
For Linux: EAP_HOME/bin/standalone.sh For Windows: EAP_HOME\bin\standalone.bat
-
Make sure you have started the JBoss EAP Server as decribed above.
-
Navigate to http://localhost:8080/business-central in a web browser.
-
Log in with the following credentials:
Username: quickstartUser Password: quickstartPwd1!
-
Choose menu option
Authoring
->Administration
-
Choose sub-menu option
Repositories
->Clone repository
-
Complete the form as follows:
Repository Name: jboss-brms-repository Organizational Unit: example Git URL: https://github.com/jboss-developer/jboss-brms-repository.git User Name: <leave blank> Password: <leave blank>
-
Click the
Clone
button to create the repository. You see the message "The repository is cloned successfully".