Welcome to ILOG JRules > Getting Started > ILOG JRules Architecture Guidelines > Enabling Business Rule Management for Business Users

To enable business users to create and edit business rules, you can publish rule projects to Rule Team Server, a Web-based module for storing, managing, and editing business rules. After the rule project has evolved in Rule Team Server, you can synchronize its contents back into Rule Studio.

Simplifying Rule Editing for Business Users

When you have a large vocabulary, categories let you filter the terms and phrases that are available to you when you edit rules in Rule Studio or Rule Team Server. Only those vocabulary terms and phrases in a category are visible in a business rule with that category assigned.

You can also use business rule templates to guide policy managers to write rules properly and create many similar rules efficiently. A business rule template is a partly completed business rule that can be used to create a series of rules with the same structure. If you find that you are using templates to manage many rules with shared conditions and actions and are only modifying values, you may consider managing them as a decision table.

Adding Custom Properties to Rule Artifacts

To add properties to existing types of rule artifact, you extend the rule model. BAL and rule model extensions can be set up once and then deployed on both Rule Studio and Rule Team Server.

For example, you could create a property geography to identify the country for which a rule is applicable.

Synchronizing Work Between Business and IT Users

Developers store and access business rules using ILOG Rule Studio for .NET. Rule Studio stores business rules and other business rule artifacts (such as business object models) in a file system. You can integrate this file system into a Source Code Control (SCC) system for file sharing, conflict resolution, and version management. In an SCC system, each developer works on a copy of the rule projects in their Eclipse workspace, and a copy is kept in the SCC system. All interaction with the SCC system is handled by Eclipse.

Business users store and access business rules using Rule Team Server. Rule Team Server stores rule projects in a database repository. The Rule Team Server repository handles multi-user concurrency and versioning. In Rule Team Server, all users collaborate within a shared workspace, and use locking to control access to resources currently being edited.

images/brm.png

In Rule Studio, you can synchronize the content of rule projects within Rule Team Server. Synchronization provides for:

The way you implement business rule management with Rule Studio and Rule Team Server depends on who the owners of the business policy are, and whether you use the Rule Team Server repository as production storage.

Related Concepts

Categories
Business Rule Templates
Rule Project Storage
Rule Project Sharing and Synchronizing
Guidelines for Sharing Repositories Between User Profiles

Related Samples and Tutorials

Permissions Tutorial
Baseline Management Tutorial