JAVA支付行业应用经验之谈-----总体架构篇

2011-12-14 00:00:00 by 【6yang】, 921 visits, 收藏 | 返回

在支付领域,对实时性,安全性,稳定性,并发性的控制要求都非常高。系统的架构与设计非常重要。系统的每个环节都非常关键。从业务角度分析,大体上有以下几个关键域:1.支付入口。 2.支付出口(连接外部支付系统)。3.各业务系统(清算,退款,对账)等。
支付入口,可以说是直接面对用户,要给用户以安全,方便,快捷的感觉。。而就这样的一个操作,会涉及到很多业务。如能做到很好的业务分发,以服务的方式进行各个环节的验证。可以提升系统的响应时间和后期的维护。。。。。
     整个系统的架构可以从以下几个方面来做分析。
      1. 业务时序分析。 从支付进来,一直到最后清算。每一个处理环节作为一个业务来定义。每个环节的业务处理对实时性的要求都不一样,所牵扯的系统范围,数据量也不一样,综合各 业务特别,将系统从业务上做一个业务归类,业务范围划分。对系统的架构将起到关重要的作用。
          a.支付入口:实时性,安全性,并发性的控制,稳定性等各方面要求都非常高,可以说是非常关键的一个业务处理单元(最能体现出系统架构的重要性)。可以把 它比喻为进入金库的大门,从设计上可以定位为类似于银行通用的”前置机模式“来处理。从对数据的存储,各种业务数据的约束,都需要以服务的方式往后端分 发。对于其后面各庞大的业务系统可以不用关心。。。。。。。。。。。。。。。。未完待续

分享到:
share

    图片原图

    loading

    loading