17、基础服务模式:功能分解与服务封装

基础服务模式:功能分解与服务封装

1. 基础服务模式概述

基础服务模式是将解决方案逻辑划分为服务和功能的关键步骤,对后续的组合操作起到支持作用。这些模式在很大程度上可被视为面向服务的基础理论。它们按照建议的应用顺序进行组织,不仅单个模式能提供经实践验证的解决方案,整个应用顺序本身也被证明是有效的。

这些模式可分为以下几组,最终会导向后续的组合模式:
1. 服务识别模式 :先定义解决特定问题所需的整体解决方案逻辑,再筛选出适合进行服务封装的部分。
2. 服务定义模式 :定义基础功能服务上下文,并用于组织可用的服务逻辑。在无关上下文(agnostic contexts)中,服务逻辑会进一步划分为单个功能。
3. 功能组合模式 :前面的模式确定了功能使用的边界,自然会引出后续的组合模式。

当按照建议的应用顺序将服务识别和服务定义模式串联起来时,就形成了一个初步的服务建模过程。该过程的目的是在将服务塑造成后续设计的候选对象时,引发更基础的思考。在实际应用中,这些模式所代表的步骤将成为更大、更定制化的过程和方法的一部分。

2. 案例研究背景

为了强调模式序列所建立的基础过程,以下案例围绕一个简单的业务任务展开,该任务有适度的需求,并通过应用这些模式来满足。

2.1 链条库存转移业务流程

当 Cutit Saws 制造新链条时,会经历一个从制造部门到库存控制部门的简短流程:
1. 制造团队释放组装好的链条,并将其交付给质量检查员。
2. 链条接

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值