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) >

WA1838 IBM/ILOG JRules 7.0 Practicum For Java Developers Training and Courseware

Quick Enroll

Students should expect to spend 40% of their time listening to lecture and 60% on their time thinking, asking questions and hands-on exercises. This practicum emphasizes in empowering Java developers on how to create the underlying infrastructure by leveraging JRules BRMS that will enable Business Analysts to author business rules
So if a Java developer is asking the question: How do I build the Jrules infrastructure that will enable Business Analysts to author business rules with confidence using ILOG Jrules 7.0 BRMS? Then, this is the practicum for you!

What you will learn

 

After this course completion a Java Developer will have a good understanding on how to leverage IBM/ILOG Jrules 7.0 BRMS to build the necessary infrastructure, package and deploy business rules and write the Rule client to invoke business rule applications. An understanding of the business rule application development processes and the various roles and responsibilities, including that of a developer necessary for successful implementation of business rules project. The student will walk away with the following:

  • Understanding of business rule life cycle (BRLC) processes.
  • How to create the Business Object Model (BOM) and customize them
  • Rule packaging and deployment
  • Deployment platform for scalability
  • Write rule client to invoke rule application
  • A Java developer’s role and responsibilities
  • Ability to work comfortable with Rule Studio, Rule Team Server and Rule Execution Server
 

Audience

 

This course is designed for developers.

 

Prerequisites

 
  • Must have Object Oriented Analysis and Design experience
  • 3+ years of Java programming experience
  • Experience with Java EE technologies - Servlet, and EJB programming background
  • Experience with Eclipse IDE
  • Open mind to learning new concepts
 

Duration

 

Five Days.

Course Outline

1. Why Business Rules?

  • Traditional business application development
  • What’s the challenge with traditional business application development?
  • Business Rules approach and the difference
  • Advantages of Business Rules Approach

2. IBM/ILOG JRules BRMS

  • Rule Studio – for Java developers
  • Rule Team Server – for Business Users
  • Rule Scenario Manager – for rule testing
  • Rule Execution Server – run time platform
  • Roles and Responsibilities in Rule based development

3. Guidelines to Developing ILOG Business Rules Application

  • Approach to Business Rules Development and life-cycle
  • Agile Business Rule Development methodology
  • Application Architecture
  • Designing Rule Project Hierarchy
  • Orchestrating Rule Execution
  • Authoring Rules
  • Debugging and Test Rules
  • Packaging and Deployment
  • Client application implementation

4. Rule Project and Rule Artifacts

  • What is a Rule Project
  • Rule Artifacts and how to use them
  • Creating modular rule project hierarchy
  • Best Practice on Rule Project design

5. Executable Object Model

  • Two approaches to XOM creation
  • Java XOM
  • Dynamic XOM
  • Pros & Cons on Java vs. Dynamic XOMs
  • Best Practice on XOM design

6. Business Object Model

  • Purpose of BOM
  • Dissecting a BOM
  • Navigation and Action Phrases
  • Customizing and extending BOM
  • Categories
  • Mapping BOM to XOM
  • Best Practices on BOM

7. Rule Authoring

  • Basics of authoring rules
  • BAL
  • Decision Table
  • Decision Tree
  • Low level rule authoring in IRL
  • Best Practices in rule authoring

8. Orchestration - Ruleflow and Execution

  • Why is ruleflow needed?
  • How to create rule flow
  • Functions and Ruleset variables
  • How to customize run time rule selection
  • Best Practices on Rule Orchestration

9. Unit testing Rules

  • Debugging setup with runner and launch configuration
  • Debugging rules with debugger

10. Rule Execution Platform

  • Embedded Rule Execution
  • Managed Rule Execution
  • Exposing RuleApp as SOA services
  • Rule Execution Server architecture

11. Rule packing and deployment

  • Ruleset
  • RuleApp

12. Writing Rule Client

  • Integrating Rule application
  • Rule Session API
  • How to create clients for specific execution platform
  • Hosted Transparent Decision Service

13. Dynamic XOM

  • When to use XML binding instead of Java XOM
  • How to use XML/XSD for XOM classes
  • Using Java XOM and Dynamic XOM together

14. Rule Team Server

  • Introduction to RTS
  • How to author rules in RTS
  • How to Package & deploy ruleApp
  • Customizing RTS

15. Rule Managements

  • Queries
  • Rule Analysis
  • Change management
  • Governance

16. Rule Engine Execution Strategies and Optimization

  • Rule execution strategies
  • How to select the optimal execution strategies
  • Best Practices on Rule Execution
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

Attend a public class

05/28/2012 - Montreal
$3,450.00 Enroll

06/04/2012 - Calgary
$3,450.00 Enroll

06/04/2012 - Vancouver
$3,450.00 Enroll

06/11/2012 - Toronto
$3,450.00 Enroll

07/16/2012 - Montreal
$3,450.00 Enroll

07/30/2012 - Ottawa
$3,450.00 Enroll

08/20/2012 - Calgary
$3,450.00 Enroll

08/20/2012 - Montreal
$3,450.00 Enroll

08/20/2012 - Ottawa
$3,450.00 Enroll

09/10/2012 - Vancouver
$3,450.00 Enroll

09/24/2012 - Toronto
$3,450.00 Enroll

10/01/2012 - Toronto
$3,450.00 Enroll

10/15/2012 - Montreal
$3,450.00 Enroll

10/22/2012 - Vancouver
$3,450.00 Enroll

10/29/2012 - Calgary
$3,450.00 Enroll

11/05/2012 - Ottawa
$3,450.00 Enroll

*Your name:

*Your e-mail:

*Phone:

*Company name:

Additional notes:

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

Thank you!.