Business rules are stored in a rule store, which is basically a SQL Server database. When you configure the BRE with the BizTalk Server Configuration tool, you deploy a database called
BizTalkRuleEngineDb
. With the Business Rule Composer, you can create policies containing rules and vocabularies. These are stored in the rule store. The interactions with the rule store are depicted in the following diagram. Rules can be applied on a message provided through an orchestration or .NET application, as shown in the previous recipe. The BRE separates rules from your orchestration or .NET program:
Besides the rule store you can use another database that could contain data for rules. Data that can be used to evaluate with facts, which are delivered to a policy through a Rule shape in an orchestration. Business users can change this data instead of the rule itself and prevent updating the rules. With an update of rules, you have to go through steps in the Business Rule...