一个支付系统的四色原型,请指教

09-05-24 coollzh
         

看了banq的四色模型教程,我也忍不住想实现一下,我就那现在比较流程的第三方支付平台支付宝来做例子,分析一下。 支付宝简单的说就是用自己在支付宝账户里的现金余额进行付款,付款可以针对某个订单付款,也可以直接向他人付款。当然付款之前,首先要使用自己的银行卡对支付宝现金账户就行充值,有了余额才能付款。如果你的钱不想留在支付宝账户里,可以提现到自己的银行卡里。

下面是我就上面的理解,画了一个简单的四色模型,请banq指正,我是不是做的有点细了?

支付系统四色原型图

         

2
banq
2009-05-24 15:14

我觉得很不错,很有NGOSS的模型味道。

不过这只是一个对象罗列的图,至于准确与否,必须靠他们之间关系边界定位来最后确定,所以,业务交互图也就是关联图还是需要进一步的。

我们没有看到业务核心的代表实体,你好像把业务都罗列到MI中了,看到一个实体Order, 也许Payment等也有关键。

支付模型以前有讨论,可以参考以前的。

coollzh
2009-05-24 17:16

核心的领域应该就是“支付”,banq说的对,PPT里面还应该有个payment,对应payto 核心业务,不仅仅是Order.

不过,充值(储值),提现,也是比较重要的业务活动。如果模型里面只有付款这一个业务的话,其他的几个重要的业务活动不知道该怎么表达出来。或许我们的四色原型需要做好几套。

有人提议把充值,支付,提现这几个活动抽象成一个叫《交易》的模型。我感觉有点牵强。

另外有个问题问banq,四色模型有实体这个概念吗?如果有他是属于那个颜色的?PPT吗?

[该贴被coollzh于2009-05-24 17:18修改过]

coollzh
2009-05-26 15:55

人气不旺啊

VerRan
2009-11-23 16:55

2009年05月24日 17:16 "coollzh"的内容
核心的领域应该就是“支付”,banq说的对,PPT里面还应该有个payment,对应payto 核心业务,不仅仅是Order.

不过,充值(储值),提现,也是比较重要的业务活动。如果模型里面只有付款这一个业务的话,其他的几个重要的业务活动不知道该怎么表达出来。或许我们的四色原型需要做好几套。

有人提议把充值,支付,提现这几个活动抽象成一个叫《交易》的模型。我感觉有点牵强。

另外有个问题问banq,四色模型有实体这个概念吗?如果有他是属于那个颜色的?PPT吗?

[该贴被coollzh于2009-05-24 17:18修改过]

个人觉得 实体应该是约等于PPT的,PPT里面的任何一个都可能是实体的。