我们有许多自定义和现成的应用程序来管理我们公司的扫描,索引,存储,工作流等文档管理,
我们希望开始使用Alfresco来完全管理我们的文档管理流程。 这需要与外部数据库集成,与现有Java基础架构和内部Oracle DB连接。 由于网上有很多关于Alfresco的信息,我想知道我们如何继续使用Alfresco。我应该使用Alfresco的任何特定工具,并且我可以轻松地使用Alfresco改进现有流程 请指教。
答案 0 :(得分:4)
支持Oracle数据库是Alfresco的only provided by the Enterprise version。
为了让Alfresco成为您文档流程的唯一中心,并从其功能中受益,您很可能需要将预先存在的内容迁移到Alfresco存储库中。然后,您需要以某种方式集成外部系统。有一个good tool可以向Alfresco大量导入内容。
Alfresco在扩展/集成点方面非常强大,最有用的通常是Web Scrips,它提供了一个REST API,允许您使用纯HTTP控制内容,工作流,生命,Universe和所有内容调用。有大量的Web脚本可用OOTB,但您可以轻松添加自定义脚本,Javascript或Java实现可直接使用,PHP,Groovy和Clojure作为外部插件。
提供了一些其他可能性来向外部系统或用户公开内容,例如WebDAV,CIFS(Alfresco作为共享驱动器),SOAP,....
答案 1 :(得分:2)
除了skuro帖子之外,我还要补充一点,Alfresco在世界各地都有一个不断发展的社区,他们每天都在使用新功能。一个例子是MetaDBConnector Alfresco组件,它允许您轻松地将Oracle数据库(和其他RDBMS)中的信息链接到存储在Alfresco中的文档。 可以从Alfresco Addons http://addons.alfresco.com/addons/alfresco-metadbconnector-component下载。 由VenziaIT(http://venzia.es)开发和维护。 问候!
答案 2 :(得分:0)
Mule ESB,开源esb工具,可以连接Alfresco以及几乎所有领先的数据库供应商,包括Oracle。
http://www.mulesoft.com/cloud-connectors/alfresco-integration-connector