mplementando o gerenciamento simples de document

Minha pergunta é: Como você implementaria o DMS simples (gerenciamento de documentos) com base nos seguintes requisito

@DMS deve ser um aplicativo da Web distribuíd Suporte para controle de versão do documento.uporte para bloqueio de documento Pesquisa de documentos.

Já estou claro sobre quais tecnologias eu quero usar. Usarei o banco de dados Sring MVC, Hibernate e relacional (provavelmente MYSQL

Uma coisa que eu não sou muito claro é se eu preciso usar webdav, já que eu poderia simplesmente fazer upload ou download de documentos. Acho que preciso, porque preciso atingir o ponto 2. e principalmente o ponto 3. de alguma forma. Este é o caminho certo a seguir?

Qualquer exemplo ou experiência com isso seria muito útil :). Talvez Milton não seja a melhor biblioteca para escolher para o webdav?

questionAnswers(5)

yourAnswerToTheQuestion