云环境下Web服务组合算法研究
2018-01-22张洋
无线互联科技 2017年24期
关键词:云计算
张洋

摘 要:云计算环境促进了面向服务的分布式应用的发展和Web服务组合的高效实现。文章分析了云计算环境下Web服务组合模型以及工作过程,研究了Web服务组合优化的相关智能优化算法和基于Web服务顺序知识的人工蜂群算法。
关键词:云计算;Web服务组合;算法
1 云计算与Web服务组合
随着信息时代大数据的崛起,企业信息化水平不断提高,大型企业的计算能力出现过剩情况,在此基础上产生了云计算。云计算所提供服务的本质是企业过剩的计算能力,其与各种服务软件、存储等构成的了云计算系统,云计算系统提供的大量服务对用户而言具有隐私和抽象的特性。一般情况下使用云计算平台将分散在网络各处的计算节点连接起来进行管理,并根据用户需求进行调度。从云计算平台来看,分散的服务提供商提供的有限计算资源均放在云计算资源池中,放入资源池中的所有資源具有共享性,由平台根据用户的需求将各种有限的计算资源进行组合。
互联网中拥有海量具有单一功能的Web服务,且很多Web服务具有相似性,Web服务组合是研究如何将具有单一功能的小粒度Web服务进行组合,从而满足复杂的功能需求,达到服务增值的目的,减少基础服务的重复开发,避免资源浪费。Web服务系统由服务提供、服务请求和服务代理3个角色构成,另外对于系统中的每一个具体服务又有注册服务、绑定服务、调用服务3种行为。Web服务组合分为静态和动态两种组合方式,静态服务组合由开发者根据需求确定组合服务的结构及执行顺序,制定确定的Web服务组合方案;……
登录APP查看全文
