银行短信系统解决方案
- 格式:doc
- 大小:560.00 KB
- 文档页数:31
银行短信系统解决方案书
目录
前言 (2)
第一部分银行短信整合应用服务系统 (3)
第二部分技术经验 (10)
第三部分短信业务 (13)
第四部分职责划分 (24)
第五部分保密条款 (26)
第六部分技术支持 (26)
前言
随着互联网【Internet】与移动电话的普及,运用各项移动技术发展移动增值服务,已成为企业提升客户服务品质、建立市场竞争优势的重要手段之一。在各项移动技术的发展中,短消息【Short Messages】的加值应用尤其受到企业界的关注与欢迎。根据市场调查显示,全球每月有超过三十亿条短消息在各项移动通讯装置上传送,使用量并不断以倍数成长,如何运用如此庞大可观的流量创造商机,已成为各行各业不可忽视的一个重要课题。
第一部分银行短信整合应用服务系统
1.1 系统架构
【短消息整合应用服务系统】系指通过我公司所提供的短消息发送平台与网络,银行利用该平台网络实时【Real Time】或批次【Batch】地发送相关短信息予其银行客户的服务系统。
短消息整合应用服务系统采用三层Browser/Server体系结构,满足各种业务处理及数据存储等现代分布式应用的需求,将Internet、客户机/服务器和PC逻辑处理计算模式集成为一体的网络分布式应用体系结构。
【短消息整合应用服务系统】架构简化图如下:
SMS HUB
【银行短信整合应用服务系统】主要系统成员包含如下:
●业务逻辑处理系统
业务逻辑处理与数据库服务系统主要功能:实现与银行短消息业务相关的业务逻辑处理从而生成相应的短消息内容实体、储存所有发送信息、保存客户资料、并将所需发送的短消息推送到短信发送系统等。
◆让业务逻辑处理的接收模块将从主机系统或信贷系统推送到
本系统的数据进行筛选、拆分、匹配、组合并保存相关信息,
业务逻辑处理的发送模块将本系统的信息资料推送到短信系
统进行发送,并储存SMS HUB返回的处理结果。
◆储存每一历史交易资料以利用该系统的管理模块查询、制作报
表等工作。
◆依据银行的储户、信用卡持有者的客户基本资料进行逻辑处
理,然后再由短信发送系统发送到特定对象的手机上。
●短信发送与数据库服务系统
短信发送系统的主要功能:把从业务逻辑处理与数据库系统中推送过来的短
消息实时地发送到SMS HUB 上。
◆ 本系统为多线程(Multithreading )处理之应用程序架构系采
用JAVA 技术为系统应用之基本框架。
◆ 信息接收模块负责接收来自业务逻辑处理与数据库系统中推
送过来的短消息。
◆ 信息发送模块负责将短消息发送到SMS HUB 上。并将从SMS
HUB 上返回结果推送到业务逻辑处理与数据库系统保存发送结果。
◆ 当有线通讯链路出现问题,或者连续多次发送不成功时,信息
发送模块会自动使用无线备份链路Mobile Station 发送信息,保证关键信息及时发送。
系统模块关系图:
1.2 系统实现
整个系统实现采用高可用性双机群集结构和分布式处理机制,通过采用高端操作系统和数据库系统,提供24 x 7不间断服务。
系统群集结构如下:
SMS HUB
逻辑处理系统部分采用动态负载平衡群集,正常情况下,两台服务器自动分担任务,提高处理速度;如果其中一台机器出现故障,另外一台机器将接管所有任务,保证服务不会中断。
短信发送与数据库服务系统采用共享磁盘阵列结构,数据库内容存放在一个RAID 5磁盘阵列里面,保证数据完整性和系统可用性的同时,也可以通过负载均衡提高系统处理能力。
系统整合架构如下:
1.21硬件实现
我方建议银行的短消息整合系统的硬件基本配置如下(共有四台服务器):I)短信发送与数据库服务系统的硬件基本配置
COMPAQ DL 380 G2 Packaged Cluster
2台DL380 G2服务器
硬件配置:
1.26GHz Intel Pentium III CPU
512MB 133MHz ECC SDRAM
18GB HDD
Dual Channel Smart Array 5i with 32MB Cache
32X CD-ROM
10/100M LAN Card
450W Power
软件配置:
Windows 2000 Advanced Server(25 Licences) X 2
SQL Server 2000 (MOP + 10 Licences) X 2
一台Smart Array Cluster shared storage
36GB HDD X 3
II)业务逻辑处理系统的硬件基本配置
2台COMPAQ DL360服务器
硬件配置:
1.26GHz Pentium III CPU
512MB Memory
18GB HDD
Smart Array 431
32X CD-ROM
10/100M LAN Card
软件配置:
Windows 2000 Advanced Server (25 licenses)
1.22软件实现
在业务逻辑处理与数据库服务系统和短信发送系统的软件实现均采用Java + J2EE技术为系统应用的基本框架,并使用多线程(Multithreading)处理应用程序架构体系。
数据库系统采用Microsoft SQL Server 2000。
1.23 与其它系统的接口(正在研发)