马 亮,钱雪忠
(江南大学物联网工程学院,江苏无锡214122)
基于QoS的Web服务调用最短路径确定方法
马 亮,钱雪忠
(江南大学物联网工程学院,江苏无锡214122)
针对目前企业选择的Web服务无针对性且调用效率低下的问题,提出一种确定Web服务调用最短路径的方法。将Web服务的响应时间、安全性和价格这3个服务质量度量属性引入到Web服务选择算法中,获取满足用户需求的待选服务,使Web服务调用过程抽象为带权有向无环活动边(AOE)网图,结合最短路径算法,计算出从源点到其余顶点的最短路径,得到Web服务调用最短路径的AOE网图。SAP平台下的应用结果表明,该方法能有效缩短Web服务调用的响应时间,提高整体执行效率。
服务质量;Web服务选择;Web服务调用;最短路径;活动边网;SAP平台
面向服务架构(Service Oriented Architecture,SOA)在现代软件开发技术中得到广泛应用,为企业信息集成提供了保证[1]。而Web服务技术是SOA技术的实现,它采用标准的接口描述、统一的通信协议、开发平台及语言的无关性为异构系统间资源灵活共享提供了技术支持[2-3]。如何从众多服务中选择质量保证的服务是目前学术界和工业界研究的重点[4]。
文献[5]概括了性能、可用性、可访问性、完整性、可靠性、规范性和安全性7个与用户紧密相关的Web服务的非功能属性需求,但是对服务性能的波动性考虑欠佳,从而引入人际交往网络中信任这一概念[6]。文献[7-8]研究了Web服务的信誉模型,但忽略了用户的主观恶意评价这个核心问题。文献[9]针对性地选取服务能力、安全性能和声誉构建服务信任模型,但所提方法可行性较差[10]。……