 |

IBM/ILOG JRules 7.0 Practicum For Java Developers |
|
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
|
|
 |