7. The method as in claim 1 , wherein said structural components comprise of: paragraphs; pages; sections; chapters; cells; rows; columns; and worksheets.
1. A method of providing access to portion of a document in a distributed environment, said method comprising: identifying structural components in said document for criteria based access by a document parser; embedding, using a processor, said criteria based access information in said document by a document splitter; providing access to identified structural components of said document to identified agents based on said criteria; processing one or more structural components of said document by authenticated agents satisfying said criteria to produce one or more updated structural components of said document; and aggregating said one or more updated structural components of said document to produce a new document, wherein said aggregating comprises: performing consistency check for said document by determining overlapping regions of said document by an aggregation module; comparing overlapping regions of said document by said aggregation module; and concatenating new parts of said document by said aggregation module.