In this session Johann will explain some of the basics of the BizTalk BRE before moving on to advanced topics. Some of the basics include an explanation of what facts are and how the BRE works with them, rule priorities, long running facts, versioning and source control, and deployment. He will then demonstrate some more advanced topics such as executing business rules from a .NET application, rules traceability, and will discuss how to assert the various different types of facts. Finally he will explain and demonstrate the usage of the BRE Pipeline Framework CodePlex project to build loosely coupled and lightweight solutions with minimal custom development.