3

在我的软件中,我需要能够连接到一个非常简单的文档管理系统。

我需要能够:

  1. 签入/签出文件
  2. 添加文件
  3. 删除文件
  4. 也许是版本文件。(领域专家说不,我怀疑他错了。)

这时候我们就没有必要去搜索文档了。

我需要能够从 C# 程序执行此操作,因此必须有一个 .net API。

我需要有不止一个客户能够同时做到这一点。

我最终也需要能够通过网络连接来做到这一点。但只是以后。

这是一个更大的应用程序的一部分,所以我必须能够保持低成本。我认为我不需要像 Documentum 或高端 DM 产品那样复杂的东西。

客户将销售应用程序,因此必须有一个友好的转售协议。

外面有这样的吗?

4

4 回答 4

5

为什么不使用WSS (Windows SharePoint Services),它在 Windows Server 中是免费的,并提供您正在寻找的所有功能和 API 来管理文档、签入/签出版本控制、工作流程等等。它还已经内置了管理界面。

于 2009-03-04T22:10:40.023 回答
3

关于版本文档的需要:您的领域专家肯定是错误的。不仅用户最终会提出这个要求或需要合并某些东西,而且一旦你确定了其他要求,版本控制也很容易添加,所以你不妨去做。

也许您可以将 C# 前端放在颠覆存储库中。

于 2009-03-04T22:01:24.553 回答
0

Share point based solutions are the most cost effective out there right now. If you're looking to sell a product, you're probably too late. There are A LOT of document management systems that have veered away from the Documentum platform. Check out NextDocs for a pretty good SharePoint based solution.

于 2009-03-04T22:55:49.167 回答
0

Why don't you try out Alfresco. They provide quite a nice set of API capabilities as well (includes web services which can be used in .NET).

Regarding the reseller agreement - not sure of this one.

于 2009-08-10T03:15:45.960 回答