协作业务流程语义服务设计与大型数据库模式代数处理
在当今的大型复杂网络企业中,协作业务流程的实现以及大型数据库模式的管理都是至关重要的课题。下面将分别介绍协作业务流程中组件服务的识别方法以及大型数据库模式的代数处理方式。
协作业务流程组件服务识别
在协作业务流程中,需要将流程中的部分功能识别为组件服务。这一过程是半自动化的,具有重要的实践意义。
-
流程分析与候选服务识别
- 从以工作流语言(如 BPMN)表示的流程开始,借助给定的参考本体和词库解决术语差异,支持设计师识别组件服务。
- 通过计算服务内聚系数、服务耦合系数和流程耦合/内聚比来评估服务的合理性。
- 服务内聚系数公式为:
[
coh(S) =
\begin{cases}
\frac{\sum_{i,j} \tau(t_i,t_j)}{\frac{|S|\cdot(|S|-1)}{2}+|S|}, & \forall t_i, t_j \in S, |S| > 1, j > i \
1, & |S| = 1
\end{cases}
]
其中,(|S|) 是服务 (S) 中的任务数量。 - 服务耦合系数公式为:
[
coup(S_1, S_2) = \frac{\sum_{i,j} \tau(t_i,t_j)}{|S_1|\cdot|S_2|}, \forall t_i \in S_1 \land t_j \in
- 服务内聚系数公式为:
超级会员免费看
订阅专栏 解锁全文
244

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



