|
Home > Training >
|
WA1838 IBM/ILOG JRules 7.0 Practicum For Java Developers Training and Courseware
|
|
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
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.
|
|
 |
|
Buy on-site and customized class
Attend a public class
03/12/2012 -
Calgary
$3,450.00
Enroll
03/12/2012 -
Vancouver
$3,450.00
Enroll
03/12/2012 -
Montreal
$3,450.00
Enroll
03/26/2012 -
Toronto
$3,450.00
Enroll
03/26/2012 -
Ottawa
$3,450.00
Enroll
04/02/2012 -
Vancouver
$3,450.00
Enroll
04/30/2012 -
Toronto
$3,450.00
Enroll
05/14/2012 -
Calgary
$3,450.00
Enroll
05/14/2012 -
Ottawa
$3,450.00
Enroll
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
|
|