Basic document management

When documents have a 'life-cycle', ranging from creation to eventual publication, a number of issues arise. This includes protection of documents from unauthorized users, prevention of simultaneous updates to a single document, and preservation of old versions of a document in case of data corruption or incorrect updates. It is possible to develop an application around a database that adds appropriate features to support these requirements, but fortunately this has already been done, and packaged as document management systems by a number of software vendors. Standard features include:

  • locking: the ability to prevent any of the actions below to be applied to a document

  • check-out: the ability to assign a document to an ...

Get XML Companion, The, Third Edition now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.