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.
Naveen has done his Masters (M.S.) in Computer science, has started his career programming the mainframes and now has more than a decade of programming, development and design experience. Naveen has a sharp eye and keen observation skills. Naveen has worked for several companies and strived hard to build large scale business applications and bringing better solutions to the table.
Quite recently Naveen has built a fairly complex integration platform for a large bank. His hobbies include training, mentoring and research. Naveen spends his free time visiting National Parks nationwide.
Naveen has developed the BizTalk Control Center (BCC)
http://biztalkcontrolcenter.codeplex.com