基于BPEL的Web服务动态合成技术研究

来源 :西北师范大学 | 被引量 : 0次 | 上传用户:wangwei0101
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着Web服务技术的不断发展,网络上可用的Web服务越来越多,但单个Web服务的功能有限,难以满足复杂的应用需求。因此,将多个Web服务进行组合已成为一种趋势。在Web服务合成方面,动态服务合成具有较好的灵活性,近年来受到人们的关注。本文在研究和分析已有Web服务合成技术的基础上,针对动态服务合成难以保证服务的可靠执行及合成效率低的缺点,提出了一个基于BPEL的动态服务合成框架。该合成框架包含服务提供者、扩展UDDI注册中心和服务合成引擎三种角色。服务合成引擎是该框架的核心部分,用于建立动态服务发现、选择、复合服务执行等机制。在合成过程中,引入了QoS和语义扩展机制,设计了基于QoS的服务选择算法。本文把Web服务动态合成分为复合服务建模和执行两个阶段。建模阶段为逻辑流程添加Pservice服务和<assign>元素,Pservice服务用于在复合服务执行时获得具体Web服务的绑定信息。执行阶段,多个服务发现代理并行执行,从服务注册中心获得满足功能需求的服务集,通过服务选择算法选出QoS最优的服务。与此同时,复合服务被部署到执行引擎中执行。在执行复合服务中的先行服务的同时发现并选择后面的具体Web服务,以满足服务可靠执行,提高服务合成效率。本文实现一个实际的复合服务的合成,对提出的合成方案的可行性和有效性进行验证。结果表明,本文提出的基于BPEL的动态服务合成框架,提高了动态服务合成的可靠性和效率。
其他文献
3G网络的普及,使越来越多的人可以使用手机、MP4、笔记本电脑等各种便携设备来浏览视频。视频终端的多样化使可伸缩码流成为一种需求,JVT于2007年针对这种需求制定了H.264的扩
非真实感绘制是计算机图形学和图像处理中的新颖的课题,它并不追求生成与照片相同的图像,而是希望通过忽略与图形无关的细节,简化物体的形状,形成新的风格。非真实感绘制更强
在无线传感器网络中,由于传感器网络资源受限、无线通信、多跳传输及环境复杂等特点,很容易导致节点失效,从而影响WSN的性能。因此,需要对网络的健康状态进行监测,以确保网络的正
随着Internet及其应用的迅速发展,网络开始承载越来越多的应用服务,网络行为特征日趋复杂,这给网络规划、网络管理以及服务质量带来了越来越大挑战。IP网络流量建模及预测是
对等网络(Peer to Peer,P2P)近年来被大量应用在网络应用系统中。作为一种新兴的网络计算模式,P2P具有容错能力强、自组织、可扩散性好等优点。P2P模式突破了传统的客户端/服
为了贯彻中央“让群众喝上放心水”的重要精神,促进农村供水现代化管理水平与效率的提高,提供实用供水信息化管理工具,作者受委托参与本课题,进行了某省农村饮水工程信息管理
论文重点对空间数据挖掘(Spatial Data Mining)基础知识、挖掘算法以及挖掘过程中所产生的不确定性进行了深入的探讨和研究。主要内容如下:首先介绍了研究空间数据挖掘的背景
随着经济全球化和信息技术的发展,针对市场机遇,多个企业建立联盟共同承担项目,以实现优势互补,提高企业群体竞争力,从而产生了跨企业项目管理模式。相对于传统项目管理,跨企业项目
移动应用(Mobile Application, APP)市场采用推荐技术将APP推荐给不同的用户,以此帮助用户从海量的APP中发现感兴趣的内容。但是由于APP所处领域的限制,APP推荐存在一系列的
无线传感器网络是一种全分布式系统,大量的传感器节点被随机部署于监控区域。传感器节点间采用无线自组织方式构成网络,其间的相互通信使用的是低功率的无线射频信号即电磁波。