摘要
在面向服务的架构中,如何利用已有的服务构件组装成新的服务成为当前此领域的一个研究热点.该文以构件化嵌入式操作系统Liquid为背景,给出了一种基于QoS的服务构件组合方法,在满足组合服务的功能需求同时,满足其QoS需求.文章详细给出了所涉及的服务模型、QoS模型以及构件选择基本算法.为使此服务构件组合方法适应于动态变化的系统环境,该文进一步对构件选择基本算法进行优化,给出了构件选择的启发和协商算法.最后通过实验,比较和分析三种算法的性能.
How to composite a service from its components is a very active area of research on service oriented architecture.This paper proposes a method of QoS aware service components composition, which has applied into Liquid—A component based embedded OS. In this method, not only functional requirements but also QoS constraints of composite service can be satisfied. In this approach, service is models as composite components that have QoS characteristics. And based on the service model and QoS model, a basic algorithm of component selection is given. In order to make this service composition method suit dynamic system, heuristic and negotiation approach are used to improve the basic selection algorithm performance. At last, for the purpose of verification and comparison of those three different algorithms, the results of an experiment are presented.
出处
《计算机学报》
EI
CSCD
北大核心
2005年第4期627-634,共8页
Chinese Journal of Computers
基金
国家"八六三"高技术研究发展计划软件重大专项(2002AA1Z2302
2004AA1Z2050)
国家自然科学基金项目(60273026)资助.
关键词
服务
构件
服务质量
组合
service
component
quality of service
composition