SOA 设计的 9 大原则
来源:互联网 发布:自由现金流软件 编辑:程序博客网 时间:2024/05/14 09:19
面向服务的架构 (SOA) 设计要尽可能地简单。在设计一个 SOA 服务的时候要谨记这 9 大设计原则:
原文链接:The 9 Principles Of Soa Design,发布日期:2016 年 6 月 30 日。
作者简介:Anna Mar 是一名拥有 18 年以上金融领域经验的首席架构师。
1. 标准服务契约
服务要遵循一个服务描述。2. 松耦合
服务之间的依赖最小化。3. 服务抽象
服务将自己的业务逻辑封装起来,对外部世界是隐藏的。4. 服务复用
业务逻辑切割成多个服务以实现复用的最大化。5. 服务自治
服务应该有对它们封装的逻辑的控制权。6. 服务无状态
理想情况下,服务应该是没有状态的。7. 服务发现
服务可以被发现 (通常是通过一个接口注册)。8. 服务组合
一些服务将大的问题分割成很多小问题。9. 服务协同
服务应该执行允许不同的订阅者使用该服务的标准。这一点如今已经是那么的显而易见,以至于它常常被当做一种原则来对待。
原文链接:The 9 Principles Of Soa Design,发布日期:2016 年 6 月 30 日。
作者简介:Anna Mar 是一名拥有 18 年以上金融领域经验的首席架构师。
2 0
- SOA 设计的 9 大原则
- SOA 设计的 9 大原则
- 详细分析SOA的十大设计原则
- 解析SOA十大设计原则
- SOA十大原则
- SOA服务设计原则
- SOA 实现:服务设计原则
- SOA 的基本概念及设计原则浅议
- SOA 的基本概念及设计原则浅议
- SOA理论篇3(面向服务的设计原则)
- SOA的原则
- SOA的构建原则
- SOA的原则
- SOA的依赖原则
- 设计模式的五大设计原则
- 设计模式的五大设计原则
- 设计模式的5大设计原则
- 9种常用的设计模式及7大原则
- 由作用域链引发的一个小问题
- 同域名适配手机端和PC端
- Eclipse、MyEclipse默认字符设置
- Hdfs shell命令操作
- C语言的Web框架 Raphters
- SOA 设计的 9 大原则
- 产品经理应该如何分析数据?
- 11.多线程简介
- jAVA 注解 及使用(Dagger2&ButterKnief)
- Eclipse开发的Web项目部署到Tomcat文件夹下的webapps文件夹中
- MFC添加加瓦系列一MFC编写的增量更新软件
- 2017/2/18 问题合集
- [Leetcode] #404 Sum of Left Leaves
- WebsphereMQ V8 解决客户机连接报2035错误码