SmartDoc是基于Java技术研发的文档管理系统,具有高性能、高安全、高智能、跨平台等特点,支持MySql、Oracle、SqlServer、DB2、Sqlite、国产达梦、人大金仓等数据库,系统采用B/S及C/S架构,可以满足企事业单位架设网络共享文档服务器的需求,在提供高可用人性化Web访问界面的同时,还提供了Windows操作系统下专用的文档管理客户端工具(.Net开发),并有效与Office办公系统套件进行集成和整合,可实现对本地文档的极速搜索和全文搜索,并支持与服务器文档的同步。
系统利用跨平台的Java技术,实现了强大而灵活的文档管理解决方案;利用高性能的中文分词技术增强的Lucene全文索引技术,实现了强大的全文搜索引擎;采用CXF的JAX-WS设计了标准的Web访问接口,可方便地与其它应用进行无缝整合。SmartDoc提供了文档库(Repository)管理、文档目录管理、文档管理、属性管理、搜索和索引管理、操作日志管理、用户管理、组织机构管理、角色与权限管理等功能模块。
汇智SmartDoc吸收借鉴国内外各种DMS系统的优点,并基于“高性能、高可用”的产品理念,设计了如下功能亮点:
◆ B/S、C/S架构相结合,充分提高文档管理的便捷性和用户体验
◆ 支持服务器文件夹的批量导入,支持本地多文件或压缩包文件的批量上传
◆ 提供基于文件属性的结构化搜索与基于中文分词增强的Lucene全文搜索
◆ 设计了可扩充的文档操作集合,并利用分组、角色等概念,对文档目录、文档进行操作类型及权限授权
◆ 支持Web服务器访问日志、磁盘日志文件、数据库日志记录三种层次的文件操作日志,全方位增强系统安全性
◆ 支持常见办公文档类型Office、Pdf的在线浏览、预览和下载
◆ 支持文档的版本管理、版本历史查看、历史文档回溯
◆ 根据管理员授权或文档上传者权限约定,支持文档或文档目录的来宾访问
◆ B/S系统采用多重缓冲(Hibernate二级、MemCache、Lucene)进行加速,并采用静态化技术提升网站并发访问性能
◆ B/S系统兼容目前各种常见浏览器,包括IE6+、Chrome、Firefox、搜狗浏览器等
目前,SmartDoc正在利用Hadoop、GFS等分布式文件系统对文档库储存架构进行优化和拓展,开发完成后可以支持分布式架构下的文档库储存,SmartDoc将成为高性能、高冗余的海量文档云储存和共享平台。