APP下载

基于SOA架构的内容管理平台系统分析与设计

2018-06-13付志雄张雪芳

机电产品开发与创新 2018年3期
关键词:数据库功能服务

付志雄,张雪芳

(霍尼韦尔环境自控产品(天津)有限公司,天津 300457)

0 引言

目前金融行业进入了一个高速发展时期。随着业务种类和数量的迅猛发展,存在于银行各种业务系统中的信息,如客户资料、财务报表、客户数据等非结构化数据[1],成几何级数增长。针对对于这些资料如何进行分类、保存、归档和进行高效的查询等一系列问题,希望通过规划统一的内容管理平台系统解决,实现真高效的无纸化[2],电子化。

1 系统分析

本系统处于应用基础平台,主要完成基础平台内容管理的建设任务,满足非结构化数据统一存储和管理的目的、完成与相关应用系统的统一接入和管理,提供多维度的统计和监控。

2 系统设计与实现

2.1 系统架构

系统采用B/S体系,以SOA架构思想[3]为指导原则的J2EE架构[4],系统架构如图1,包括应用代理、请求处理服务、文件传输、内容服务、接入服务、平台管理和监控、公共服务等构件组成。核心功能为内容服务API,包括文档的上传、更新、查询、版本控制、文件夹检索、策略检索、权限控制等。

图1 系统架构图Fig.1 System architecture chart

2.2 模块设计

根据系统功能要求分析,如图2所示内容管理平台主要由系统管理模块、授权管理模块、接入服务模块、传输服务模块、接口服务模块、存储管理模块、归档管理模块、作业服务模块组成。每个模块的功能如下:①系统管理模块包括系统参数管理、用户管理、机构管理、角色管理;②权限管理模块包括组件通讯权限管理、接口通讯权限管理、文件共享权限管理;……

登录APP查看全文

猜你喜欢

数据库功能服务
也谈诗的“功能”
服务在身边 健康每一天
服务在身边 健康每一天
服务在身边 健康每一天
招行30年:从“满意服务”到“感动服务”
关于非首都功能疏解的几点思考
数据库
数据库
数据库
数据库