Lifting Low-Level Workflow Changes Through User-Defined Graph-Rule-Based Patterns

Lifting Low-Level Workflow Changes Through User-Defined Graph-Rule-Based Patterns
复制标题

通过用户定义的基于图形规则的模式提升低级工作流程变更

DOI:
--
复制
发表时间:
2017
期刊:
IFIP International Conference on Distributed Applications and Interoperable Systems
影响因子:
--
通讯作者:
K. Geihs
K. Geihs
中科院分区:
--
文献类型:
--
作者:
Alexander Jahl;Harun Baraki;Huu Tam Tran;Ramaprasad Kuppili;K. Geihs

文献摘要

被引文献

相似文献

在动态的面向服务的体系结构中,服务和服务组合是不断演化的基础,这不仅会影响自己的工作流,还会影响依赖的服务。随后,所需的调整需要有效地检测变化及其影响。仅仅捕捉一系列低层次的变化并分析它们中的每一个需要大量的协调,并可能导致不完整的画面。对低级别变更组合进行汇总的抽象将有助于检测,并减少应考虑进行调整的变更数量。在本文中,我们提出了一个抽象,制定通过基于图的模式,因为服务组合的工作流,可以映射到有向标记图。图模式的特征和粒度可以由领域专家根据相应的工作流语言和应用案例进行调整。特别是,当工作流以两种不同的格式表示时,基于图的模式至关重要。如果存在一个用于执行的表示和一个用于验证的表示,则可能是这种情况。我们提出的实施细节和一个详细的例子,表明我们的解决方案的可行性和简单性。
In dynamic service-oriented architectures, services and service compositions underlie constant evolution that may not only affect the own workflow but dependent services too. Subsequently, required adaptations necessitate an effective detection of the changes and their effects. Merely capturing a sequence of low-level changes and analyzing each of them demands much coordination and may lead to an incomplete picture. An abstraction that summarizes a combination of low-level changes will facilitate the detection and reduce the number of changes that shall be considered for adaptation. In this paper, we propose an abstraction that is formulated through graph-based patterns, since service compositions are workflows that can be mapped to directed labeled graphs. The characteristics and granularity of a graph pattern can be adjusted by domain experts to the respective workflow language and application case. In particular, graph-based patterns are crucial when workflows are represented in two different formats. This could be the case if there exists one representation for the execution and one for the verification. We present implementation details and a detailed example that shows the feasibility and simplicity of our solution.