MDA在WEB服务合成技术中的应用研究

来源 :江苏大学 | 被引量 : 2次 | 上传用户:a348956376
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
Web服务合成是指从互联网中选取相对简单、可用的Web服务并将它们组合成新服务的技术。对于该技术的研究已经引起了业界广泛的关注,众多研究机构都提出了自己的解决方案,比如WSDL,BPEL,WSCI以及OWL-S等。但这些标准都与具体平台相关,而且尚未达成一致,这使得平台移植性问题凸现。MDA(Model Driven Architechure)是国际对象管理组织OMG于2002年提出的新一代软件开发方法,它使用平台无关的建模语言来搭建平台无关模型PIM,然后根据特定平台实现语言的映射规则,将PIM转换成平台相关模型PSM,最终生成应用程序代码和测试框架。MDA的提出不仅能够解决不同平台,不同技术路线间的集成和互操作问题,而且能够快速适应不断出现的新技术和新平台。鉴于MDA以上的技术特点,本文将MDA的思想和方法引入到Web服务合成中,设计了一套分阶段的基于MDA的Web服务合成方法框架PMWSCM(PhasedMDA-based Web Service Composition Method),旨在开发出一套高效且与具体平台无关的Web服务合成开发方法,以解决目前Web服务合成方法平台移植性差,效率低下的问题。全文围绕PMWSCM各个阶段的关键问题展开研究,主要做了以下工作:1)为了提高Web服务合成规划效率,在图论的思想基础上结合本体的推理功能提出了一种基于语义的Web服务组合算法SWSCA(Semantic-Based WebService Compositon Algorithm)。该算法以“化整为零”的思想进行服务合成图的构造和路径的选择,充分考虑了服务质量等因素,经定性分析和定量的实验测试表明该算法具有良好的成功率和执行效率。2)对Web服务合成建模和模型转换技术进性了深入研究。本文利用UML类图和活动图对服务合成进行静态结构建模和动态行为建模,以得到高度抽象的平台独立模型PIM:利用UML自身的提供的UML-Pofile扩展机制建立PIM到具体实现语言平台PSMs间的映射关系;给出了静态PIM,动态PIM到服务组合语言OWL-S和BPEL4WS的转换规则。3)给出了PMWSCM原型系统的设计和实现方案。本文设计的PMWSCM服务合成方法框架充分利用了MDA的模型建立和转换技术,解决了Web服务合成领域标准众多,平台移植性差的问题,提高了Web服务合成效率,并且适应了服务合成新技术和新平台不断涌现的趋势。
其他文献
学位
21世纪的人类社会是信息化的社会,数字化后的信息,尤其是视频和音频信息具有数据海量性,它给存储和传输造成较大的困难。数字视频内在的高带宽特性限制了多媒体业务的扩展,故
生物代谢一直是生命科学研究的基础领域之一,对生物代谢网络中众多反应的途径、作用、原理等进行透彻研究,对生物学、医学甚至是制药学等等各种领域都有着重要的意义。生物代
20世纪80年代,模式分析领域经历了一场“非线性革命”:为摆脱计算和统计上的线性局限的算法,支持向量机(Support Vector Machine,SVM)被第一次作为核方法提了出来。随后,基于
随着电信业务迅速发展,传统电信网逐渐显现出其不适应性,不能满足电信业务发展的需要。因此,传统的电信网正与互联网新技术相融合,演化为下一代电信网。下一代电信网的发展是
本体搜索引擎是本体选择与重用过程中的重要工具,在语义网快速发展的今天,随着本体文档的数量级不断攀升,本体搜索引擎的研究得到了越来越多的关注并发挥了日益重要的作用。近几
图像分割在计算机视觉领域应用广泛,是图像分析与图像处理中研究的重点和难点之一。生活中常见的图像为彩色图像,与灰度图像相比,彩色图像包含有更丰富的颜色和纹理信息,这些信息
计算机辅助的三维颅面复原采用计算机图形学技术从颅骨数据样本复原人脸面貌,可以应用于刑侦、考古、医学等领域。本文研究内容作为计算机辅助的三维颅面复原项目的一部分,研
许多组合最优问题都可以抽象为计算图的生成树问题。最小标记生成树就是其中之一,它的目标是给出一个边上带有颜色的图,计算使用颜色种类最少的生成树。这个问题在通信网络领
语义Web服务的主要研究内容包括服务发现,服务选择、服务组合以及服务监控等,其中一个重要的研究目标在于如何通过语义网技术提高web服务的用户查询体验,满足用户的个性化需