美文网首页
服务设计

服务设计

作者: 林万程 | 来源:发表于2018-10-15 10:02 被阅读12次

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

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

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

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

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

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

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

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

相关文章

  • 2018-11-02 《服务设计思维》

    服务设计概念梳理:服务设计、体验设计、交互设计 服务设计(Service Design):学术界不仅仅对服务设计概...

  • 设计模式

    服务代理设计模式 服务聚合设计模式 服务链条设计模式image.png 服务聚合链条设计模式image.png 数...

  • 服务设计为什么火起来了

    服务设计带来什么影响 2019年好像很多企业都在提及服务设计,国家甚至把服务设计写进规划当中。 为什么服务设计这个...

  • 第四节 服务的降级、限流、熔断与灰度

    本章要点 服务降级设计 服务限流/熔断设计 服务灰度发布设计 1.服务降级设计 当服务器压力剧增的情况下,根据实际...

  • SDtool-6:接触点设计 Touch Point

    触动服务接触点 服务设计是设计的新领域,有其自身的设计理念、方法与流程。服务设计除设计其具体有形的服务对象外,更应...

  • 第二章架构设计之技术实践篇(上)

    本章要点 高可用设计手段 高并发设计手段 服务无状态化设计 服务负载均衡设计 服务幂等性设计 1.高可用设计手段 ...

  • 什么是服务设计?

    文章结构 1、定义服务设计2、不同见解3、起源和发展4、服务设计不包括什么5、服务设计的原则 1、定义服务设计 服...

  • 第二章架构设计之技术实践篇(下)

    本章要点 分布式事务设计与实践 服务降级设计 服务限流/熔断设计 服务灰度发布设计 1.分布式事务设计与实践 分布...

  • 利用Spring Cloud实现微服务(二)--领域驱动设计

    在开发一个微服务之前,我们要设计微服务。设计微服务和领域驱动设计(DDD)有密切的关系,DDD有助于我们设计微服务...

  • 190307 “服务设计”文章汇总

    什么是服务设计?这篇讲得最清楚 干货|什么是服务设计(Service Design)? 从服务设计入手,改善儿童的...

网友评论

      本文标题:服务设计

      本文链接:https://www.haomeiwen.com/subject/ycknaftx.html