What is Auditing?
Auditing is the process of systematic measurable technical assessment of a system. Auditing helps to identify and eliminate system bottlenecks. Auditing is also used for reporting purposes.
Why is Auditing required?
Auditing is vital in any complex BizTalk integration system. It shows the various messages and the control flow in the system.
What is this framework all about?
This framework consists of an orchestration which consumes Audit messages. The goal is to post audit messages to this orchestration and your audit will be readily available.
Are there any other frameworks available?
Don't get confused with these available frameworks:
- BizTalk CAT Instrumentation Framework
- BizTalk Activity Monitoring (BAM)
Does it support multiple BizTalk servers in a clustered environment?
The framework has been tested on BizTalk servers in a clustered environment.
Software architecture diagram of the Auditing framework
What are the various scenarios for auditing?
Do you know how to audit your business process in this scenario?
Audit Message structure
This audit message structure is generic and highly customizable.
How do I quickly integrate this in my code?
Download the documentation and code from biaf.codeplex.com.
How do I use the data from this framework?
BIAF is supported in BizTalk Control Center (BCC) from version 3.5 onwards.
Points of Interest
This auditing framework is very generic and is easily customizable.
Any auditing framework once implemented correctly will provide a remarkable insight into any business process.