2009-03-04 3 views
2

В моем программном обеспечении мне нужно иметь возможность взаимодействовать с очень простой системой управления документами.Простая система управления документами и API

я должен быть в состоянии:

  1. Проверьте в/из документов
  2. Добавить документы
  3. удалить документы
  4. возможно версии документов. (Эксперт по области говорит, что нет, я подозреваю, что он не прав.)

В настоящее время нам не нужно искать документы.

Мне нужно иметь возможность сделать это из программы на C#, поэтому должен быть API-интерфейс .net.

Мне нужно, чтобы несколько клиентов могли делать это за раз.

В конечном итоге мне также понадобится сделать это из веб-соединения. Но только позже.

Это часть более крупного приложения, поэтому я должен быть в состоянии снизить издержки. Я не думаю, что мне нужно что-то столь же сложное, как Documentum или продукты высшего класса DM.

Клиент будет продавать заявку, поэтому должен быть заключен договор о добросовестном соглашении продавца.

Есть ли что-нибудь в этом роде?

ответ

5

Почему бы не использовать WSS (Windows SharePoint Services), это бесплатно с Windows Server и предоставляет все функциональные возможности и API, которые вы ищете для управления документами, контроль версий In-Out, рабочие потоки и многое другое. Он также уже имеет встроенные админ-интерфейсы.

+0

Спасибо, это интересно. Я посмотрел на Sharepoint, но нашел, что сервер Sharepoint слишком дорог для того, чтобы ценовая точка этого продукта была обнажена. Но если я правильно следую, службы Sharepoint являются частью Windows Server.Я буду исследовать. – Khadaji

+1

MOSS - это то, за что вам нужно заплатить дополнительно, WSS бесплатно с Windows Server 2003. WSS - это все, что вам нужно для того, что вам нужно. – James

3

Что касается необходимости в документах по версии: ваш эксперт в области определенно не прав. Мало того, что пользователи в конечном итоге попросят об этом или должны что-то слить, но как только вы установите другие требования, управление версиями довольно просто добавить, чтобы вы могли пойти на это.

Возможно, вы можете просто поместить передний конец C# в репозиторий subversion.

+0

Возможно, вы правы - но вы раньше работали с клиентами, а? :) Я надеюсь, что это понадобится - более того, я сомневаюсь, что найду DM, у которого были другие, и не это. – Khadaji

0

Share-based решения являются наиболее экономически эффективными там прямо сейчас. Если вы хотите продать продукт, вы, вероятно, слишком поздно. Существует множество систем управления документами, которые отклоняются от платформы Documentum. Проверьте NextDocs на довольно хорошее решение на базе SharePoint.

+0

LOL. Нет, управление документами является небольшим требованием от общего продукта. Не конечная цель. – Khadaji

0

Почему бы вам не попробовать Alfresco. Они предоставляют довольно хороший набор возможностей API (включая веб-службы, которые можно использовать в .NET).

Что касается соглашения с продавцом - не уверен в этом.

Смежные вопросы