реализация простого управления документами

Мой вопрос: как бы вы продолжили реализацию простого DMS (управления документами) на основе следующих требований?

  1. DMS должна быть распределенным веб-приложением.
  2. Поддержка управления версиями документов.
  3. Поддержка для блокировки документов.
  4. Поиск документов.

Я уже понимаю, какие технологии я хочу использовать. Я буду использовать Sring MVC, Hibernate и реляционную базу данных (скорее всего, MYSQL).

Я не совсем понимаю, нужно ли мне использовать webdav , поскольку я мог бы просто загружать или скачивать документы. Я считаю, что должен, потому что мне нужно как-то выполнить пункт 2 и особенно пункт 3.. Это правильный путь?

Любые примеры или опыт будут очень кстати :). Может быть, Milton - не лучшая библиотека для webdav?

5
задан Eduard 2 June 2011 в 08:24
поделиться