支持业务需求变化性的服务虚拟化方法研究

来源 :中国科学院计算技术研究所 | 被引量 : 0次 | 上传用户:wangzhibo87
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
如何减小用户使用Web服务的难度,提高对Web服务的使用效率,是当前服务计算相关的一个热点研究问题。现实中,同一类业务需求和同一类Web服务都会存在不同出处的多个版本。如何应对业务需求的变化性以及服务的差异性是需要面对的主要困难。文中以构建用户主导、虚拟组织形态的E-Science问题求解环境为应用背景,研究支持业务需求变化性的服务虚拟化问题,主要工作和创新性的贡献如下:   1.提出了一种支持业务需求变化性的服务虚拟化方法   该方法旨在支持用户主导、虚拟组织形态的问题求解环境的构建和运行,支持用户透明访问具有差异的同类Web服务。该方法利用业务服务这种抽象形式作为用户服务使用视图和业务需求相结合的描述模型,通过服务匹配和服务变换可自动的完成业务服务和Web服务的关联和绑定;在服务使用阶段,根据用户业务需求的变化,将业务服务具体化为相应的Web服务。该方法具有如下特色:(1)提出了业务需求变化性模型,可支持用户通过业务需求特征的选择、例化和约束限定来表达业务需求的变化。(2)基于业务需求变化性模型,一个业务服务可表达对一类业务功能的不同使用模式,使得采用适应业务需求变化性的服务匹配和变换技术,可将具有差异的同类Web服务关联到同一业务服务,从而提高用户服务使用视图的抽象程度;同时,提出了业务需求变化性敏感的业务服务具体化操作,支持用户通过同一业务服务、根据当前的业务需求变化,透明访问具有差异的同类Web服务。从而,提高了用户的服务使用效率。实验结果表明,与React虚拟化方法和VINCAvirtualization方法相比,用户的服务平均使用效率提高了约10倍。(3)提出了一种抽象服务描述模型,用以对具有差异的Web服务进行统一描述,该模型能够描述服务的接口属性、行为约束以及隐含状态,可提高虚拟化过程对Web服务差异性的适应能力。   2.提出了一种适应业务需求变化性的服务匹配算法   该算法是实现业务服务和Web服务自动关联的核心算法,在业务需求具有变化性以及Web服务具有差异性的情况下,其查全率和准确率是反映业务服务和Web服务自动关联效果的重要因素。该算法具有如下特色:(1)采用了适应业务需求变化性和Web服务差异性的服务接口匹配策略。实验结果表明,在同等条件下,与基于参数置换和基于语义蕴含的两种匹配算法相比,该算法的查全率分别提高了约19%和23%。基于该算法完成业务服务和Web服务的自动关联,比基于上述两种算法分别可使用户的服务使用效率提高58%和62%。(2)提出了服务行为约束的匹配策略,并结合上述的服务接口匹配策略完成服务匹配,提高了服务匹配的准确率。实验结果表明,在同等条件下,与基于参数置换和基于语义蕴含的匹配算法相比,该算法的匹配准确率分别提高了约20%和13%。(3)定义了业务需求与服务的相容关系,并证明了业务需求和服务相容是两者匹配的必要条件,以及相容关系的判定效率高于匹配的判定效率。在此基础上,该算法基于业务需求和服务相容的判定规则,对参与匹配的服务进行过滤,提高了服务匹配的整体效率。   3.提出了一种业务需求变化性敏感的服务变换算法   该算法用以通过一组Web服务的变换来支持业务服务的落实。该算法首先通过服务之间的消息传递关系得到候选的服务组合方案,然后根据业务需求的变化,对组合方案中的相关服务结点进行服务的结果变换。该算法具有如下特色:(1)提出了服务结果变换的代数系统,支持根据业务需求的变化,完成Web服务的结果变换,并证明了其操作集的完备性;基于SOAP消息的Schema实现了结果变换操作,与基于函数模型的变换操作相比,可适应Web服务的接口差异性。(2)在基于消息传递关系的服务组合过程中,使用服务结果变换操作对组合方案的相关服务结点进行结果变换,并保证服务变换结果的行为属性满足当前的业务需求,可提高服务变换的有效性。(3)采用了基于代价和解数量启发的聚类服务关联图的搜索策略,可在保证变换结果的最优性的前提下,提高变换效率。   4.设计并实现了支持业务需求变化性的服务虚拟化工具   该工具是落实上述方法和技术的软件载体,已初步应用于用户主导的生物信息问题求解环境的构建和运行。应用效果表明本文的方法可有效支持用户主导、虚拟组织形态的问题求解环境的构建和运行,为用户提供了一种符合其业务需求表达习惯的Web服务透明使用模式,提高了用户使用Web服务的效率。
其他文献
随着Internet技术的普及和发展,图像图形技术作为Web浏览技术的基础,发挥着至关重要的作用。然而,从目前的Internet及浏览器的核心技术来看,对于图形图像的支持还仅仅局限于对图
无线传感器网络是近年来信息技术领域的一个研究热点,它集成了无线通信、感知、嵌入式计算、网格计算等技术,是一种典型的无基础设施通信网络。无线传感器网络这门新兴的技术可
多媒体的不断普及,它已经成为了我们获取信息的一个重要手段。与此同时,视频安全播出的形势也愈发严峻。数字视频的播出环节比模拟视频复杂得多,播出中常产生的多种异态,而节
移动终端的普及和网络性能的提升使视频的实时交互式传播成为可能,作为其中的典型代表,近年来出现的个人直播平台已达数十家,用户在此类平台上不仅可以作为看播端观看视频,也
随着流程工厂设计领域中信息技术的应用从单纯的CAD技术在各设计专业中的应用阶段发展到以网络技术、数据库技术、人工智能技术、现代管理技术等为基础的综合业务流程管理系
大型公共环境人员疏散路径规划研究对指导安全设施建设、应急预案的制定、实施和摊演都有重要意义。近年来进化计算领域兴起的分布估计算法为路径规划问题的解决提供了新的优
在过去的几十年里,传统的关系数据库管理系统在商业数据管理中发挥了非常重要的作用。但是,近年来随着计算机应用技术,特别是Web信息技术的不断发展,当今的数据呈现出了两大
在互联网上,大部分服务器郡是因为服务器的配置不当或女装小正确而被攻击,只要修补已知的安全漏洞,就可以抵抗绝大部分的黑客入侵。但是目前很多企业购买的网络安全产品都采
随着日前日益发展的计算机技术和网络技术,信息安全已经成为人们日益关注的热点领域。作为其重要组成部分的信息隐藏检测也进入一个高速发展时期,而对信息隐藏检测的评估也成为
近年来,自然语言处理的研究已经成为热点,而分词与词性标注两个任务作为自然语言研究领域的一个重要分支,同样为大家所关注。分词与词性标注的是自然语言处理的预处理部分,占