摘要
为了有效利用系统服务体系内功能相同而服务质量(QoS)各异且实时变化的原子服务,需要根据QoS对原子服务进行运行时绑定。采用服务操作的方式从程序层面表达原子服务的QoS指标,并对这种方式的有效性和合理性进行了分析。提出用户QoS偏好计算服务,可根据用户QoS偏好生成和执行QoS指标计算模型,并采用一种服务编制模式实现原子服务的运行时绑定。最后基于WS-BPEL[1](Web服务业务流程执行语言)进行举例,结果表明了该方案能够实现面向用户QoS选择偏好的原子服务运行时绑定。
To effectively utilize the atomic services with the same functions and different dynamic QoS in system, it needs to realize the atomic services run-time binding according to their QoS. A programmable way is given to express the QoS of atomic services by using service operations, then the rationality and validity is analyzed, the user QoS preference computing service is presented to generate and execute the QoS computing model according to the preference of the user, and a pattern with services orchestration to realize the run-time binding; last based on WS-BPEL (web services business process execution language) show an example to validate that the approach can realize the run-time binding of atomic services which caters to the preference of the user.
出处
《计算机工程与设计》
CSCD
北大核心
2011年第8期2700-2703,共4页
Computer Engineering and Design
基金
国防预研基金项目(51306070102)