服务设计

2018-10-15  本文已影响12人  林万程

服务设计原则:
可复用,合约标准化,松耦合,高内聚,无状态,可发现,可组合

服务识别方法:
角色分析,场景梳理最小可用,用户服务,应用服务(横向按应用调用顺序,纵向按用户服务),系统能力分析,前置依赖优先后置依赖同版本

封装:
(定语)+业务行为(动词)+业务对象(名词)+服务类型
业务服务
组件服务ACS(本应用)
对象服务BOS(规则逻辑)
不可同层互调
预处理,权限控制,组合服务,原子服务,组包返回
需求受理,首次调用,工作量优先

易用性:客户不可见不做参数
通用性:兼容多接入、多类型、多产品

按动词封装
业务对象并列,需求规则独立性,包含时拆大为小,业务对象的属性不能独立封装成服务

正反交易用同一服务的不同方法或标志

私有通讯区不包含控制参数,分为基础和拓展,按模式分块

版本三位:不兼容,新增功能,修复bug

上一篇下一篇

猜你喜欢

热点阅读