简单的文档管理系统和API
在我的软件中,我需要能够连接到一个非常简单的文档管理系统。
我需要能够:
- 签入/签出文档
- 添加文档
- 删除文档
- 也许版本文档。 (领域专家说不是,我怀疑他错了。)
此时我们不需要搜索文档。
我需要能够通过 C# 程序执行此操作,因此必须有 .net API。
我需要有多个客户能够同时执行此操作。
我最终也需要能够通过网络连接来完成此操作。 但只是后来。
这是一个更大的应用程序的一部分,因此我必须能够保持较低的成本。 我认为我不需要像 Documentum 或高端 DM 产品那样复杂的东西。
客户将出售该应用程序,因此必须有一个友好的转售协议。
那里有这样的东西吗?
In my software I need to be able to interface to a very simple document management system.
I need to be able to:
- Check in/out documents
- Add documents
- delete documents
- maybe version documents. (The domain expert says no, I suspect he is wrong.)
At this time we have no need to search the documents.
I need to be able to do this from a C# program so there must be a .net API.
I need to have more than one client be able to do this at a time.
I will eventually need to be able to do this from a web connection as well. But only later.
This is part of a larger application that, so I must be able to keep costs low. I don't think I need anything as complex as Documentum or the higher-end DM products.
The customer will be selling the application, so there must be a friendly re-seller agreement.
Is there anything out there like this?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(4)
为什么不使用 WSS (Windows SharePoint Services) 它是免费的 Windows Server 和提供您需要的所有功能和 API,用于管理文档、签入/签出版本控制、工作流程等。 它还已经内置了管理界面。
Why not use WSS (Windows SharePoint Services) it's free with Windows Server and provides all the functionality and API's that you're looking for to manage documents, Check In/Out version control, work flows and much more. It also already has built in admin interfaces.
关于版本文档的需要:您的领域专家肯定是错误的。 用户最终不仅会提出这个要求或需要合并某些内容,而且一旦您确定了其他要求,添加版本控制也非常简单,因此您不妨这样做。
也许您可以将 C# 前端放在 subversion 存储库上。
In regards to the need to version documents: your domain expert is definitely wrong. Not only will users eventually ask for this or need to merge something, but once you establish the other requirements, versioning is pretty simple to add as well so you might as well go for it.
Perhaps you could just put a C# front end on a subversion repository.
基于共享点的解决方案是目前最具成本效益的解决方案。 如果您想销售产品,那么可能为时已晚。 有很多文档管理系统已经脱离了 Documentum 平台。 查看 NextDocs 以获得非常好的基于 SharePoint 的解决方案。
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.
为什么不试试 Alfresco。 它们还提供了一组非常好的 API 功能(包括可在 .NET 中使用的 Web 服务)。
关于经销商协议 - 不确定这一点。
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.