企业内容管理系统必备功能模块:
1、批量文件上传或FTP文件上传;
2、可以按机构、部门、项目组或团队等来组织文件管理;
3、细粒度的权限管理:可以到每个人,每个角色对每个文件的预览权限,下载权限等;
4、支持各种文档的预览功能,如Word, PDF, Excel,PPT, AutoCAD等文件格式;
技术难点:
1、大批量文件上传;
2、大文件上传;
3、文件预览展现技术,目前Alfresco的做法是:先把Office文件转换为PDF,然后再把PDF转换为Flash格式,即SWF格式,初步观察发现OFFICE转换为PDF时会花费比较长的时间 ;
文件转换的方式有两种:
1)上传时就对文件进行转换,当批量上传文件时,会消耗大量的CPU和内存资源;
2) 查看文件时再进行文件格式的转换,第一次查看时会等待比较长的时间;
文件转换改进策略:
1)为保证大批量文件上传时,有比较好的性能表现,上传时不要转换文件;
2)到预览文件时才进行文件转换,便文件转换不是全问转换,而是按需转换,即首次打开时只转换首页,客户跳转到第几页时,再转换要跳转到的页,这样应该会有比较好的性能,当文件所有页全部转换完成,下次打开时就不需要转换了,可以直接查看;
3)采用分布式部署策略,先将文档拆分,然后使用多个服务器节点分别对部分页面进行转换,所有页面转换完成后,再进行合并,形成最终完整的文档
部署ECM系统需要具备较大投入:
1、硬件服务器多节点分布式部署;
2、网络上行速度快,便于上传;CPU性能较好;内存足够大;