基于图的服务设计框架解析
在服务设计领域,构建高效、灵活且可组合的服务架构是关键目标。本文将深入探讨一种基于图的服务设计框架,涵盖自动机网络(ARN)示例、接口代数、服务与活动模块等核心内容。
1. ARN示例:信用请求处理
首先,我们来看一个包含两个组件通过线路连接的自动机网络(ARN)示例,该网络支持信用请求中的部分活动。这个网络有两个节点: {c:Clerk, e:RiskEvaluator} 和一条边 {c, e}:wce 。
- Clerk组件 :具有四个端口,其行为如下:
- 当在端口
P 1 c收到第一个creditReq消息后,在端口P 2 c发布getUserRisk消息,并等待该端口返回userRiskValue。 - 如果信用请求来自已知用户,可能根据此信息做出决策并发送
approved或denied。 - 若不是已知用户,则在端口
P 3 c发布getRisk消息,等待riskValue以做出决策。 - 发送
approved后,等待accept消息,收到后
- 当在端口
超级会员免费看
订阅专栏 解锁全文

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



