Show Table of Contents
9.3. Exploring a JBoss BRMS Application
Before exploring how to create BRMS projects using JBoss Developer Studio, let us first understand the structure of BRMS projects.
A BRMS project typically comprises the following:
- Facts that are a set of java classes files (POJOs)
- Rules that operate on the facts
- Drools library (jar files) for executing the rules
JBoss Developer Studio helps you generate getter and setter methods for attributes automatically. When you create a BRMS or a BPM Suite project, the following directories are generated:
src/main/javathat stores the class files (facts).src/main/resources/rulesthat stores the .drl files (rules).src/main/resources/processthat stores the .bpmn files (processes).src/main/resources/Drools Librarythat holds the generated .jar files required for rule execution.

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.