Biztalk 的业务逻辑
Business logic with Biztalk
问题是放置业务逻辑的最佳位置:是在 biztalk
orchestartions 中还是在 libraries
这样的外部组件中?
我想只要有一定的负担,你就可以用任何一种方式实现相同的功能,但是在任何一个地方都有逻辑选址的好处是什么?
案例 1:
案例二:
提前致谢!
BizTalk 是一个强大的工具,但就像它一样,它可能会被严重使用...尝试阅读此处以帮助您入门
http://www.codeproject.com/Articles/12854/Explaining-the-BizTalk-Architecture-to-your-Grandm
Orchestrations
Orchestrations are processes that are defined in the Business Process Execution Language (BPEL). This could be something like, say: if quantity is greater than threshold, apply discount, else standard discount. At this stage, you can also change the format of the message using Transformation Maps, or you can call some other web service to do an operation like credit card verification. This is like our example in which we have the customs inspection process and checking with the bank if the excise payment is cleared.
Business Rules Engine
Business Rules Engine is used by BizTalk to load the current policies which are a collection of Rules from the Orchestration. These rules are kept separately as these could change from time to time. In our example above, this would be something like, during Olympics there could be certain relaxations in guidelines or certain promotions in effect. These change from time to time, and they are kept separate. This is the idea behind the Rule Store in BizTalk.
问题是放置业务逻辑的最佳位置:是在 biztalk
orchestartions 中还是在 libraries
这样的外部组件中?
我想只要有一定的负担,你就可以用任何一种方式实现相同的功能,但是在任何一个地方都有逻辑选址的好处是什么?
案例 1:
案例二:
BizTalk 是一个强大的工具,但就像它一样,它可能会被严重使用...尝试阅读此处以帮助您入门 http://www.codeproject.com/Articles/12854/Explaining-the-BizTalk-Architecture-to-your-Grandm
Orchestrations
Orchestrations are processes that are defined in the Business Process Execution Language (BPEL). This could be something like, say: if quantity is greater than threshold, apply discount, else standard discount. At this stage, you can also change the format of the message using Transformation Maps, or you can call some other web service to do an operation like credit card verification. This is like our example in which we have the customs inspection process and checking with the bank if the excise payment is cleared.
Business Rules Engine
Business Rules Engine is used by BizTalk to load the current policies which are a collection of Rules from the Orchestration. These rules are kept separately as these could change from time to time. In our example above, this would be something like, during Olympics there could be certain relaxations in guidelines or certain promotions in effect. These change from time to time, and they are kept separate. This is the idea behind the Rule Store in BizTalk.