Our IBM BRMS product experts answer a variety of questions from this series.
How WebSphere ILOG JRules Integrates With Other Products
WebSphere ILOG Decision Validation Services
Can roles be integrated into Oracle Identity Manager?
WebSphere ILOG Rule Team Server's roles are mapped to application server groups on the application server that hosts Rule Team Server (e.g. IBM WebSphere, Oracle 10g or BEA WebLogic). As long as the underlying application server can leverage Oracle Identity Manager, Rule Team Server can integrate with the roles defined in Oracle Identity Manager.
Do you plan to link WebSphere ILOG JRules with IBM WebSphere Process Server (WPS)?
IBM provides a set of integration components between JRules and WebSphere Process Server as a SupportPac which can be downloaded from the IBM website (SupportPac LA71). JRules extends IBM WPS for more agility, better control and smarter execution of complex, critical business decision logic.
What is the difference between WebSphere ILOG JRules Rule Studio and Eclipse (link resides outside of ibm.com)?
Eclipse (link resides outside of ibm.com) is an open-source Java application development environment that allows specialized development tools to be plugged into a common platform.
WebSphere ILOG JRules Rule Studio is integrated into Eclipse (link resides outside of ibm.com). As a module within JRules, Rule Studio is the development environment for business rule applications. Developers can develop their Java projects along with rule projects with Rule Studio; developers and architects can use it to integrate and deploy their business rule applications into their enterprise client applications.
Can a new rule apply to one geographic location?
Yes. A rule taxonomy might have branches to specify state-specific rules, for example. At runtime, JRules determines which rules apply based on the data given. JRules offers several techniques, such as filters, for implementing this application-specific behavior.
If a rule is no longer valid, how does one remove it if it is in production?
You can give each business rule an effective date and an expiration date. These dates will effectively remove business rules.
Should business rules be deleted when they are no longer valid?
Business rules should not be deleted in many systems, because their histories are tracked for informational, auditing, compliance and operational reasons.
It is a good idea to recreate a set of business rules or even to reprocess data or transactions "as of" certain points in time.
One option for reducing the number of expired rules is to create a baseline version of a rule project which can be used for historical reference, or even for rolling back if needed; once the baseline has been created, rules can be deleted from the project.
How can we add or change a rule’s lifecycle status options for rules?
Out of the box, the Rule Team Server provides five status conditions—new, defined, validated, rejected or deployable—that can be applied to rules. You can extend or customize this feature, depending on your specific needs. Authorized users can later modify a rule’s status in Rule Team Server.
How does one run the JUnit simulation; is there sample code? How can one build a test scenario in WebSphere ILOG Decision Validation Services?
Please read WebSphere ILOG JRules’ product documentation to learn how to execute scenarios, suites, and simulations with Ant tasks or with JUnit and to create test scenarios with Decision Validation Services.

