WebSphere Commerce Enterprise

Integrating IBM WebSphere ILOG JRules BRMS with WebSphere Commerce for pricing

IBM WebSphere ILOG JRules BRMS is a business rule management system that allows developers to easily build and deploy rule-based applications that automate fine-grained, variable decisions used by business systems. You can use WebSphere ILOG JRules to build pricing rulesets, and then reference those rulesets from WebSphere Commerce price rules you create in Management Center.

The WebSphere ILOG JRules software and license are not included with WebSphere Commerce; you must purchase the license separately.

Here is a quick look at how your business can use WebSphere ILOG JRules for pricing on your WebSphere Commerce store:


Business overview of ILOG JRules integration
  • 1: Using WebSphere ILOG JRules rule authoring software, rule developers and business users can create pricing rulesets containing one or more pricing rules to calculate pricing for WebSphere Commerce stores. The rules can use WebSphere Commerce data, such as price lists and catalog data, using a Executable Object Model (XOM) interface. The pricing rules must use a predefined vocabulary that is compatible with WebSphere Commerce. WebSphere Commerce provides both the XOM interface and the vocabulary. Rules can be stored and shared in a rule repository. Rulesets can then be packaged into a ruleapp and deployed to the Rule Execution Server.
  • 2: Using Management Center, business users can create a WebSphere Commerce price rule. That price rule can reference a WebSphere ILOG JRules ruleset. Business users can then assign the WebSphere Commerce price rule to any store or customer contract.
  • 3: Customers viewing product display pages see prices calculated dynamically from pricing rules in WebSphere ILOG JRules rulesets.

Features of IBM WebSphere ILOG JRules BRMS

By choosing IBM WebSphere ILOG JRules BRMS as a business rule management system to complement WebSphere Commerce, you can take advantage of its features:

  • A robust, scalable and secure execution engine for rule-based applications, with a managed deployment and monitoring environment (Rule Execution Server).
  • A complete set of execution capabilities, including: a high-performance and scalable rule engine, providing either inference or sequential-based rule execution; hot deployment of changes into production without having to restart the server; and monitoring through the administration web console.
  • A comprehensive development environment for rule-based applications that is built on the Eclipse IDE (Rule Studio).
  • A scalable rule management server and repository (Rule Team Server) that offers a collaborative web environment for authoring, managing, validating, and deploying business rules. Rule Team Server provides a central storage system for business rules and their metadata. Pricing policy managers use Rule Team Server to work collaboratively on rule artifacts. Access to the rule projects and artifacts is controlled by the administrator using permission management. Rule Team Server provides history and versioning services that support auditing and rollback of rule artifacts.

To learn more about the many additional features of the IBM WebSphere ILOG JRules BRMS product family, see the following resources: