Proposed Solution
n
n
Data Virtualizer
Query processor and optimizer
Database
Database
Database
Database
Audit Policy Database
MI
DD
L
EWA
R
E
Transaction
Commands
Audit Trail Agent
Application
S
E
C
U
R
I
T
Y
Make the audit trail component independent

Moves audit trail implementation away from applications
Not compromising security to the application developers and
 reduces complexity of applications ( Transparency for the app developer )
Audit based on application transactions ( “actions” ) rather than database operations
Provides consistency of Audit Trail for the entire system in terms of
Audit Trail Format
Access to Audit Trail
Audit Trail Policy Format
Database components need not be concerned about Audit Trailing resulting ease of design of data schemas