IBM IRL,
Block 1,IIT,
Hauz Khas, New Delhi - 110016
Summer Internship Report
IBM E-Government Project
Executive Summary
My two-month Industrial Internship Program work term was with the IBM Research Labs, New Delhi. I was involved in the area of e-Governance during my work term, all of which will be outlined in this report. This report will cover some background information on the projects I was involved in, as well as details on how the projects were developed.
There are two major projects that I had a significant role in.
The first project involved gaining a good understanding of an IBM product called Content Manager. My task was to study its capabilities from the point of view of a data management solution in the e-Gov system. My task was to
Understand the product,
How to develop applications using Content Manager,
Create a prototype eGov Application on top of it.
One of the important achievements of this project was the development of a new Programming API over the Content Manger Programming API which provides many features and supports the eGov concept of “Middleware”. The major benefits of this API are:
It greatly simplifies the task of developing applications on top of Content Manager.
It provides additional functionality in Content Manager, which would be a requirement for eGov project.
It supports a layered architecture by which new capabilities can be added to the Content Manager API by implementing the required functionality as layers above the AP
An application was finally developed using the above API to demonstrate its usefulness. It was a prototype solution to a real life problem known as Inner Line Permit, which occurs in eastern states of India like Arunachal Pradesh.
The second project was on designing and implementing Audit Trails in Distributed Database Environments such as that of eGov. Audit Trail can be described as electronic evidence that can be used to trace transactions to verify