Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/374.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 为大型企业推荐DMS_Java_Alfresco_Dms_Nuxeo - Fatal编程技术网

Java 为大型企业推荐DMS

Java 为大型企业推荐DMS,java,alfresco,dms,nuxeo,Java,Alfresco,Dms,Nuxeo,两天来,我一直在为大型企业选择合适的开源DMS。在所有用Java编写的开源文档管理系统中,、和似乎享有良好的声誉。然而,我无法在它们之间找到一个公平的比较,因为我在这方面没有任何经验,所以很难在它们之间进行选择。到目前为止,我已经安装了Nuxeo和LogicalDoc,并检查了它们的一些功能。似乎两者都有许多共同的特点。我还不知道Alfresco的情况,但它让我有些失望,因为它的社区版似乎没有包括它的大部分有用功能() 最后,有一些重要的标准,我应该考虑在所有的:< /P> 易于定制 改变语言

两天来,我一直在为大型企业选择合适的开源DMS。在所有用Java编写的开源文档管理系统中,似乎享有良好的声誉。然而,我无法在它们之间找到一个公平的比较,因为我在这方面没有任何经验,所以很难在它们之间进行选择。到目前为止,我已经安装了NuxeoLogicalDoc,并检查了它们的一些功能。似乎两者都有许多共同的特点。我还不知道Alfresco的情况,但它让我有些失望,因为它的社区版似乎没有包括它的大部分有用功能()

最后,有一些重要的标准,我应该考虑在所有的:< /P>
  • 易于定制
  • 改变语言和主题
  • 支持第三方应用程序的接口
  • 开发者指南(文档)

如果您能分享您在这方面的经验,我将不胜感激。

Alfresco社区可能会解决您此后提到的所有标准

  • 它主要是一个基于Spring的应用程序,使用webscript技术很容易进行自定义和扩展
  • 它广泛支持i18n和共享上的主题更改
  • 它可以通过插件轻松地与Liferay、Kofax等第三方应用程序交互
  • 它有一个非常一致和广泛的文档,博客和最知名的Alfresco合作伙伴写的许多书
显然,在生产、企业范围的应用程序中,您应该申请企业版许可证。Alfresco是完全开源的,但这并不意味着它是免费的


您可以在

中找到社区版和企业版之间的非常好的比较,Nuxeo可能适合您的需要:

  • 它是基于OSGI的,因此您可以使用XML和/或Java对其进行大量定制(有关扩展点、贡献等的详细列表,请参阅)。如果您选择订阅Nuxeo Online Services,则可以使用Nuxeo Studio,这不是强制性的,但可以通过UI更快地自定义Nuxeo
  • 它完全支持i18n和主题定制。它是OSGI模型的一部分
  • Nuxeo已经提供了通过标准协议与某些第三方应用程序通信的插件。但是,根据您的需要,您可以构建一个自定义通信协议,例如包含web服务或任何其他自定义通信协议
  • 文件是可用的。Nuxeo是完全开源的,您可以在GitHub上找到源代码
Nuxeo平台是免费的,对支持或不支持哪些操作系统或数据库没有任何限制。
订阅Nuxeo Online Services可访问Nuxeo Studio、Nuxeo Marketplace、Nuxeo Cloud和Nuxeo支持。您可能需要订阅,具体取决于您的需要。

您想要自定义什么?您希望集成哪些第三方接口?什么样的用例?@Tichodroma:谢谢你的回复。我应该自定义主题和语言。此外,该系统可能需要为某些第三方应用程序提供服务,这就是我前面提到的第三个功能如此重要的原因。“它可以轻松地与大多数第三方应用程序交互”,我对此表示怀疑。您集成了哪些第三方应用程序?您使用了什么技术?例如,通过CMIS的Liferay portal,这是一个非常具体的示例。但声称“大多数第三方应用程序”。根据我的经验,例如公开简单REST接口的应用程序很难集成。谢谢你们的有用提示非常感谢。我已经检查过Nuxeo,但我有两个问题:1)是否可以在不使用Nuxeo Studio的情况下创建工作流。我问这个问题是因为我在管理面板中发现了两个预定义的工作流,我无法创建新的工作流,因为我似乎应该订阅它的在线服务,如Nuxeo Studio(它的文档中已经提到)。2) 第二个问题是关于自定义其主题。我应该购买许可证来定制主题吗?没有Studio你什么都做不了。Studio生成一个包含XML文件和一些资源的JAR文件,您可以从头编写XML文件来完成同样的操作。有关工作流(也称为DocumentRoute)和主题自定义,请参见。Studio使定制变得更容易,这就是为什么您可以在文档中找到对它的引用,但它不是强制性的。如果您愿意,您可以在30天内(我想)尝试Studio,然后打开它生成的JAR,看看如何创建您的工作流。因此,可以使用XML文件自定义主题。我可以用同样的方法创建新工作流吗?您可以在不使用Studio的情况下创建新工作流。查看两个预定义的工作流(和)。工作流允许在Nuxeo中做很多事情,并且需要大量的配置作为回报,这不是最简单的例子。这就是为什么Studio可以更快地创建新的工作流。非常感谢您的有用回复。