Documente Academic
Documente Profesional
Documente Cultură
Under guidance of
Dr. P.V. Kamesam
Ashish Gupta
3rd Year
B.Tech , Computer Science and Engg.
IIT Delhi
Introduction
Definition of eGov
It can be defined as the civil and political conduct
of government, including service provision, using
information and communication technologies.
Transactions
Government Government
Citizens
e-Gov solution
Overview of Presentation
Part 1 : Content Manager
Part 2 : Audit Trails in Distributed Databases
Intro to Content Manager
The Problem
A Major challenge in eGov : Data Management
E.g. Land Records , Citizen Database etc.
Content Manager : a Possible Solution
Benefits
Makes it very easy to perform operations
Application
on the CM Database
Encapsulates the complexity of CM API
Object Oriented Approach allows easy
integration into new apps
Speeds up Application Development Time Audit Layer
Security Layer
Extensibility : Acts like a new layer on top
of CM
SimpleCMAPI
New layers like Custom Access Control ,
Audit Layer can be added Content Manager API
Folder Manager API
Library Client API
A Prototype Application
Main Screen
Workflow in CM
Audit Trails on Distributed Databases
Problem Description
Where can we place the Audit Trail Component in the
eGov Architecture ?
Possible options:
1. Application
2. In the Middleware , above DV Module
3. In the Component Databases
Issues Involved in the Placement
Security Issues
Risking security at the hands of applications
Tamper proofing of Audit Trail
Implementation Issues
Application Complexity
Database design Complexity
Audit Trail Transparency to the application
developers
Consistency of Audit Trail across the entire system
Ease of Audit Policy Management
Proposed Solution
Transaction
Commands
Application
MI
D S Audit
Audit Trail Agent
D Policy
E Database
L
E C
W U
A R Query processor
R I and optimizer
E T Data Virtualizer
Y
Working at IRL
Team work
Research Experience
Responsibility
Thanks
Things Learnt
Enterprise Database Technology
Visual C++ / Database Interaction
API Wrapper Technology
Distributed Database Systems
Audit Trail Technology and Middleware Tech.
Security Issues in large scale databases
IIT Education
• File Systems Course
• CS120 and CS130
Other Tasks
Laid down a list of requirements for eGov data
management solutions
A document on security issues of smart cards
Future Work
Integration of EIP with CM
Further extension of the new CM API with focus on security and
audit trail layers
Development of applications for more real life scenarios
Architecture of CM
Client
Library
Server