信息化 频道

情景导购:人民银行网间互联系统建设

1  引言


    人民银行网间互联综合前置系统就是向商业银行接入本系统提供网络接入渠道,担负着数据格式转换、连接管理、业务流管理、外围调度、外围处理,并把业务数据交后台应用服务系统处理等任务,并实现7*24小时不间断工作,本系统用户是中国人民银行总行、区域分行、省地级中支。

    系统具有如下应用功能:

◆ B/S(HTTP和HTTPS)系统代理
◆ FTP反向代理
◆ Email代理
◆固定格式(XML和非WebServices的SOAP)报文的转发
◆端口转发
◆ WebServices代理

    系统具有如下控制管理功能:

◆ IP访问控制
◆ 访问前置连接数控制
◆ 访问前置连接超时控制
◆ 应用系统访问日志
◆ 系统流量监控
◆ 用户管理
◆ 对外服务端口管理

    其中B/S代理、固定格式报文转发、端口转发的设计实现,采用基于SEDA(Staged Event-Driven Architecture )即阶段事件驱动架构,利用架构能够极大地提高系统的处理能力,其核心思想是把一个请求处理过程分成几个Stag,不同资源消耗的Stag使用不同数量的线程来处理,Stag间使用事件驱动的异步通信模式,下面给出一个SEDA处理模型。
 

 

 
 

    而且每个stag是按如下方式进行处理,即每个stag都有一个线程池来管理控制,如下图所示:

 

    从以上描述,明确了前置系统功能和核心设计思想,下面将重点描述系统是如何被构造。
0
相关文章