首页 理论教育 功能和流程层配置算子详解

功能和流程层配置算子详解

时间:2023-06-11 理论教育 版权反馈
【摘要】:功能配置算子包括:图4-9 功能层配置操作增强:服务功能模块A为主要功能模块,B可增强功能模块A,但不能独立提供,也不强制与A绑定。A必须在B的支持下才能正常提供,则A与B配置的结果:{A,B}。流程层配置流程层的流程关系主要包括顺序、并列、选择及循环,如图4-10所示。为了表达服务流程执行中的复杂逻辑,定义流程层的配置算子主要包括并、或、序列、非、重复、事件等。

功能和流程层配置算子详解

(1)功能层配置

功能层的配置操作主要包括拆离(Del)、增加(Add)、重组(Rec),如图4-9所示。功能配置算子包括:

978-7-111-50886-1-Chapter04-31.jpg

图4-9 功能层配置操作

增强:服务功能模块A为主要功能模块,B可增强功能模块A,但不能独立提供,也不强制与A绑定。则A与B配置的结果:{A}或{A,B}。

支持:服务功能模块A为主要功能模块,B是A的支持性功能模块,但不能独立提供。A必须在B的支持下才能正常提供,则A与B配置的结果:{A,B}。

可选:服务功能模块A和B可以分别提供,也可以组合提供,则A与B的配置结果:{A}、{B}或{A,B}。

替代:服务功能模块B可以取代模块A的功能,并更加符合客户需求,可以用来替代功能模块A,则A与B的配置结果:{B}。(www.xing528.com)

矛盾:服务功能模块A和B不兼容,存在A,则不能选B;存在B,则不能选A,则A与B的配置结果:{A}或{B}。

并存:服务功能模块A与B可以共存,且缺一不可,则A与B配置的结果:{A}、{B}。

(2)流程层配置

流程层的流程关系主要包括顺序、并列、选择及循环,如图4-10所示。为了表达服务流程执行中的复杂逻辑,定义流程层的配置算子主要包括并、或、序列、非、重复、事件等。

978-7-111-50886-1-Chapter04-32.jpg

图4-10 流程层配置操作

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈