Click here to Skip to main content
Click here to Skip to main content

BizTalk Integration Auditing Framework (BIAF)

By , 30 Sep 2011
Rate this:
Please Sign up or sign in to vote.

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

BIAF.JPG

What are the various scenarios for auditing?

Do you know how to audit your business process in this scenario?

BIAF_scenario_1.JPG

Audit Message structure

BIAF_Audit_table.JPG

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.

License

This article, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)

About the Author

Naveen Karamchetti
Architect AT&T Wi-Fi Services
United States United States
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

Comments and Discussions

 
-- There are no messages in this forum --
| Advertise | Privacy | Mobile
Web01 | 2.8.140415.2 | Last Updated 30 Sep 2011
Article Copyright 2011 by Naveen Karamchetti
Everything else Copyright © CodeProject, 1999-2014
Terms of Use
Layout: fixed | fluid