Discover how to leverage the ease of use and the capabilities of BRE Pipeline Framework to build powerful BizTalk messaging solutions. We will also look into some of its cleverly designed aspects, and where it should be positioned against other tools, and artifacts when designing a BizTalk solution.
4. Combine BRE Pipeline Framework with other tools
BizTalk solution design – Choosing the right tool
Final Thoughts
BRE Pipeline Framework Resources
Recommended Book
Q&A
Agenda
5. What is BRE Pipeline Framework?
Open source project – Created by Johann Cooper
Relies on BRE to abstract common message manipulation logic in pipelines
Facilitates development, deployment of the message manipulation logic
Promotes the use of messaging solutions
6. What BRE Pipeline Framework offers
The Power of message manipulation in custom pipeline components
+
The Flexibility, Extensibility of Business Rules Engine Policies
BRE
BRE
PF
BizTalk Pipeline
BRE
BizTalk Solution
21. Messaging Scenarios –
Multi System invocation
Receive PortBPF
BRE
Send Port 2BPF
Send Port 1BPF
(2) Enrich
(1) Request
(3) Final Response
22. Messaging Scenarios –
Set Target System Action
Receive PortBPF
BRE
BTS.Operation = X
Send Port
BTS.Operation = Y
BTS.Operation = Z
Action X
Action Y
Action Z
SET BTS.Operation
Soap Action Header
41. Final Thoughts
BRE Pipeline Framework can Build Powerful Messaging Solutions
It serves as a model in terms of pipeline component design and development
Allows for rapid changes in message manipulation logic
It decreases overall solution visibility
Some operations could have a performance impact
Avoid building overly complicated solutions by leveraging only BPF
BRE Pipeline Framework, ESB Toolkit, Orchestration are complementary tools
42. BRE Pipeline Framework Resources
Source Code:
https://github.com/mbrimble/brepipelineframework
Johann Cooper Blog:
https://adventuresinsidethemessagebox.wordpress.com