首页> 外文期刊>Journal of Visual Languages & Computing >Modeling functional requirements for configurable content- and context-aware dynamic service selection in business process models
【24h】

Modeling functional requirements for configurable content- and context-aware dynamic service selection in business process models

机译:为业务流程模型中可配置的内容和上下文感知动态服务选择建模功能需求

获取原文
获取原文并翻译 | 示例

摘要

In this article, we propose a meta-model for formal specification of functional requirements for configurable content- and context-aware dynamic service selection in business process models with the objective to enable greater flexibility of the modeled processes. The dynamic service selection can cope with highly dynamic business environments that today's business processes must handle. Modeling functional requirements for dynamic service selection in business process models is not well covered in literature. Some partial solutions exist but none of them allows modeling a complete set of functional requirements for the selection similar to the one we are addressing in this article. Our meta-model enables formal specification of service selection relevant data extracted from service request message, custom configuration data (e.g., thresholds), process and task definition/instance metadata, and service selection rules. The meta-model is configurable and content- and context-aware. Processes leveraging our meta-model can adapt to changing requirements without redesign of the process flow. Proposed meta-model allows users to additionally configure the models at run time (e.g., raising a threshold). Modeling can be divided into roles with different required competences. We implement our meta-model in BPMN 2.0 (Business Process Model and Notation) through specific extensions to the BPMN semantic and diagram elements. By measuring complexity of real-world sample process models we show that using our solution modelers can efficiently model business processes that need to address frequent changing demands. Compared to available alternatives, models using our solution have on average ~ 13% fewer activities, ~ 16% fewer control-flow elements and ~22% fewer control paths. By reading ~ 10% smaller models (by volume) model readers get more flexible process models that capture all functional requirements for the dynamic selection.
机译:在本文中,我们为业务流程模型中可配置的内容和上下文感知动态服务选择的功能需求的形式规范提出了一个元模型,其目的是使建模流程具有更大的灵活性。动态服务选择可以应对当今业务流程必须处理的高度动态的业务环境。在业务流程模型中对动态服务选择的功能需求进行建模的文献没有很好地涵盖。存在一些部分解决方案,但是没有一个解决方案可以为选择的全部功能需求建模,类似于我们在本文中要解决的需求。我们的元模型可以对从服务请求消息中提取的服务选择相关数据,自定义配置数据(例如阈值),流程和任务定义/实例元数据以及服务选择规则进行正式规范。元模型是可配置的,并且可以感知内容和上下文。利用我们的元模型的流程可以适应不断变化的需求,而无需重新设计流程。建议的元模型允许用户在运行时额外配置模型(例如,提高阈值)。建模可以分为具有不同要求能力的角色。通过对BPMN语义和图表元素的特定扩展,我们在BPMN 2.0(业务流程模型和表示法)中实现了元模型。通过测量实际示例流程模型的复杂性,我们表明使用解决方案建模器可以有效地对需要满足频繁变化的需求的业务流程进行建模。与可用的替代方案相比,使用我们的解决方案的模型平均可减少约13%的活动,将控制流元素减少约16%,将控制路径减少约22%。通过阅读约10%的较小模型(按体积计),模型阅读器可以获得更灵活的过程模型,该模型可以捕获动态选择的所有功能要求。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号