服务分类与业务流程管理解析
1. 其他服务分类
在服务领域,存在多种分类方式,这些分类有助于我们更好地理解和管理服务。
1.1 读写服务分类
读写服务是一种常见的分类方式:
- 读取服务 :不修改对应后端状态的服务。具有幂等性,通常不需要事务上下文或回滚操作。前端主要使用读取服务来显示数据。不过,读取服务稳定性相对较低,因为对其进行扩展一般不会影响复杂业务流程。例如,当需要额外属性显示在前端时,扩展读取服务比较容易。
- 写入服务 :会修改对应后端状态的服务。需要额外的安全性保障,以便追踪修改记录。写入服务常用于组合或编排服务中,因为修改其属性可能会在多个地方产生影响。例如,某客户在系统更新时,由于大部分服务是读取服务,可通过镜像数据继续提供服务,而写入服务则需关闭,这体现了读写服务部署规则的不同。
1.2 业务分类
从业务角度,也有不同的服务分类方式。
Erl分类法 :
| 服务类型 | 描述 |
| ---- | ---- |
| 应用服务 | 包含源自解决方案或技术平台的逻辑 |
| 业务服务 | 包含业务逻辑,可进一步分为任务中心型业务服务和实体中心型业务服务 |
| 流程服务 | 代表由编排平台实现并由流程定义描述的业务流程 |
此外,还引入了混合服务、集成服务、包装器和代理服务、实用服务、控制器服务等概念。
Allen分类法 :
-
超级会员免费看
订阅专栏 解锁全文

被折叠的 条评论
为什么被折叠?



