- 外围系统:负责直接与客户进行交互,提供业务服务,所有与银行业务相关的系统,均可以归为外围系统。
- 前置业务系统:业务交易数据的跳转,它负责接收来自外围系统的交易数据,然后根据交易码的不同,转送不同的核心系统进行处理,同时把从核心系统返回的处理结果返回到外围系统。
- 核心业务系统:负责处理所有交易业务的具体实现。
这是原来的系统架构。银行企业使用Hadoop 平台技术的基本思路是:保持原来系统架构不变;在核心系统层,增加Hadoop 平台系统,实现核心系统的历史数据存储备份;对外提供数据查询功能;还可以根据数据存储特点,提供数据挖掘处理功能。
增加Hadoop 平台系统后,银行业务基本逻辑架构如下图所示:
- 外围系统:不发生不化。
- 前置业务系统:根据不同的业务代码,将外围系统的某些查询业务转送到Hadoop 平台系统中进行处理,然后将处理结果返回到外围系统。
- 核心业务系统:定时备份需要的核心数据到Hadoop 平台系统中,以实现某些查询业务需求。
- Hadoop 平台系统:根据业务需求,利用从核心系统导入的历史数据,对业务交易进行处理,并将处理结果,通过前置业务系统,返回到外围系统,也可以将处理结果返回到核心系统的数据仓库,以供某些报表功能展示需要。
将上述架构方案引进金融银行业中,将充分利用以下优势。
- 充分利用Hadoop 平台技术的存储优势。Hadoop 平台可以提供PB 级的数据存储,可以把银行业务产生的所有业务数据都存储到Hadoop 平台系统中,实现海量数据存储。
- 充分利用Hadoop 平台技术海量数据快速搜索功能。百万亿条记录,毫秒级搜索结果,可以为用户实时提供任何交易时间的交易数据,提高了客户的满意度,实现了以客户为中心,提高了银行的竞争力。
- 充分利用了Hadoop 平台技术的数据挖掘功能。可以根据业务需求,编写数据挖掘算法,利用交易数据,快速定位企业非法洗钱的交易记录,为监管帮忙,提供了有力的技术支撑。
- 利用Hadoop 平台系统,承担了核心系统某些消耗性交易(例如:账号历史数据打印查询功能的交易),让核心系统更好地处理实时交易业务,充分发挥传统数据库的优势,做到优势互补,从而保证金融银行业IT信息系统的持续健康发展。
来源:51CTO