Web服务组合与验证相关技术研究

来源 :中南大学 | 被引量 : 0次 | 上传用户:laobo999
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着Web服务技术的快速发展,越来越多的稳定易用的Web服务共享在网络上,但是单个Web服务的功能一般比较简单,很多情况下不能满足用户的实际需要,为了更加充分地利用这些共享的Web服务,有必要将这些Web服务组合起来,提供更为强大的功能,满足用户的实际需求。Web服务组合验证能提前发现Web服务组合中存在的缺陷,是提高Web服务组合执行的成功率和增强用户满意度的关键,对Web服务组合的正确运行具有十分重要的意义。本文的主要工作如下:1.提出一种基于与或图的Web服务组合方法。该组合方法可分为两个步骤,首先根据已有可用的Web服务和用户提出的服务请求,从服务请求的输出对象到输入对象反向生成服务参数与或图。然后在与或图中搜索能够满足服务请求的服务组合图,该方法可以提高服务组合的效率和成功率。2.提出一种利用Pi演算对Web服务组合的正确性进行验证的方法。先用Pi演算对Web服务组合进行建模,然后在Pi演算辅助工具MWB中验证该服务组合方案是否存在死锁和是否满足用户需求。3.利用Pi演算对Web服务组合中一个服务是否可以被另一个服务替换进行验证。先用Pi演算对进行服务替换后新的组合服务进行建模,并根据新的组合服务是否兼容来判断该服务替换的可行性。本文对Web服务组合和Web服务组合验证进行了深入的研究,提出了有效的解决方案,对于推进Web服务组合技术的理论研究和应用具有一定的价值。
其他文献
随着互联网的飞速发展,互联网已成为全世界最大的信息载体。人们对网络信息的需求量越来越大,越来越个性化,如何从海量的网络数据源中找到用户关心的数据,已成为当前Web信息检索
伴随着信息化的不断持续推进,科学技术开始在各个领域影响着人们的生活。在这个时代,人们每天的交流与通信产生着巨大的数据量,紧接着的互联网普及,无时无刻都存在数据洪流的
服务质量(Quality of Service, QoS)是指与用户对服务满意程度相关的各种性能效果。在软件设计过程中,性能、可用性、可靠性和安全性等QoS方面决定了整个软件系统对于使用者
移动自组网络(Mobile Ad Hoc Network, MANET)在军事、农业、环境监测、医疗卫生、工业、智能交通、建筑物监测、空间探索等领域有着广阔的应用前景和巨大的应用价值,被认为
我国为当今世界上最大的钢铁生产国,在很大程度上主导着世界钢铁行业的价值链。铁矿石作为钢铁的重要原材料,受到钢铁行业的广泛关注。铁矿石品位是影响矿山工作最重要的因素
随着我国经济的飞速发展,汽车的拥有量在不断攀升,汽车拥有量的急剧增加和城市交通建设的相对滞后,导致城市交通不断恶化,道路交通的安全问题正严重威胁着我国经济发展和人民
XML (eXtensible Markup Language)由于其简单性、可扩展性、交互性和灵活性的特点,已经成为互联网信息的主要交换标准。随着XML应用领域的拓宽,大规模XML数据处理成为一个研
随着计算机的广泛应用,计算机软件的需求量逐渐增大,如何高效开发高质量的计算机软件成为软件公司关注的问题。计算机软件的早期开发理念和方法在很大程度上限制了计算机的开
网格作为一种异构的、动态的平台,其任务调度的目标是在满足一定的服务质量、性能指标和优先级约束的前提下,将可以并行执行的任务按照合理的分配策略映射到相应的资源节点上
随着P2P网络技术的发展,已经广泛应用到文件共享、电子商务和即时通信等诸多领域,目前已经成为计算机网络技术研究领域一个热点。由于P2P网络的动态性、自治性以及异构性等特