在我的软件中,我需要能够与一个非常简单的文档管理系统连接。
我需要能够:
目前我们无需搜索文件。
我需要能够从C#程序执行此操作,因此必须有.net API。
我需要有多个客户端一次能够这样做。
我最终还需要能够通过网络连接完成此操作。但只是在以后。
这是一个更大的应用程序的一部分,所以我必须能够保持低成本。我认为我不需要像Documentum或高端DM产品那样复杂的东西。
客户将出售该应用程序,因此必须有一份友好的转售协议。
有没有像这样的东西?
答案 0 :(得分:5)
为什么不使用WSS (Windows SharePoint Services)免费使用Windows Server,并提供您正在寻找的所有功能和API来管理文档,签入/签出版本控制,工作流程等等。它还内置了管理界面。
答案 1 :(得分:3)
关于版本文档的需求:您的域专家肯定错误。用户不仅会最终要求这样做或者需要合并某些东西,但是一旦你确定了其他要求,版本化也很容易添加,所以你也可以去做。
也许您可以将C#前端放在subversion存储库中。
答案 2 :(得分:0)
基于共享点的解决方案是目前最具成本效益的解决方案。如果您想要销售产品,可能为时已晚。有很多文档管理系统偏离了Documentum平台。查看NextDocs以获得基于SharePoint的非常好的解决方案。
答案 3 :(得分:0)
你为什么不试试Alfresco。它们还提供了一组很好的API功能(包括可以在.NET中使用的Web服务)。
关于经销商协议 - 不确定此协议。