当前位置: X-MOL 学术SICS Softw.-Inensiv. Cyber-Phys. Syst. › 论文详情
Our official English website, www.x-mol.net, welcomes your feedback! (Note: you will need to create a separate account there.)
Partial execution of Mashup Plans during modeling time
SICS Software-Intensive Cyber-Physical Systems Pub Date : 2017-09-18 , DOI: 10.1007/s00450-017-0388-x
Pascal Hirmer , Michael Behringer , Bernhard Mitschang

Workflows and workflow technologies are an approved means to orchestrate services while supporting parallelism, error handling, and asynchronous messaging. A special case workflow technology is applied to are Data Mashups. In Data Mashups, workflows orchestrate services that specialize on data processing. The workflow model itself specifies the order data is processed in. Due to the fact that Data Mashups aim for usability of domain-experts with limited IT and programming knowledge, they oftentimes offer a layer on top that abstracts from the concrete workflow model and technology. This model is then transformed into an executable workflow model. However, transforming and executing the model as a whole leads to efficiency issues. In this paper, we introduce an approach to execute part of this model during modeling time. More precisely, once a specific part is modeled, it is transformed into an executable workflow fragment and executed in the backend. Consequently, once the user created the whole model, the execution time seems to be much shorter for the user because most of the model has already been processed. Furthermore, through our approach, access to intermediate results is enabled at modeling time already.

中文翻译:

在建模期间部分执行Mashup计划

工作流和工作流技术是在支持并行性,错误处理和异步消息传递的同时编排服务的一种认可方法。数据混搭是一种特殊情况的工作流技术。在“数据混搭”中,工作流编排专门用于数据处理的服务。工作流模型本身指定了要处理的订单数据。由于数据混搭旨在针对IT和编程知识有限的领域专家的可用性,因此它们通常在顶层提供一个从具体工作流模型和技术中抽象出来的层。然后将此模型转换为可执行的工作流程模型。但是,整体上转换和执行模型会导致效率问题。在本文中,我们介绍了一种在建模期间执行部分模型的方法。更确切地说,一旦对特定部分建模,就将其转换为可执行的工作流程片段,并在后端执行。因此,一旦用户创建了整个模型,对于用户来说,执行时间似乎要短得多,因为大多数模型都已经过处理。此外,通过我们的方法,已经可以在建模时访问中间结果。
更新日期:2017-09-18
down
wechat
bug