You are on page 1of 11

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

What is Content Manager ? Content Manager (a product from IBM) is a scalable solution for storing and retrieving documents of various types.

Content Manager
Brief Overview of the features of CM
1. Lets you store content regardless of format. ( Unstructured data )
E.g. text documents, scanned images, audio, video, forms any binary object

2. Stores data on distributed servers and provides single point access. 3. Provides many sophisticated features like  Access control  Storage management Archiving , Purging , Migration  User management  Automated Workflow  Enterprise wide search from Internet or intranet clients.  Streaming audio and video.

The Beginners Guide to CM


   

Provides an introduction to a layman about Content Manager Covers essential topics of CM Relevant Figures to explain important concepts All discusses development of Client Application for CM Useful Appendices with extra info like installation, references etc.

Developed an easy to use CM Programming API


Developed a new easy to use API on top of Content Manager Programming API

Benefits  Makes it very easy to perform operations on the CM Database  Encapsulates the complexity of CM API  Object Oriented Approach allows easy integration into new apps  Speeds up Application Development Time


Application

Audit Layer Security Layer SimpleCMAPI


Content Manager API
Folder Manager API Library Client API

Extensibility : Acts like a new layer on top of CM New layers like Custom Access Control , Audit Layer can be added

A Prototype Application

Defining the problem Proposed a prototype solution Developed an Application in Visual C++ on top of Content Manager Demonstrates use of our new API with additional layers
Workflow Security Layer Audit Layer
OR

Inner Line Permit for VISITOR

RESIDENTSHIP

Requirements for entering Arunachal Pradesh

Some Screenshots of the Application developed


Two databases: Citizen Database Inner Line Permit Database

Security Layer

Main Screen

Workflow in CM

Audit Trails on Distributed Databases


Definition of Audit Trail
An audit trail is a series of records of computer events, about an operating system, an application, or user activities.


Purpose of Audit Trail




Individual Accountability: track individual actions to facilitate audit. Reconstructing Events: reconstruct events as and when required. Problem Monitoring: online tools to help monitor problems Intrusion Detection: identifying attempts to penetrate a system and gain unauthorized access.

The eGov Middleware


Data Virtualization
Transaction Commands

Application

M I D D L E W A R E

Query processor and optimizer

Isolates logical view of data storage available to the application developer from the physical placement

Data Virtualizer

Database

Database

Database

Database

Audit Trail Component : A module responsible for


managing the audit trail of eGov applications across the entire system. 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

You might also like