返回
Bringing Test-Driven Development to web service choreographies
DOI:10.1016/j.jss.2014.09.034.png)
摘要
En 中文
Choreographies are a distributed approach for composing web services. Compared to orchestrations, which use a centralized scheme for distributed service management, the interaction among the choreographed services is collaborative with decentralized coordination. Despite the advantages, choreography development, including the testing activities, has not yet evolved sufficiently to support the complexity of the large distributed systems. This substantially impacts the robustness of the products and overall adoption of choreographies. The goal of the research described in this paper is to support the Test-Driven Development (TDD) of choreographies to facilitate the construction of reliable, decentralized distributed systems. To achieve that, we present Rehearsal, a framework supporting the automated testing of choreographies at development-time. In addition, we present a choreography development methodology that guides the developer on applying TDD using Rehearsal. To assess the framework and the methodology, we conducted an exploratory study with developers, whose result was that Rehearsal was considered very helpful for the application of TDD and that the methodology helped the development of robust choreographies. (C) 2014 Elsevier Inc. All rights reserved.
Keyword:
Automated testing
Test-Driven Development
Web service choreographies
AI总结
对已上传原文的论文进行重点信息的提取,主要内容包括:简要概述、研究摘要、背景介绍、关键亮点、图文解析、展望与总结。
期刊
IF:
4.1
论文数:
5.4K
被引数:
8.4K
机构
引用论文
An uncommon 3D 3,3,4,8-c Cd(ii) metal–organic framework for highly efficient luminescent sensing and organic dye adsorption: experimental and theoretical insight
CrystEngComm
IF0
Modeling, Control and Experimental Validation of a Flywheel-Based Energy Storage Device
EPE Journal
IF0
Bringing white-box testing to Service Oriented Architectures through a Service Oriented Approach通过面向服务的方法将白盒测试引入面向服务的体系结构
没有更多内容

