一. 技术体系
文档管理系统技术架构包含了平台的用户应用层,应用服务接口及层,内容服务层以及存储层。其中用户应用层,采用网页方式作为主要用户接入方式。
应用服务接口及组件层,包含了文档管理平台的主要应用,从内容的管理,存储,组织,到共享协作以及内容呈现等多种应用。
内容服务层,是平台面向服务方式开放的各类应用服务,包括核心的内容分析,内容处理,内容索引,内容转档等;也包括安全服务体系,开发服务平台,各类的服务接口以及管理平台。
1.1 系统分层
文档管理子系统主要分为4层:
1. 运行环境层:
系统基于J2EE平台开发,运行于windows操作系统。
2. 持久层:
主要是文件存储服务以及数据库服务。文件存储服务提供了文件读写的统一接口,文件可以保存在本地或者远程服务器。数据库服务提供数据库访问的统一接口,默认使用Mysql数据库。
3. 业务层:
这一层提供了文档管理相关的大多数功能,如文档的创建、修改、删除、转档、索引、搜索、权限管理等。
4. 表示层:
主要是基于应用层的功能,提供对外的接口以及用户操作界面,如果登录、上传、下载等。
1.2 数据存储
系统采用大数据处理相关技术实现数据的处理与存储,对文件进行交叉存储,支持数据的安全加密和解密,最大化的确保数据安全。同时系统采用lucene技术对文档摘要进行智能存储和索引,支持高效快速的精准检索和模糊检索。
1.3 浏览器兼容性
系统支持各大主流浏览器,包括IE10+、谷歌浏览器、火狐浏览器、360浏览器、搜狗等。系统支持PC客户端。
1.4 多语言
系统网页版默认支持繁体、英文、简体中文三种语言。可以根据用户需求,定制相关的语言包,通过热插拔的方式使语言包的即时生效。
二 系统特点
2.1 安全
为保证保护企业的核心数据资产,系统需要做到如下几点:
1. 9种权限自定义组合拆分,满足企业权限应用场景
2. 用户操作痕迹纪录,便于文件问题监控追溯
3. 强大的误删除恢复机制,确保数据不丢失
2.2 高效
系统的高效体现在:
1. 使用lucene提供强大的全文索引功能,保证能够按照中英文不同的文章,进行准确的分词,从而达到输入任何需要的关键词都能快速找到文章
2. 提供各种不同的检索方式,包括按照全文检索、按照文件夹检索,按照日期检索、按照后缀名检索,按照创建人检索等,方便用户准确找到理想的结果
3. 提供在线预览,在线编辑等功能,用户无需下载再上传,直接在系统中完成内容编辑保存
4. 提供科学的版本管理功能,每次修改文件都留底,从而保证系统能够查看每次的修改,回退到不同时期的版本。保证数据的安全。
2.3 协作
1. 公司文件自由分享,临时授权,添加评论,预览、修改
2. 文件、文件夹外链,系统外用户文件交互无障碍
3. 个人文件点对点共享,高效率文件交互传递
4. 系统支持网页版、PC客户端、APP形式访问,方便集成钉钉、微信等平台,实现多端协作。
