经典数字化转型案例,一文通解架构设计流程及方法(下)( 二 )


服务能力是中台业务能力对外的服务契约 , 外部系统通过接入中台的服务来使用中台 。 服务列表包括两部分:第一部分是针对中心的外部用户部分 , 这部分要明确服务的接口契约 , 包括使用的通信协议、安全鉴权方案、服务的请求报文和响应报文、服务的具体业务含义以及调用的上下文、异常情况等;第二部分是服务的开发实现 , 这部分内容需要设计者画出服务的业务流程、业务边界、异常处理等 。
上面已经完成了中台的设计 , 在进入具体的开发之前 , 为了保证设计的中台模型能满足真实的业务场景 , 最好将中台的服务放入具体的业务流程中进行验证 , 也可以基于服务的mock实现来进行验证 。 这个过程可能比较烦琐 , 但是通过这个验证过程 , 可以发现中台的业务模型抽象是否正确 , 使用是否方便 , 服务是否完整 , 发现设计中模型的问题 , 再快速迭代修改 。 如果所有的业务场景都能通过这样的验证 , 那么中台的设计方案是可行的 。
(4)开发实现
开发实现基于服务接口规范、数据模型和业务流程进行 , 当数据模型和服务能力都具备后 , 开发者就能进行详细设计和开发了 。 这里并没有特殊之处 , 但需要开发人员掌握分布式、服务化相关的一些开发原则和技术 , 特别是在分布式体系下 , 引入了一些在传统一体化架构体系下不太关注的技术原则 , 比如分布式事务、异步、幂等问题 。 相关技术可参考《企业IT架构转型之道》一书 。
经典数字化转型案例,一文通解架构设计流程及方法(下)】文章部分素材源自:《数字化转型的道与术:以平台思维为核心支撑企业战略可持续发展》 , 作者:钟华