Sushil Magdum


For many years, large distributed enterprises have faced a common problem of near real time sharing of enterprise data typically stored in databases. As these databases may be located globally, distributed nature of this data makes it difficult to access instantaneously. The Active Collections Framework (ACF) acts as a good foundation on which to build distributed applications. This framework requires distributed applications to view changes to data as events of interest. The ACF framework integrates access to data and data changes through active collections. ACF framework is based on two different research areas: event management in distributed computing and active database systems. Active databases support mechanisms to monitor changes to the database state. The central concept in ACF event management is active collections. Each active collection is a collection of all objects specified by a query on the enterprise data. For each client interested in obtaining data, an entry is made in the active collection. This information is then used by windows service to notify the registered client of any data changes. This project implements the Active Collections Framework using Microsoft .Net and Visual Studio .Net. Two sample applications using the developed framework have been developed to demonstrate the efficiency of data storage and event notification capabilities of the developed ACF framework.

Library of Congress Subject Headings

Microsoft Visual studio; Database management; Microsoft .NET

Publication Date


Document Type

Master's Project

Student Type


Department, Program, or Center

Computer Science (GCCIS)


Heliotis, James


Note: imported from RIT’s Digital Media Library running on DSpace to RIT Scholar Works. Physical copy available through RIT's The Wallace Library at: QA76.9.D3 M34 2008


RIT – Main Campus