在我的软件中,我需要能够连接到一个非常简单的文档管理系统.
我需要能够:
签入/签出文件
添加文件
删除文件
也许版本文件.(领域专家说不,我怀疑他错了.)
目前我们无需搜索文件.
我需要能够从C#程序执行此操作,因此必须有.net API.
我需要有多个客户端一次能够这样做.
我最终还需要能够通过网络连接完成此操作.但只是在以后.
这是一个更大的应用程序的一部分,所以我必须能够保持低成本.我认为我不需要像Documentum或高端DM产品那样复杂的东西.
客户将出售该应用程序,因此必须有一个友好的转售协议.
这有什么事吗?
为什么不使用WSS(Windows SharePoint Services),它可以免费使用Windows Server,并提供您正在寻找的所有功能和API来管理文档,签入/签出版本控制,工作流程等等.它还已经内置了管理界面.