Do I need to install BizTalk server on client to just run the policies?

254 Views Asked by At

I have a .Net application which is being deployed at the client (Database and the application). Whenever client requests a new feature I have to deploy a new build on the application URL. Currently I am looking into BizTalk server's Business Rule Engine. I have created one policy with set of rules. I want to know how will it work with my current application structure.

Do I need to install any service on client side to make that policy run? Or simply importing the "RuleEngine" reference in my code and then deploying it will work?

2

There are 2 best solutions below

2
On

Few points to cover, #3 likely being you deciding factor.

  1. The Business Rule Engine ships only with BizTalk Server so you must install the BizTalk Server Product on any computer where you need to run the Business Rules Engine.
  2. You do not need to install the BizTalk Server runtime.
  3. To run the Business Rules Engine, you must have a valid BizTalk Server license. The BRE is not available separately.
  4. The BRE runs entirely in-process. So, the answer to question 2 is yes, but you will need to load the policies manually if you are not using the Rules Engine Update Service.
2
On

The BRE framework is a separate framework, you can installed it without install the BizTalk in your client machine.

But you have to check if you need the BizTalk license to run BRE component in the client machine.