面向用户需求的组合Web服务发现

来源 :复旦大学 | 被引量 : 0次 | 上传用户:stadpole
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
近年来,随着电子商务和Internet的不断发展,Web服务已经成为最具有生命力的Web应用集成技术之一。对Web服务的相关的研究也得到顺利开展。具体来说,研究者们从Web服务的抽象和描述、服务语义和语义级互操作、服务社区化、服务组合、服务验证和测试、服务的有效管理和组织、服务的选取、匹配和替换算法、服务质量等方面对Web服务展开了研究,并已取得了一定的成果。然而在现实的很多应用中,单个服务可能难以满足现在面向服务应用的需求,作为一个解决方法,由不同的服务所提供的功能做组合的一个新型的服务可能满足这样的需求,如此搜索构造这样新型服务的过程就被称作为组合Web服务的发现。本文在前人研究的基础上,对面向用户请求的组合Web服务发现的问题进行了深入的探讨和研究,提出了基于与或树求解的组合Web服务发现模型,并设计了最优Web组合服务发现算法、全部’Web组合服务发现算法、Top-k优组合服务发现算法,这些组合算法都高效实时处理的特性,具有较高的实用价值,这些特性都通过实验进行了验证。 本文的主要贡献包括: (1)本文设计了一个同与或树同构的二叉树结构,在此数据结构基础上把组合服务发现的问题转化成为了树求解遍历的问题。设计了专门用于寻找组合服务调用中间结点的前驱条件集的策略,并且通过理论和实验来证明了这个策略的高效性。 (2)提出了面向用户请求的,基于与或树求解的Entire-WSSTs和 Optimal-WSST算法,分别用于求解全部服务组合,最优服务组合的问题。在此期间,为了提高效率我们还做了相应的优化策略。基于这两个算法,我们实现了能够回答用户请求的组合Web服务发现的系统BITS,并且进行了一系列的实验来验证系统中所实现的算法的性能。另外本系统还在ICEBE2005服务组合大赛上获得了冠军。 (3)有时候单个的最优组合Web服务不能满足用户要求,获取全部组合Web服务所消耗的时间又是用户不可以容忍的。于是,在扩展前两个求最优和全部组合Web服务算法的基础上,同时考虑服务质量的因数,我们设计了两个求前k个较优组合Web服务的算法,Complete—WSCBT和WSCBT<*>算法。其中Complete-WSCBT算法是直接从Entire-WSSTs演变过来的算法,能够准确的找到前k个最优的组合Web服务,但是效率较低。另一方面,WSCBT<*>算法是一个基于启发式规则的算法,虽然找到的是近似的前k个最优组合Web服务,但通过实验证明该近似度相当的高,足以满足用户的需求,并且拥有很高的效率。在此基础上我们扩展了原来的BITS系统,扩展版的系统BITS<2>可以支持面向用户请求的Top-k组合Web服务的发现。本文提出的基于与或树求解,面向用户请求的组合Web服务发现的各项技术,在Web服务管理技术研究中尚属首次。研究成果不仅具有较高的理论指导价值还有很强的实际应用价值。
其他文献
随着国家以及人民对安全问题的不断重视,监控摄像头广泛应用于各个领域和区域。成千上万个摄像头24小时全天候的工作,导致了大量监控视频数据的积累。由于人力资源的局限性以及
分布式产品知识库系统是计算机应用领域的一个的重要研究课题,深入研究分布式产品知识库系统对于提高企业的信息化程度、生产效率以及市场竞争能力都有着重要的意义。 本
伴随着竞争的日益加剧,企业想要在市场中获得优势地位必须考虑降低生产成本、提高生产效率的问题。在这种需求的驱动下,以实现业务处理自动化为目的的工作流管理系统应运而生。
数据处理、过程建模和过程优化是石油化工领域的三个重要而联系密切的研究领域。世界各国的经验表明,流程模拟、先进控制与过程优化技术是提高企业经济效益的主要技术手段之一
随着多媒体、网络技术的飞速发展,图像应用的日益广泛,基于内容的图像检索技术CBIR(Content Based Image Retrieval)成为当前多媒体检索研究的热点之一。它是直接采用图像内容
随着信息技术的迅速发展,知识传播的速度不断加快,企业经营环境和经营模式已经发生了深刻的变化。企业应用集成(EAI,Enterprise Application Integration)越来越成为各个企业所
WAP事务协议(WTP)作为WAP协议体系结构中的一个重要部分,向会话层提供基于请求响应的分布式事务服务。由于WAP论坛将WAP协议规范以自然语言的形式发布,这样的好处是可读性好,
以Web技术为代表的Internet极大促进了人类的知识传播和文化交流,改变着人类的生产和生活方式。然而,目前作为建立在标准格式化语言上的Web,并不具有良好的语义表示能力,这给基于
学位
无线传感器网络技术是近年来快速发展的一门技术,它涵盖微电子学,无线电通信和计算机技术等学科。它是由大量部署在监测区域内微型传感器节点通过自组织和无线通信所形成的网