An Architectural Approach to End User Orchestrations

An Architectural Approach to End User Orchestrations
复制标题

最终用户编排的架构方法

DOI:
10.1007/978-3-642-23798-0_39
复制
发表时间:
2011
期刊:
Computers in healthcare
影响因子:
--
通讯作者:
B. Schmerl
B. Schmerl
中科院分区:
--
文献类型:
--
作者:
Vishal Dwivedi;Perla Velasco;J. Fernandes;D. Garlan;B. Schmerl

文献摘要

被引文献

相似文献

计算普遍存在于许多领域,最终用户必须组成各种异构计算实体才能执行专业活动。面向服务的体系结构 (SOA) 是一种广泛使用的机制,可以支持此类组合形式,因为它允许将异构系统包装为服务,然后可以相互组合。然而,当前的 SOA 编排语言需要编写通常对于最终用户来说太低级的脚本,这些脚本针对的是专业程序员和业务分析师。为了解决这个问题,本文提出了一种基于最终用户规范样式(称为 SCORE)的组合方法。 SCORE 是一种使用高级构造的架构风格,可以针对不同领域进行定制,并通过工具支持自动转换为可执行构造。我们演示了 SCORE 在两个领域的使用 - 动态网络分析和神经科学,其中用户分别是情报分析师和神经科学家,他们使用 SCORE 中基于架构风格的词汇作为其可以进行正式分析的特定领域组合的基础。
Computations are pervasive across many domains, where end users have to compose various heterogeneous computational entities to perform professional activities. Service-Oriented Architecture (SOA) is a widely used mechanism that can support such forms of compositions as it allows heterogeneous systems to be wrapped as services that can then be combined with each other. However, current SOA orchestration languages require writing scripts that are typically too low-level for end users to write, being targeted at professional programmers and business analysts. To address this problem, this paper proposes a composition approach based on an end user specification style called SCORE. SCORE is an architectural style that uses high-level constructs that can be tailored for different domains and automatically translated into executable constructs by tool support. We demonstrate the use of SCORE in two domains - dynamic network analysis and neuroscience, where users are intelligence analysts and neuroscientists respectively, who use the architectural style based vocabulary in SCORE as a basis of their domain-specific compositions that can be formally analyzed.