A novel collaborative platform for document management

Surabhi Singhal, Jitendra J. Kulkarni, P. Chand, Anup Kumar Bhattacharjee · 2014

In large organizations people need to collaborate for meeting organizational goals in number of ways. Collaboration platforms such as Google Docs offer a set of software components and services which enable users to communicate and share documented information. However, sensitive information, which pertains to almost all industries/organizations today, can't be stored in the conventional collaborative platforms having their own data store. In this paper, we propose the architecture of an in-house Collaborative Document Management System (CDMS) that will host documents and allows editing of the documents online by multiple people simultaneously without checking in/out the document. Simultaneous editing will obviously lead to concurrency conflicts and thus a comprehensive study of Optimistic concurrency control strategies used in the databases has been done. Unlike the traditional document storage in file system, the unstructured documents are structured into paragraphs and then stored in the database. This leads to granting user access rights on individual paragraphs. The performance of application with respect to response time of system at concurrency has been acceptably good. In order to handle increasing load on centralized database of CDMS; a layered architecture for a distributed CDMS has been proposed. This module will work one layer above the already developed centralized CDMS.

Read the paper · More papers on PaperTik