当前位置:问答库>论文摘要

题目:长沙银行影像平台的设计与实施

关键词:影像控件;影像缓存;内容管理;影像文档;OCR

  摘要


随着银行业务和技术水平的发展,影像、音频、视频等等非结构化数据大量产生。针对这种现象国内外出现了大批解决非结构化数据的存储和查询方案的公司和产品。国外相关的产品分为两个方向:一个方向是商业应用软件,另一个方向是开源应用软件;相比较来说商业应用软件解决方案更加完整实施起来专业要求很高。国内产品也分为两个方向:一个是自主研发的应用软件,另一个方向是基于国外开源应用软件开发和完善的系统。国内外软件相比较来说,国外软件专业性更高,但是费用较高、实施维护较为复杂;国内软件本土适应性更高,费用较低而且维护与国外产品相比之下要简单。

在这样的技术和业务背景之下,长沙银行选择了国内基于内容管理的影像平台开发系统。影像平台在开发过程中通过不断的调研用户需求和完善自身产品缺陷,将系统整体分为四个大的部分:影像接口、影像缓存、影像内容管理和影像统一配置管理。通过影像接口可以采集影像或者获取本地文件来存储影像文件;影像缓存是影像存储的直接容器,他的设计主要是为了解决文件的访问和存储效率;影像内容管理则是说有业务数据最终存储的容器,它能够完成结构化和非结构化数据的存储和获取, 是本系统的核心;影像统一配置管理部分解决两个方面的问题:一方面是配置业务系统的数据结构,另一方面则是完成对系统中日志和资源的监控。总之影像平台的开发和上线为长沙银行的业务发展起着积极的促进作用。

本文通过分析国内外影像相关产品的特点,结合长沙银行的需求,使用标准的软件开发过程——需求分析、概要设计、详细设计、单元测试、用户测试、压力测试、上线试运行以及项目验收,详细的描述和介绍了长沙银行影像平台的设计与开发过程。在具体的设计与开发过程中,为了提高软件的专业性和效率,系统引入了开源软件架构Apache Mina2和Apache Jackrabbit2。Mina2应用于影像控件和JavaAPI client,用于提高系统在传输方面的效率,而Jackrabbit是一个开源的内容管理仓库为影像平台最终存储和检索影像提供了有效的工具。为了保证系统的传输和存储的效率,将测试过程重点放在压力测试上,压力测试过程中使用了LoadRunner,通过不断的测试和改进最终达到系统的性能要求。