用户可以通过浏览器访问该应用程序。OpenKM实现了基于GWT(Google Web Toolkit)的Web 2.0用户界面框架,该框架支持Firefox,Internet Explorer,Safari,Chromium和Google Chrome以及最新版本的Opera。
还提供适用于基于JQuery Mobile的移动设备的用户界面,用于Microsoft Office的插件,WebDAV和CIFS协议,用于将OpenKM存储库连接为网络驱动器和FTP协议。
OpenKM实现了CMIS(内容管理互操作性服务)协议,这是一种定义中间层的OASIS开放标准,允许使用Web协议互连和控制各种文档管理系统和存储库。
此外,OpenKM通过Webservices(SOAP)和REST公开了一个完整的API,可用作与第三方应用程序集成的点。
提供适用于Java,.NET和PHP的SDK(软件开发工具包)。这些封装了所有OpenKM API。
OpenKM是一个使用Spring Framework的Java EE应用程序。最重要的模块是安全层 - Spring Security - 集中管理基于其凭据的用户访问权限。安全控件由Access Manager模块组成,该模块在应用程序中实现安全评估逻辑。Java EE OpenKM体系结构允许您实现自定义安全逻辑。
OpenKM身份验证过程可以由CAS服务(身份验证集中服务),LDAP或用户注册的数据库执行。
OpenKM Core集中并实现了存储在存储库中的不同类型对象的管理和处理逻辑。这些对象是文档,文件夹,电子邮件和记录类型的节点以及元数据结构的组合。
OpenKM默认包含JBPM工作流引擎。在OpenKM中实现的Java EE体系结构允许透明地与其他工作流引擎一起工作 - 连接。
OpenKM使用Hibernate进行OMR(对象关系映射)数据映射,并支持不同的关系数据库(DBMS),如PostgreSQL,MySQL,Oracle,MS SQL Server,DB2等。整个元数据层存储在DBMS数据库中,而基于所选类型的二进制对象(文档)是DBMS,它们存储在文件系统,数据库或DataStore的特定实现中。由于在OpenKM中实现了Java EE体系结构,您可以创建特定的DataStore
OpenKM使用Lucene作为搜索引擎。OpenKM工作的所有对象,无论是否为二进制,都由搜索引擎编入索引。对于二进制对象(如Microsoft Office文档,PDF或图像等),将添加到索引队列中。
在由Lucene处理之前,文档由文本提取器(文本提取器)分析。例如,在图像的情况下,它们由OCR引擎处理以识别文本字符串,这将在Lucene的索引过程中使用。搜索引擎结果由安全管理器过滤。用户只能访问他们有权访问的信息。
条形码引擎允许识别和读取文档上的条形码。OpenKM中实现的Java EE体系结构允许您扩展条形码格式的读取和处理能力。
OpenKM与几个开源OCR引擎(如Tesseract或Cuneiform)和商业(如Abby,Kofax或Cognitive等)集成在一起。
脚本 - Shell Bean - 结合事件系统,智能任务,任务调度程序(Crontab)和报告(Jasper Reports),允许以完全透明的方式为用户计划,实施和控制自动元数据捕获和复杂自动化过程。
OpenKM可以与大多数防病毒软件集成。所有二进制对象都由防病毒引擎处理,确保存储库的完整性以及日常使用文档中用户的安全。
OpenKM统计和报告系统为管理员提供了强大的信息来源,通过它可以控制应用程序的状态。因此,他们可以分析值:关于Hibernate层的使用,关于API和核心的二级缓存度量和方法。
此信息有助于决策以确定二级缓存中对象的最佳值,DBMS使用的资源的参数化以及如何使用它们并预测将来可能出现的问题,如涉及硬件等。
上海龙字科技有限公司
中国: 请打电话 +86 159 2053 7807 - 185 6603 3614.
工作时间:
星期一至星期五: 时的早上9点到下午2点,下午4点到7点 提供及时援助。 提供及时援助。现在是 星期三 上海市.