Performance Evaluation of Transactional Composite Web Services
针对组合Web服务中组件服务可能失败的问题,引入事务属性,分析基本工作流模式的性能,提出计算执行时间的算法并用示例验证。
Due to the openness and dynamic characteristics of the network environment, the failure of component services in a composite Web service (CWS) can occur. CWS is a conglomeration of existing Web services (WSs) interacting together to offer a new value-added service. Hence, it is necessary to perform some transactions to ensure its correct and reliable execution. However, their introduction complicates its quality of service (QoS) analysis. How to analyze and evaluate its QoS values based on them becomes an important research issue. To address the problem, this paper introduces transactional properties of a single WS and CWS and conducts the performance analysis of basic workflow patterns such as sequential, parallel, selectable, and loop ones. Then, it develops an algorithm to compute the execution time of CWS and shows an example to illustrate the effectiveness of the proposed algorithm.