一种高效的基于服务功能规约的服务选择方法
发布时间:2017-10-23 07:30
本文关键词:一种高效的基于服务功能规约的服务选择方法
更多相关文章: 服务选择 QoS(quality of service)感知 服务功能规约 组合优化 遗传算法 非冗余集合覆盖
【摘要】:服务因其灵活的应用机制,逐渐成为软件开发过程中的主要载体.面对网络中涌现出的大量功能相同或相似而QoS(quality of service)不同的服务群体,如何快速、准确地定位到所需要的服务个体,仍是一项十分具有挑战性的工作.基于服务对功能的封装特性,提出一种基于服务功能规约的服务选择方法,将功能相关的抽象服务规约为一个粒度更大的服务级的抽象服务;然后,针对规约后的大粒度抽象服务完成服务发现和组合优化的过程.由于规约操作能够有效减少参与服务组合优化的抽象服务的个数以及相应的候选服务的个数,从而使算法的执行效率得到有效提升.实验结果表明:该算法与传统的启发式算法相比执行效率更高,并且对服务组合规模及候选服务规模表现出更好的扩展性.
【作者单位】: 中国科学院软件研究所软件工程技术中心;计算机科学国家重点实验室(中国科学院软件研究所);中国科学院大学;
【关键词】: 服务选择 QoS(quality of service)感知 服务功能规约 组合优化 遗传算法 非冗余集合覆盖
【基金】:国家自然科学基金(61170074,61173005) 国家重点基础研究发展计划(973)(2009CB320704) 国家高技术研究发展计划(863)(2012AA011204)
【分类号】:TP393.09;TP311.52
【正文快照】: 面向服务软件开发(s e r v i c e o r i e n t e d s o f t w a r e d e v e l o p m e n t,简称S O S D)以服务作为编程范型的基本元素管理软件架构和软件开发过程[1],按需对网络中已有的服务资源进行动态组合,形成满足应用需求的增值服务,成为当前一种主流的软件开发方法.国
【相似文献】
中国期刊全文数据库 前2条
1 李彤,柳青,孔兵,王黎霞;并行软件功能规约的组合语义方法[J];计算机工程与应用;2000年06期
2 ;[J];;年期
,本文编号:1082201
本文链接:https://www.wllwen.com/guanlilunwen/ydhl/1082201.html