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

821A Bloor Street West
Toronto, ON
M6G 1M1

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 > WebSphere ILOG JRules > Agile Business Rule Development with IBM Websphere JRules Training

Agile Business Rule Development with IBM Websphere JRules Training

Course#: WA2178

This class is targeted to developers who will be responsible for, 1) setting up the rule authoring environment, 2) integrating the Business Rule Management System (BRMS)—IBM Websphere ILOG JRules 7.1/WODM7.5—with the business application, and 3) setting up the rule testing environment.

Objectives

Attendees will learn how to do all of the above within the context of Agile Business Rule Debelopment. Namely, they will learn:

  • The full ABRD cycle from requirements to a running application, for a sample application
  •  How to set-up the rule authoring environment from (rule project structure, business object model) from, a) the Java object model, and b) the business vocabulary
  •  How to author business rule artifacts
  • The different rule engine integration options
  • Rule testing requirements, and the Websphere ILOG JRules testing framework

Audience

This class is targeted to Java developers and architects who are familiar with modern enterprise architectures (J2EE, web services, SOA), to appreciate the various BRMS configuration and integration options and trade-offs.

Duration

5 Days

Outline of WA2178 Agile Business Rule Development with IBM Websphere JRules Training

  • An introduction to business rules and ABRD
    • What is a business rule
    • Advantages of business rules approach
    • An introduction to ABRD
  • An overview of the IBM Websphere ILOG JRules BRMS
    • Anatomy of a business rules application
    • Components of JRules BRMS
  • Basics of rule execution
    • The anatomy of a rule engine
    • Engine execution algorithms      
  • Setting up the rule authoring infrastructure
    • Rule project structure - take 1
    • BOM design
    • Rule project structure - take 2
      • Rule project dependencies
      • BOM path
    • Organizing rule execution - take 1
      • Ruleset signature
      • Ruleflows
    • Organizing rule execution - take 2 (optional)
      • rule task rule selection
  • Rule authoring - intro
    • The lifecycle of a business rule
    • Rule languages
    • Rule artifacts
    • Rule authoring environments
  • Authoring action rules
    • Structure of an action rule
    • Authoring conditions
    • Variables - take 1
    • Authoring actions
    • Variables - take 2
    • Working with collections
    • Boolean logic
  • Authoring decision tables and decision trees
    • Authoring decision tables
    • Authoring decision trees
    • Loading decision tables and decision trees from API (optional)
  • Rule patterns (optional)
    • Atomic rules
    • Implementing constraints & guidelines
    • Implementing inferences and computations
    • Implementing rule overriding relationships
  • Rule execution - intro
    • Rule execution options
    • Rule engine integration decision factors
    • Best practices
  • Rule deployment
    • Ruleset deployment
    • RuleApp deployment
    • Custom ruleset extractors (optional)
  • Embedded rule execution
    • Rule engine API
    • Configuration options
    • JSR94 (optional)
  • Rule Execution Server
    • Overview
    • Management stack
    • Execution stack
    • RES deployment options
  • Managed rule execution
    • Overview of execution patterns
    • Synchronous execution pattern (rule sessions, configuration parameters)
    • Asynchronous execution pattern (MDBs, configuration parameters)
    • (optional) Service-oriented execution pattern (transparent decision service, SCA
  • Rule testing - intro
    • Kinds of testing (unit, integration, functional, regression)
    • Requirements for rule testing
    • Decision Validation Services: the JRules testing framework
  • Decision validation services (DVS) - take 1
    • Intro
    • Preparing projects for DVS
    • Configuring test scenario files
    • Configuring the RES for DVS
    • Analyzing test reports
  • (Optional) Decision validation services (DVS) - take 2
    • Customizing the SSP
    • Customizing report renderers
    • Developing custom KPIs
  • Rule governance
    • Issues in rule governance
    • querying and analyzing rules
    • Managing the rule lifecycle
    • (optional) customizing the JRules BRMS to implement governance processes
  • Epilogue
    • The benefits of the business rules approach
    • A recap of ABRD
    • The road towards the adoption of the business rules approach/ABRD
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.
*Your name:

*Your e-mail:

*Phone:

*Company name:

Additional notes:

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

Thank you!.

more details
buy this course

Register for a courseware sample

It's simple, and free.

 

Thank You!

You will receive an email shortly containing a link to download the requested sample of the labs for this course.