1. Namespace(命名空间)作用:
- VISA/银联/Mastercard就像是最顶层的namespace
- 可以统一管理和规范支付体系
- 避免各银行私自定义标准造成混乱
- 提供了统一的"接口规范"
1. 标准化:
- 就像编程中的接口规范一样
- 定义了交易报文格式
- 规定了安全协议
- 统一了通信标准
1. 子系统:
- 各家银行就像是namespace下的不同package
- 它们都遵循顶层定义的规范
- 可以有自己的特色业务实现
- 但核心支付功能必须兼容
1. 跨系统调用:
- 银行间的跨行交易,就像是不同package之间的方法调用
- 通过统一的"接口"实现互通
- 支持全球范围的互操作性