跨模块设计时需要重点考虑的技术点
阅读引导:
1、成熟的组织内部,往往有很多部门,每个部门有很多模块,在数据治理并不规范的情况下,多模块沟通协调需要考虑的技术点较多
2、架构是妥协出来的,这句话带有贬义,但是很多时候在其它因素的约束下的最优解。
稍大一些的组织体系内,组织机构划分明确、领域划分明确。
做一个项目的时候,很多时候需要串联很多的系统模块。
而除非公司内部的规范、数据治理做的非常好(几乎不可能),在跨模块设计方案时,需要考虑一些重要的技术点。
这些技术点,有可能因为是“祖传”,导致前模块负责人分析方案的时候都没有考虑到,会导致后面的进度突然受阻。
1
数据字典
首先第一个需要考虑的事情,由于历史规范原因,各个模块使用的数据字典不一致的问题。
例如:省市的数据字典,资金单位,例如人民币有多种写法:RMB、CNY、001
如果各个系统使用的不一致,会导致大家的数据字典展示问题。
需要提前沟通好。
除了刚才的通用实例之外,设计人员在进行设计时,需要查看相关模块的接口,尤其注意数据字典。
2
报文协议
这一块分为两部分:
通讯协议
HTTP or HTTP