A Model-driven Method for the Design and Deployment of Web-based Document Management Systems
Most existing Document Management Systems (DMSs) are designed according to an approach which is technology-driven rather than based on standard methodologies. Related shortcomings are vendor dependence, expensive maintenance and poor interoperability. Information model-driven methodologies could help DMS designers to solve these issues. As a matter of fact, information models can provide a technology-independent abstract representation of information systems’ functionalities. Based on standard formalisms, they are useful to designers to describe the managed domain and to developers to understand and develop the modeled entities according to a standard methodological approach. However, while information models are commonly used by software designers for the design of information systems, such as databases and digital libraries, their use in DMS design is still in its infancy. This paper provides a contribution in this research area proposing a method for Web-based DMS design based on an information model, named Document Management and Sharing information Model (DMSM). We have also developed a set of tools, the DMSM Framework, that provides designers with DMS design and deployment facilities. Based on this instrumental support, the proposed method facilitates the design and fast prototyping of DMSs, dealing with requirements of open standard compliance, cost effectiveness and uniform access to heterogeneous data sources.