Friday, 5 July 2013

Major Design Objectives of BizTalk BRE Pipeline Framework

The BizTalk Business Rules Engine (BRE) Pipeline Framework that presently is compatible with only some of the versions of the BizTalk Server like BizTalk Server 2010 and 2013 offers amplified flexibility in developing and managing the pipeline components with the help of the Business Rules Engine.
There are several design goals of this BizTalk development Framework. One of the design targets of this Framework is to decrease the time needed for introducing a new logic into a pipeline of the Server. This way the IT personnel can focus on gathering logic in reusable class libraries. This Framework also aims at reducing the intricacies involved in deploying the pipeline components.  For the reason that the logic is captured in class libraries and business rules which the pipeline component doesn't have any direct indications to, there will be no need for the pipeline component to be deployed again and again unless there is need to modify the pipeline component itself, that is, for plumbing. It also helps in promoting the reuse of the logic already used within the pipelines instead of writing the new pipeline components each time a minor variation of logic is necessary. Another design goal of this BizTalk development Framework is to ensure an uncomplicated design time experience that motivates the developers to bring pipelines into play properly and simplifies the task of understanding the purpose of the pipeline to be carried out by the analysts. Last but not the least; the extensible Framework is designed to enable the developers who have taken BizTalk training to realize their significant requirements if not addressed out of the box in the preferred manner.
The several design goals as mentioned above are accomplished by the BRE Pipeline Framework by using the concepts known as MetaInstructions and Instructions.


No comments:

Post a Comment