基于模型驱动的动态Web服务组合方法

来源 :西安电子科技大学 | 被引量 : 0次 | 上传用户:szjlq
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着Web服务技术的发展,面向服务架构(SOA)得到了广泛应用。SOA的成败关键在于能否满足多变的业务需求,而解决这一问题的有效途径就是通过业务流程对Web服务进行动态组合。业务流程执行语言(WS-BPEL)是定义业务流程的标准语言,但现今的业务流程开发方法并不能有效重用业务流程以及动态地进行Web服务筛选和绑定。本文详细介绍了基于模型驱动的动态Web服务组合方法。首先,我们定义基于统一建模语言(UML)的服务模型和业务流程模型,它们被用来对Web服务和业务流程进行建模,其中包括对二者语义信息的描述。然后,我们通过定义这两个UML模型到具体Web服务实现和业务流程描述语言的转换规则,完成Web服务实现和业务流程的自动生成,从而使Web服务和业务流程的设计可以在不同平台被重用。最后,通过基于本体语义的服务匹配,业务流程所需要的Web服务可以被动态地筛选和绑定。通过这种方式,Web服务可以被有效地动态组合,业务流程也可以被更好地重用。本文所展示的原型系统可以有效地证明这一方法的可行性。
其他文献
小波分析已经广泛应用于信号处理与分析中,并取得了较为突出的效果。但在高维情况下,小波分析并不能充分利用数据对象的几何特征。针对小波理论的这一局限,人们在小波理论的
进化计算是一种模拟生物进化过程与机制求解问题的自适应人工智能技术,是一类随机搜索技术。它们模拟由个体组成的群体的学习过程,其中每个个体表示给定问题搜索空间的一点。
SNP(Single-Nucleotide Polymorphism,单核苷酸多态)是一种新的遗传标记。它在人类遗传变异中非常普遍,几乎占到已知变异多态性的90%以上。对SNP研究是后基因时代生物信息学研究
在事务数据库中挖掘关联规则一直是数据挖掘的热点问题。Agrawal提出了经典的基于频繁项集的Apriori算法,算法产生规则是以交易数据的数据库内容为基础进行匹配。随着数据库
特征选择技术是当前信息领域,尤其是模式识别领域的研究热点之一。基因选择是特征选择中的一个应用。基因选择在疾病预测方面有非常重要的实际意义。现存的一些基因选择方法
虚拟实验平台是网络虚拟实验室系统的主体部分,.而虚拟仪器模型以及虚拟仪器之间的交互控制关系模型研究实现又是虚拟实验平台实现的关键所在。本文从基于电类虚拟实验平台实
由于网络环境的开放性、服务自身负载的波动性、用户需求的不确定性等复杂易变的环境因素,导致Web服务的服务质量(Quality of service,QoS)呈现出高度的动态性,并且QoS是制约
DNA微阵列产生巨量的表达谱数据,用以挖掘特定的生物信息,而对表达谱数据的分析离不开有效而可靠的可视化算法。ISOMAP是一种新的非线性降维方法,应用它可以发现隐藏在高维数
负载均衡是影响分布式系统有效运行的重要因素之一,对于P2P系统更是如此。结构化P2P系统是P2P的发展方向,也是推动下一代网络发展的关键技术之一。因此,结构化P2P系统的负载
僵尸网络已经成为当今Internet面临的最严重威胁之一,它们被作为高度受控的平台用于进行大规模合作的网络攻击,如:分布式拒绝服务,垃圾邮件,信息窃取等。因此,僵尸网络检测至关重