Training

Popular Courses

Browse Our Free Resources

  • whitepapers
  • whitepapers
  • webinars
  • blogs

Our Locations

Training Centres

Vancouver, BC
Calgary, AB
Edmonton, AB
Toronto, ON
Ottawa, ON
Montreal, QC
Hunt Valley
Columbia

locations map

Calgary

550 6th Av SW
Suite 475
Calgary, AB
T2P 0S2

Toronto

439 University Av
Suite 820
Toronto, ON
M5G 1Y8

Vancouver

409 Granville St
Suite 902
Vancouver, BC
V6C 1T2

U.S. Office

436 York Road
Suite 1
Jenkintown, PA
19046

Other Locations

Dallas, TX
Miami, FL

 

Home > Training > Business Process Management (BPM) >

WA1975 Business Rules Authoring Using WebSphere ILOG JRules 7.1 Training and Courseware (Coming Soon)

This course teaches the full lifecycle of business rules development using WebSphere ILOG JRules 7.1. To the business analysts, it teaches requirements gathering, rule identification, rule implementation, testing. Developers learn how to perform data object modeling, rule service development and use rules from a Java EE application.

Audience

  • Business analysts responsible for identifying and defining business rules.
  • Developers responsible for developing rule services and clients.

Prerequisites

None.

Duration

3 days.

Course Outline

1. Introduction to Business Rules

  • What is a business rule?
  • When to use business rules?
  • Roles and responsibilities in business rules development.
  • Lifecycle of a Business Rule.
    • Requirements gathering a rule identification
    • Implementation
    • Testing and validation
    • Deployment of rules and using rules from applications
    • Managing, monitoring and auditing rules.
  • A case study

2. Introduction to IBM WebSphere ILOG JRules

  • The architecture of JRules
  • Rule development tools – Eclipse Rule Studio, Rule Team Server and 12. XML Programming.
  • Rule Execution Server.
  • Using a rule from an application.
  • Auditing using Decision Warehouse

3. Introduction to Eclipse Rule Studio

  • Rule artifacts - Business Rules, Decision Tables, Decision Trees.
  • Composition artifacts - Rulesets and Rule Flows
  • Auxiliary artifacts - Functions and Variables.
  • Creating a rule project.
  • Creating a rule package
  • Setting rule filter
  • Building dependency between projects.

4. Identifying and Defining a Business Rule

  • The anatomy of a rule – statements, facts and parameters.
  • Capturing business requirements in Use Cases
  • Identifying rules in a use case.
  • Judging the quality of a rule
  • Reviewing rule quality using walkthrough and inspection.
  • Identifying Key performance indicator (KPI) metrics affected by a rule.

5. Creating the Object Model

  • What is the object model of a rule?
  • Identifying the object model from use case.
  • Developing the Executable Object Model (XOM).
  • Introduction to Business Object Model (BOM).
  • BOM to XOM mapping
  • Vocabulary
  • Domains
  • Collections
  • Managing changes to the XOM model.

6. Authoring Rule Artifacts

  • Defining global variables – automatic variables and ruleset variables.
  • The anatomy of any rule artifact
  • Structure of a business rule – definitions, conditions and actions.
  • Defining local variables
  • Specifying rule conditions.
  • Specifying rule actions.
  • Decision table
  • Decision tree
  • Unit testing and debugging rules

7. Rule Composition

  • What is rule composition?
  • Rulesets and rule ruleset archive
  • Developing a ruleset extractor
  • Controlling order of execution of rules in a rule set.
  • Exporting ruleset archive.
  • Ruleflow
  • Creating action tasks, subflows, branches, forks and joins.
  • Rule selection for an action task element

8. Working With Rule Team Server

  • Capabilities of Rule Team Server
  • Publishing a rule project to team server
  • Logging into Team Server
  • Smart views
  • Project base lines and versioning.
  • Exploring BOM
  • Creating folder
  • Creating variables
  • Creating and editing business rules
  • Creating and editing ruleflows.
  • Editing ruleset extractors
  • Locking elements
  • Synchronizing changes with Eclipse

9. Testing, Validating and Auditing Rules

  • Introduction to testing, validation, simulation and decision warehouse
  • Decision Validation Service (DVS) project.
  • Creating scenario files in Excel.
  • Testing in Eclipse Rule Studio
  • Creating test suites in Team Server
  • Running tests from Team Server
  • Creating KPI
  • Running simulations
  • Auditing executed decisions

10. Rule Execution Server

  • Architecture of Rule Execution Server
  • RuleApps
  • Rule paths
  • Deploying rulesets
  • Publishing RuleApps from Team Server.
  • Managing RuleApps.

11. Executing Rules from Applications

  • Basic execution model
  • The rule engine object
  • Executing rules using the native API
  • Executing rules using JSR-94.
  • Building a decision web service.

12. Rule Governance

  • The need for governance
  • The background of IT and business governance
  • Developing a rule governance system
    • Identify stakeholders
    • Assign roles and responsibilities
    • Define process to implement policy change using rules
    • Create a team that is responsible for updating this process
  • Implementing governance in JRules.
We regularly offer classes in these and other cities. Atlanta, Austin, Baltimore, Calgary, Chicago, Cleveland, Dallas, Denver, Detroit, Houston, Jacksonville, Miami, Montreal, New York City, Orlando, Ottawa, Philadelphia, Phoenix, Pittsburgh, Seattle, Toronto, Vancouver, Washington DC.
Outline Course Outline

Buy on-site and customized class

*Your name:

*Your e-mail:

*Phone:

*Company name:

Additional notes:

We have received your message. A sales representative will contact you soon.

Thank you!.