基于CNAPS的流水号管理方法摘要:中国国家现代化支付交易清算系统(ChinaNationalAutomationPaymentSystem),简称CNAPS,是中国人民银行在世界银行贷款支持下正在建设中的中央银行支付系统,该系统的主要功能是对各商业银行的资金进行最终的清算
文章分析了目前CNAPS系统可靠性,响应时间等方面的一些不完善之处,介绍了改善系统可靠性,缩短系统响应时间的方法,即流水号管理
关键词:CNAPSSB分行系统资金清算流水号套接口商业银行(SpecialBank)之间的资金收、付交易,必须经过政府授权的中央银行进行资金清算,以发挥中央银行的宏观调控功能,从而稳定货币、稳定市场
CNAPS系统即是由各级中央银行组成,因此SB分行系统必须和CNAPS系统通信,通过CNAPS系统完成资金的最终清算
CNAPS系统的可靠、有效运行,将关系到企业、个人的资金是否实现有效、及时、可靠的转移,对维护和健全银行体系,完善金融市场是至关重要的
CNAPS系统中数据的传送是全双工的
一方面是CNAPS向SB发送信息或文件;另一方面SB也向CNAPS发送信息或文件
以下着重分析CNAPS向SB发送信息或文件时的情况,SB向CNAPS发送信息或文件时的情况与此类似
1目前CNAPS系统的一些不完善之处目前在CNAPS向SB发送信息或文件的路径上存在以下不足之处:接收端不能得到独立的信息或文件;文件请求响应时间过长;传输层能提供的可靠性有限
1)不能得到独立的信息和文件两个应用程序通过TCP连接交换8bit字节构成的字节流
TCP不在字节流中插入记录标识符
我们将这称为字节流服务(bytestreamservice)
如果一方的应用程序先传10字节,又传20字节,再传50字节,连接的另一方将无法了解发方每次发送了多少字节
收方可以分4次接收这80个字节,每次接收20个字节