基于业务规则的面向代理企业建模与工作流语义恢复
在企业建模和工作流管理领域,业务规则和语义恢复是两个关键的方面。下面将详细介绍基于业务规则的面向代理企业建模以及工作流语义恢复的相关内容。
基于业务规则的面向代理企业建模
在企业建模中,业务规则起着至关重要的作用。传统上,业务规则常被建模和实现在(主动)数据库的狭窄上下文中。而现在,我们采用更广泛的视角和更具认知性的立场,将业务规则建模和实现为业务代理的“行为规则”。
交互框架图
以汽车租赁业务为例,存在客户(Customer)、分支机构(Branch)和总部(Headquarter)等代理类型。它们之间的交互可以通过交互框架图来表示,如客户向分支机构请求预订(requestReservation),分支机构确认预订(confirmReservation),分支机构向总部询问客户是否被列入黑名单(askIf(blacklisted(?Customer))),总部回复询问(replyIf(blacklisted(?Customer), ?Answer))等。这些交互构成了业务流程的基础。
业务规则形式化
我们提议在知识 - 感知 - 记忆 - 承诺(KPMC)代理的语义框架中,将业务规则形式化为完整性约束、推导规则、反应规则或道义分配。KPMC 代理由知识库(KB)、事件队列(EQ,代表感知状态)、记忆库(MB,记录过去的事件和动作)、承诺/声明库(CB)和一组反应规则(RR,编码代理的行为)五个组件组成。
反应规则
业务规则中,定义业务代理交互行为的规则最好形式化为反应规则。以汽车租赁预订业务流程为例,有三个反应规则: <
超级会员免费看
订阅专栏 解锁全文
1610

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



