论文标题
当地时间要求的自动综合服务组成
Automated synthesis of local time requirement for service composition
论文作者
论文摘要
服务组成旨在通过构成现有基于服务的应用程序或组件来实现业务目标。服务的响应时间至关重要,尤其是在时间关键业务环境中,通常将其作为服务提供商和服务用户之间服务级别协议的子句。为了满足复合服务的保证响应时间要求,选择一组可行的组件服务非常重要,以便它们的响应时间共同满足综合服务的响应时间要求。在这项工作中,我们使用旨在指定Web服务的BPEL建模语言。我们将其扩展到定时参数,并配备正式的语义。然后,我们提出了一种完全自动化的方法,以综合使用BPEL建模的组件服务的响应时间需求,并以局部响应时间约束。合成的要求将在静态或动态上保证全局响应时间需求的满意度。我们将工作实施到工具,Selamat,并进行了几个实验以评估方法的有效性。
Service composition aims at achieving a business goal by composing existing service-based applications or components. The response time of a service is crucial especially in time critical business environments, which is often stated as a clause in service level agreements between service providers and service users. To meet the guaranteed response time requirement of a composite service, it is important to select a feasible set of component services such that their response time will collectively satisfy the response time requirement of the composite service. In this work, we use the BPEL modeling language, that aims at specifying Web services. We extend it with timing parameters, and equip it with a formal semantics. Then, we propose a fully automated approach to synthesize the response time requirement of component services modeled using BPEL, in the form of a constraint on the local response times. The synthesized requirement will guarantee the satisfaction of the global response time requirement, statically or dynamically. We implemented our work into a tool, Selamat, and performed several experiments to evaluate the validity of our approach.