本文围绕业务,从涉及问题范围、开发挑战、建模三方面入手,结合实际案例,展开了详细的分析。希望对你有帮助。
一、业务问题
1、关于业务
业务(Business):
在大多数情况下,表示一个组织、公司或个人所从事的商业活动、服务或工作,有相应的流程和规则。可以理解为达成某种目的(如盈利、增长、满足客户需求等)所进行的各种活动,涉及到如何创建价值、满足需求和实现目标。
业务相关活动所涉及的问题范围,即问题域(Business Domain),问题域通常也就是公司为其客户提供的服务。以支付业务为例:
- 支付,是一种经济活动,有经济活动就有支付需求。其业务流程覆盖交易,清算和结算过程(即互动行为,信息流动以及资金流动)。
- 支付,是金融体系最重要和最基础的功能,涉及到行为众多参与方的共同活动,因此又关系到相关的行业标准/规范和法律法规。
支付业务从等价物交换,到货币支付,再进入电子支付,从单纯银行卡收单走向第三方支付平台。而第三方支付所研究的问题从起初的面向商业场景的收单,走向面向用户的电子钱包到面向企业及行业的资金运用效率的问题。
如果说央行支付清算体系是社会经济的大动脉,那么第三方支付就是连通全社会的分支血管和毛细血管。
2、关于产品
产品,通常是指对应的业务背景下为相关问题域提供的解决方案,即为用户/目标组织所提供的系统或服务。
针对支付业务,市场上面向用户提供了各种类型的产品,如面向线下收单的各类解决方案,到现在的第三方支付平台“微信支付”、