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
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
Extensibility : Acts like a new layer on top of CM
New layers like Custom Access Control , Audit Layer can be added
Developed a new easy to use API on top of Content Manager Programming API Content Manager API Folder Manager API Library Client API SimpleCMAPI Application Security Layer Audit Layer
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
Inner Line Permit for VISITOR RESIDENTSHIP Requirements for entering Arunachal Pradesh OR
Some Screenshots of the Application developed Security Layer Workflow in CM
Inner Line Permit Database
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.
Audit Trails on Distributed Databases
The eGov Middleware Data Virtualization Isolates logical view of data storage available to the application developer from the physical placement Data Virtualizer Transaction Commands Query processor and optimizer Database Database Database Database M I DD L EWA R E Application
Audit Trail Component : A module responsible for managing the audit trail of eGov applications across the entire system.
Where can we place the Audit Trail Component in the eGov Architecture ?
In the Middleware , above DV Module
In the Component Databases
Issues Involved in the Placement
Risking security at the hands of applications
Tamper proofing of Audit Trail
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 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
Further Research Issues
Audit Trail Agent Architecture
Storage of Audit Trail is an issue
Distributed or Centralized ?
A Buffered Distributed - Centralized Architecture
Amalgamation of audit trail data at the central server
Timestamping issues to ensure correct chronological sequencing of audit trail for analysis – Time sync , which time to use
Proper Categorization of Audit Trail data to facilitate analysis
Ensuring Tamperproofing of Audit Trail for the Auditor
Authentication of Distributed Sources
Audit trail management (Archiving and purging)
Access Control to Audit Trail
Extensible API developed for Content Manager along with an application
Audit Trail Architecture in eGov
Working at IRL
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
File Systems Course
CS120 and CS130
Laid down a list of requirements for eGov data management solutions
A document on security issues of smart cards
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 Library Server Multiple Object Servers Client Fig: Architecture of Content Manager for a single Implementation