开始文档管理系统技术白皮书

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

KASS平台版技术白皮书
上海开始软件
目录
1.简介 (3)
2.产品技术架构 (4)
2.1技术平台 (4)
2.2系统整体架构图 (4)
2.3集群架构图 (5)
3.产品特点 (7)
3.1易用性 (7)
3.2模块独立性 (7)
3.3功能扩展性 (7)
3.4性能扩展性 (7)
3.5可用性 (7)
3.6可靠性 (7)
3.7安全性 (8)
3.8移值性 (8)
1.简介
在现今的时代中,每个公司里的所有员工都必须能够即时随地访问到特定的信息系统,以保证其日常工作的效率。

特别是文档型、知识型雇员要处理成千上万的文件、支援文件和不断增长的电子表格。

他们经常为文件的整理、存储、共享与安全而烦恼。

同时,也会导致需要投入更多的人力、物力去对文件进行整理、分类、排序、复制、搬运和储存,从而增加了运作成本。

文件的管理已经成为全球各种机构必须面对的迫切问题。

这时您也许会考虑须要建立一个企业文档管理系统,来解决一系列问题。

KASS 平台版正是这样一个产品,它提供一个文档管理平台,用于集中管理企业的文档数据,使得用户很方便的查阅、浏览、获取、发布等。

在此平台上您可以方便的实现文档的一些特殊应用及与企业现有的信息系统结合。

KASS 平台版提供一系列的文档管理方案,用于满足各种企业文档管理的需求,如:
●通用文档管理方案
●ISO文档管理方案
●研发类文档管理方案
●知识库解决方案
●等等
KASS平台版提供了丰富的功能,以满足各类文档管理的需求,如:
●文件集中存储
●文件多版本管理
●文件权限管理
●文档生命周期管理
●强大的搜索功能
●等等
KASS平台版具备优秀的架构,可以方便地进行功能和性能的扩展。

整个产品使用方便,最终用户学习成本。

功能强大,能够满足绝大部分企业的文档管理需求。

2.产品技术架构
2.1技术平台
KASS系统是基于JA V A开发的B/S结构的企业级软件系统。

操作系统方面,KASS系统基于JA V A开发,具有极强的跨平台性和可移植性,可以适应复杂的服务器操作系统环境。

数据库方面,KASS系统采用JDBC来连接各类数据,支持SQL Server、Oracle、MySQL 等多种数据库,可以方便地在数据库之间进行移植。

系统默认配备的数据库为MySQL。

文件存储方面,系统支持集中存储文件,系统也支持分布式存储。

可以将大量的文件分散存储到业务服务器以外的其他专用文件服务器上,以保证有足够的空间来存储数据。

服务器性能方面,KASS系统支持集群方式来扩展并发性,KASS系统支持HA双机方案来避免单点故障。

客户端方面,KASS系统采用浏览器/服务器(B/S)结构,客户端无需安装任何软件和插件,部署方便快捷。

KASS系统支持IE、Firefox、Opera、Safari 、chrome、遨游、腾讯TT、360安全浏览器等浏览器,可以在windows、linux、mac、solaris等客户端环境下访问KASS 系统。

2.2系统整体架构图
KASS系统的架构图如下:
整个KASS系统分为两层:
●KASS数据层:提供各类数据的访问服务。

●WEB容器层:实现各种业务逻辑处理,提供对外客户端的访问。

在WEB容器层中,各个模块之间通过KASS总线来进行沟通,从而在最大程度上分离了各个模块,降低了模块之间的依赖性,实现模块动态装载和扩展。

2.3集群架构图
KASS系统支持集群部署,集群部署环境下,KASS系统的拓扑结构图如下:
可以通过集群部署,来轻松地横向扩展KASS系统的整体性能。

3.产品特点
3.1易用性
用户可以通过Internet Explorer、FireFox等浏览器快速地访问KASS系统。

在系统内可以快速地执行文件上传、下载、查看、搜索、管理等各项操作。

系统还支持直接以WEB文件夹方式访问,从而轻松地批量拖放上传/下载文件。

此外还可以通过KASS客户端软件来进行常规的文件操作。

整个操作界面简单易懂,用户学习成本低。

3.2模块独立性
KASS平台版基于模块化程序结构设计,模块之间具备良好的松散耦合性。

如前面的“KASS整体结构图”所示,总线如同PC机上的USB接口,而每个模块如同各种USB设备,因此各个模块可以随时插到KASS系统上以提供相应的功能。

即便任意模块发生问题,均不影响其他模块的正常使用。

可以轻松地停止各个模块,也可以轻松地加入各个模块。

KASS平台版支持按模块授权的购买模式,客户可以根据需要选购感兴趣的功能模块。

3.3功能扩展性
KASS平台版的模块独立性设计,使得KASS平台版非常容易替换现有模块,或者开发新的功能模块。

KASS平台版可以任意定制新的功能模块或者修改现有模块。

用户也可以通过我们提供的KASS系统二次开发API,方便地进行二次功能开发。

3.4性能扩展性
如前面的“KASS集群服务器分布图”所示,KASS系统支持大型集群应用。

在不影响固有功能的基础上,系统具备灵活的性能扩展能力。

通过负载均衡和服务器集群部署,可横向增加硬件服务器数量,从而提供更高的系统整体并发性能,以保证满足企业应用需求。

由于系统采用挂载式虚拟分区来存储用户上传的物理文件,数据库中不记录文件信息,而只记录用户信息,因此理论上KASS系统可管理的文件数量可以无限扩展。

3.5可用性
KASS平台版支持以HA双机热备的方案来提高KASS服务的可用性。

通过部署HA双机方案,可以消除系统的单点故障。

通过同时部署HA双机方案和集群方案,可以最大限度地提升系统的可用性,消除系统中的所有单点故障,同时又不乏高并发性。

3.6可靠性
KASS平台版的底层虚拟文件系统内置实现了安全事务回滚机制,系统不在物理上删除任何用户上传的文件,并且具备强大的文件操作日志功能。

KASS平台版将复杂的业务逻辑操作分离至单独的服务程序来运行,如缓存服务、索引服务、转换文件服务、提取文字服务等。

这些服务在运行期间相互独立,任意一个功能服务出现故障均不会导致整个系统瘫痪。

与此同时,KASS平台版具备强大的服务管理工具,可随时监控并自动运行系统的各项服务。

此外,KASS系统提供了完整的HA双机方案、集群方案来确保服务的高可用性,提供
了完整的数据备份方案来确保系统可恢复性。

3.7安全性
KASS平台版可以结合AD域或其他系统来控制访问系统的用户身份唯一性、准确性。

KASS平台版具备完美的权限体系,可以从多维度来限定用户对文件/文件夹的访问权限。

KASS平台版有完整的日志记录功能,对于任何操作文件的行为,系统中均有据可查。

KASS平台版支持与当前流行的杀毒软件集成,可在文档发布到KASS系统的时候进行病毒扫描,防止病毒入侵。

此外,KASS平台版还提供了数据传输加密方案,可以实现基于SSL纪录协议的安全网络通信,防止在传输过程中数据被人为的破坏,确保数据传输的安全稳定。

3.8移值性
KASS平台版基于JA V A开发,支持Windows、Linux、Unix、Solaris等操作系统,可以方便地在操作系统平台之间进行移植,从而更大程度地提升系统的整体性能。

KASS平台版采用JDBC方式连接数据库,支持Oracle、SQL Server、MySQL、postgreSQL 等各种支持JDBC的数据库,且可以方便地在各种数据库之间进行移植。

系统默认配备的数据库为MySQL。

KASS平台版支持weblogic、websphere、jboss、tomcat、resin等多种Web容器,可以方便地在W eb容器之间进行移植。

系统默认配备的W eb容器为Tomcat。

KASS平台版的客户端支持IE、Firefox、Opera、Safari 、chrome、遨游、腾讯TT、360安全浏览器等浏览器,可以在linux、mac等非windows环境下使用Firefox访问KASS系统。

相关文档
最新文档