基于服务特性的动态Web服务组合研究

整理文档很辛苦,赏杯茶钱您下走!

免费阅读已结束,点击下载阅读编辑剩下 ...

阅读已结束,您可以下载文档离线阅读编辑

资源描述

浙江大学计算机学院硕士学位论文基于服务特性的动态Web服务组合研究姓名:金苍宏申请学位级别:硕士专业:计算机应用技术指导教师:应晶;吴明晖20080601基于服务特性的动态Web服务组合研究作者:金苍宏学位授予单位:浙江大学计算机学院相似文献(10条)1.期刊论文基于Petri网的Web服务动态组合-计算机技术与发展2009,19(11)通过Web服务构建复杂应用存在的问题是:Web服务是无状态操作,所以只能提供相对较小的原子应用.但Web服务是可以集成的,这是它的一个重要特征.因此,可以通过原有Web服务的组合构成新的更复杂、功能更强大的Web服务.Petri网理论作为组合Web服务的一个主要机制,可以用来快速创建功能更强大的Web服务.该文围绕Petri网理论在Web服务组合中的应用,研究如何基于Petri网构建Web服务动态组合的模型,从而实现Web服务的集成.2.学位论文姚勇Web服务动态组合的数据整合工具的设计与实现2006数据整合技术是为了解决当前企业普遍遇到的应用整合问题而发展起来的,它是企业应用整合中最底层的解决方案。Web服务及其动态组合的出现正改变着企业及客户的协作方式,使企业能通过服务合成来共享资源、自动化商业流程。由于Internet上复杂多变的业务环境和业务需求本身所固有的动态性,在跨地区、跨平台数据整合工具中使用Web服务的动态组合技术将更能充分发挥它的优势。本文分析了Web服务动态组合和数据整合的关键技术,并在此基础上,提出了一个数据整合的设计方案,并加以实现。该工具允许用户通过Internet网络对异构、松散的不同系统的数据库表进行相似度比较、整合规则定义、对数据进行变换和输出等操作。本文按照需求分析、设计、实现的顺序组织文章,完成了数据整合工具的重复性检查模块、数据输入输出模块、Code变换模块和Web服务动态组合模块的设计与实现。对于重复性检查模块,本文着重分析了检查需求;而在数据输入输出模块和Code变换模块,本文重点分析了业务流程、设计和实现;对于Web服务实现过程中出现的动态组合难点,本文将在惠普eFlow动态模型的基础上,给出本系统动态组合模型,实现Web服务在数据整合领域的动态应用。本文是在参照惠普公司真实项目的基础上撰写而成的,是对数组整合在Web领域的大胆尝试。该项目的开发成功,标志着Web应用在数据整合中的新发展。3.期刊论文郝轩.SHIWei-feng.HAOXuan.SHIWei-feng基于SOA的Web服务动态组合研究与实现-计算机工程与设计2008,29(15)通过深入分析现有Web服务组合系统优势与不足,将SOA引入到Web服务动态组合领域,提出了一种基于SOA架构和分层协议栈机制构建Web服务动态组合系统的方法,设计并实现了一个基于SOA架构的松散耦合原型系统来实现Web服务组合,可为服务消费者提供一个适当的、开放的、按需配置的及安全的Web服务动态组合环境.4.学位论文江华安全语义Web服务体系下的服务动态组合研究2006随着Internet技术的飞速发展,人们对Web上的资源共享的要求越来越高。Web服务组合技术为有效地利用分布在Web上的软件资源提供了很好的解决方法,使企业应用集成和动态协作成为真正可能。传统的Web服务组合多采用手工来完成,费时费力且很难适应服务的动态性。在分析比较传统Web服务和语义Web的基础上,对传统的Web服务体系结构进行了改进,给出了一种安全的语义Web服务体系结构模型,并以此为基础探讨将Web服务和语义Web有机结合有利于Web服务的发现、执行、解释和组合的自动化的方法。Web服务组合通过动态地组合Internet上已有的Web服务,能很好地利用现有的信息资源,符合软件重用的要求,同时能很好地适应客户请求的多变性和动态性。同时,在Web服务组合过程中,安全问题不容忽视。基于此,结合安全的语义Web服务体系提出了一种Web服务动态组合安全框架,并以此为基础在Web服务组合过程中,给出了一种改进的服务动态组合算法。该算法建立在BPEL4WS(BusinessProcessExecutionLanguageforWebServices)的基础上,通过构造动态服务组合有向无环图,并按照服务质量进行优化,选择出一条满足服务组合满意度阈值的路径作为服务组合结果返回。该方法适用于多个服务联合起来构成其它服务的直接前驱或直接后继服务的情形,并将Web服务的质量评价标准引入到服务组合方法中来,以此来保证系统的服务质量,从而满足用户的性能需求。最后设计了一个服务动态组合原型系统,并给出一个实例,分析表明该方法能够保证服务组合的质量和效率。5.期刊论文欧毓毅.郭荷清.许伯桐.OUYu-yi.GUOHe-qing.XUBo-tongWeb服务动态组合的研究-计算机应用研究2006,23(4)电子政务和电子商务中的Web服务能够动态组合是现阶段将Web服务用于跨域工作流的实际要求.研究了电子政务中Web服务动态组合的问题,并给出实现方法.6.学位论文刘明升Web服务动态组合的关键技术研究2008Internet正由传统意义下的信息发布平台逐渐演变为一个开放的分布计算环境,在开放的网络环境下实现跨组织的网络资源共享与应用集成已成为各个领域中具有广泛需求的基础性研究课题。近年来,随着“服务”成为开放网络环境下资源封装与抽象的核心概念,通过动态地组合服务实现资源的灵活聚合成为技术发展的自然思路。特别是随着Web服务技术的出现和推广,Web服务已成为公认的实现服务的主流技术选择,这使得动态Web服务组合技术成为面向服务的计算的核心技术,是近年的研究热点。本文以开放网络环境下跨组织的资源共享与应用集成需求为背景,展开动态Web服务组合关键技术研究,主要工作包括:(1)动态服务组合计算框架研究:服务组合是基于面向服务的计算环境实现动态资源聚合与服务重用的计算模式,构造组合服务应用系统通常是一项比较复杂的工作。本文首先在分析服务组合开发过程的特点基础上,分离构造组合服务系统所需的具有普遍意义的支撑功能,提出了动态服务组合参考模型。(2)基于业务流程的组合服务模型分析理论与方法:组合服务模型是组合服务实现逻辑的高层描述,其正确性对于保证组合服务的正确运行至关重要。基于业务流程的建模方法是目前主流的组合服务建模方法之一。为此本文在研究通用的基于业务流程的组合服务元模型的基础上,采用Petri网的理论与方法研究组合服务行为分析,提出了Process-Net用于刻画组合服务运行时行为。7.期刊论文王雪萍.宋旭东.刘晓冰.WANGXue-ping.SONGXu-dong.LIUXiao-bing基于MDA的Web服务动态组合的研究-计算机工程与设计2009,30(13)针对目前Web服务动态组合方面出现的技术问题,给出了基于MDA的Web服务组合的方法,MDA具有将功能需求与具体实现技术分离的优势,因此可以有效地解决Web服务动态合成的可靠性、灵活性、复用性问题.在给出了结合MDA思想的服务合成体系框架的基础上,分析了UML类图与WSDL语言元模型、UML活动图与WS-BPEL语言元模型的对应关系以确定模型到代码的转换规则.最后以某制造企业的案例验证该技术的可行性.8.学位论文周中成基于OWL-S的语义Web服务自动发现、选择、执行及动态组合平台2005随着Web服务技术的不断普及,用户在将来很可能会面对大量的同类型Web服务可供选择,这些同类型Web服务的功能是相同的,但其性能参数如服务响应时间、服务费用、服务地域范围有可能不同,在这种情形下,要求用户手工寻找、选择Web服务不是不现实的就是效率低下的,比较好的解决方案是由程序根据用户自己的状态、要求及Web服务的参数实现自动寻找、选择Web服务并自动执行优选出来的Web服务。目前尚没有研究人员明确提出这个问题并给出相应的完整解决方案。本文给出了一个上述问题的基于OWL-S本体语言的实现方案,构建了在特定领域上的同类Web服务自动发现、选择及执行平台。在服务发现过程中,本平台没有采用常见的UDDI机制,而是采用了JADE的DF机制,大大减低了服务响应延迟,提高了系统效率。当然代价是平台不能太庞大,一般只在某个特定领域上予以实现。在服务选择过程中实现了基于地域本体的地域匹配功能,并为服务请求代理提供了一个初步的用户行为记忆功能。OWL-S所提供的语义支持,使本系统在自动选择、匹配过程中具备了初步的智能性,能够初步体现不同用户的差异化需求,达到了针对任何客户提供具有效率保障的最优服务的目标。而为使上述平台中的服务提供者能够在任何时间都能提供最优服务(这是通过动态组合Web服务来实现的),同时将动态组合Web服务的响应延迟限定在用户可接受的范围之内,本文提出了一个Web服务的高效动态组合实现方案。目前已经实现的Web服务动态组合平台一般都有执行效率比较低的问题,用户很可能无法忍受过于漫长的系统等待时间。因而,低下的系统执行效率很可能成为动态Web服务组合获得有效应用的重大障碍。通过组合Web服务替换过程的独立化、异步化、并行化,本文提出了一种可以有效提高动态组合Web服务的执行效率的实现方案,并给出了系统的实现平台原型。另外,为提高服务匹配的成功率,本文还提出了基于OWL共享本体的Web服务自动功能匹配。本文给出的两个平台联合起来可以在一定程度上实现在任何时间针对任何客户都提供高效的最优Web服务的目标。9.会议论文宋莉莉.张灿.王超.李群基于Web服务的分布式仿真动态组合框架研究2008Web服务技术已成为大范围内异构资源共享和应用集成的关键支撑技术,面向服务的分布式仿真开发也逐渐成为M&S领域的一个热门研究课题.本文以提高仿真可组合性为目标,采用面向服务架构思想,提出了一个面向服务的分布式动态组合仿真架构及其基于Web服务的系统框架,并对仿真模型服务和仿真应用的开发、仿真模型服务描述,以及仿真运行框架等关键技术进行了深入研究.10.学位论文欧毓毅自主性服务的动态组合与协调工作的研究2006近年来,Web服务作为一个满足电子政务和电子商务交互和整合需求的热点技术被广泛重视。大多数电子政务不是单一的基本服务。某个事务可能是在分布式环境中多个单位在不同系统上的跨域工作流的协同工作,形成复杂的组合服务。因此人们对web服务的动态组合与协调工作越来越关注。在web服务的动态组合以及协调工作中,服务的自主性如何体现、如何克服中心式组合的瓶颈、如何解决组合服务运行时的不可预知性和不稳定性,如何表现服务的智能性以适应组合服务的动态环境都是值得讨论的问题。本文针对以上问题,进行了较为深入的研究:1.通过对现有的Web服务和分类服务进行扩展,提出一种新的具有自主性的抽象组合服务(AbstractCompositeService,AC服务),并结合Agent进行动态的分布式规划和协调工作,解决组合服务的中心规划和运行的瓶颈问题。AC服务可以满足以下服务需求:服务描述、发布、匹配、请求、分布式动态组合、分布式运行的需求。因此,AC服务既有Web服务和分类服务的特点,同时又具备了分布式规划和运行的能力。为了构造AC服务,本文建立了AC服务的上层本体。在AC服务中,服务的意向包含服务的策略集合,该策略集合是服务动态组合的基础任务模板,任务模板在服务组合时可以根据实际情况发生变化,从而增加服务自主性以及规划和运行的灵活性和可伸缩性。任务模板来源于一个提出的政务流程本体。政务流程本体是在扩展了现有的过程本体以及结合实际的政务信息的基础上构造的。为了增强AC服务在动态组合以及协调工作时的智能性(即具有可伸缩性,主动性,灵活性,交互性等特点),用Agent对AC服务进行包装。AC服务的Agent有服务管理、动态规划管理和协调管理机制,能够进行AC服务中行为的动态推理以及服务间进行协调工作。为此建立了从AC服务本体描述到Agent的心智状态M的映射。AC服务是建立在一个分布式环境中,采用P2P的交互模式。因此服务注册,查找以及运行方式与普通的we

1 / 72
下载文档,编辑使用

©2015-2020 m.777doc.com 三七文档.

备案号:鲁ICP备2024069028号-1 客服联系 QQ:2149211541

×
保存成功