服务设计

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

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

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

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

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

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

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

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

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏极客猴

Python 编码规范

软件行业现在基本上是协同工作,不再是以前个人单打独斗的年代了。在一个团队中,每个人可能负责一个或者多个模块。如果团队没有统一的编程规范,会增加代码理解难度,从而...

1773
来自专栏Danny的专栏

学生信息管理系统验收总结

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/huyuyang6688/article/...

2483
来自专栏take time, save time

八个commit让你学会爬取京东商品信息

我发现现在不用标题党的套路还真不好吸引人,最近在做相关的事情,从而稍微总结出了一些文字。我一贯的想法吧,虽然才疏学浅,但是还是希望能帮助需要的人。博客园实在不适...

2914
来自专栏hbbliyong

设计模式学习--面向对象的5条设计原则之开放封闭原则--OCP

一、OCP简介(OCP--Open-Closed Principle): Software entities(classes,modules,functions...

2988
来自专栏java一日一条

大量参数与信息丢失之间不可不说的故事

代码越少就越好?对象越少就越好?这些都是真的吗?由绝大多数情况来看,这还真的都不一定。

621
来自专栏web前端教室

javascript中那些可以连成片的点

JavaScript的提高,是一点一滴的提高,这些点滴连接成线,进而连接成为一个面。 这个“面”的知识你都会了之后,会首先从某个点上形成突破再提高,然后这些再提...

2086
来自专栏数据派THU

手把手教你用Pandas透视表处理数据(附学习资料)

来源:伯乐在线 - PyPer 本文共2203字,建议阅读5分钟。 本文重点解释pandas中的函数pivot_table,并教大家如何使用它来进行数据分析...

2435
来自专栏带你撸出一手好代码

使用测试用例来约束自己的代码

写测试代码这种事情 ,以前只在网上和书上看到过, 自己从来没有写过。 每当看到那些世界顶级程序员编写的技术书籍中出现“测试用例”“测试代码”的字样或者一些行业的...

3766
来自专栏吉浦迅科技

DAY53:阅读Profiler Counter Function

Each multiprocessor has a set of sixteen hardware counters that an application c...

862
来自专栏数据小魔方

一言不合就爬虫系列之——爬取小姐姐的秒拍MV

大连的盛夏实在是热的让人心烦(对于我这种既怕热又怕冷的真的没地呆了)。 再加上令人头疼的毕业论文,这种日子怎能缺少MV来解暑呢。 既然要听,怎么只听一首呢,既然...

4205

扫码关注云+社区

领取腾讯云代金券