一种基于BDD的语义Web服务组装规划的设计与实现

来源 :北京大学 | 被引量 : 0次 | 上传用户:sxquan
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
Web服务经常需要被组装成一个复合Web服务,以完成单个服务不能完成的任务。复合Web服务必须确保按照正确的方式调用组件服务完成既定目标。这就需要多种控制结构,包括顺序、条件和循环等。本文试图使语义Web服务的自动组装结果具有相对复杂的结构,而不仅仅局限于简单的序列化组合结果。这样可以使组装结果适用于包含不确定性因素的环境。在执行复合Web服务时,可以根据当前环境所处的状态调用相应的组件服务。 语义Web服务自动组装是以智能规划算法为基础实现的。但是经典规划问题的规划解过于简单,不适合处理复杂的情况。所以,本文以一种较新的规划方法-模型检测规划为基础设计并实现了一个简单的模型检测规划器,并以此为基础设计实现了一个服务组装平台。模型检测规划器能够处理不确定性情况。模型检测规划的精髓在于使用BDD这个模型来表示状态和行动,对状态进行推演和比较所需时间较短。所以在状态推演复杂和比较操作较多的情况下,模型检测规划器可以取得较好的性能。 实验部分对这个规划器的性能和能力进行了测试,并对新的服务组装平台进行了相关测试。结果证明规划器能力得到提高,在没有经过优化的情况下性能稍有不足,但是整体来说模型检测规划器适合用于服务自动组装领域。利用模型检测规划器,服务组装平台可以处理更加复杂的问题,可以产生结构更加复杂的复合Web服务。
其他文献
垃圾邮件的急剧增加已经对人们日常的电子通讯造成了越来越严重的危害。垃圾邮件不仅耗费掉宝贵的网络带宽和存储空间,并且当它们作为病毒和恶意代码的传播载体时,也对网络安全
随着现代化互联网技术的发展,科学技术不断促使动漫技术的进步,同时也为传统教育的改革带来了动力。远程教育、电子书、电子图书馆等现代化教育模式如雨后春笋般涌现出来。动画
在IT技术高度发达的今天,基于网络的信息系统越来越成为各种企业、单位和组织所必需的信息管理工具。不同的信息系统所要解决的问题各不相同。但是由于它们的开发方式类似,且
当前,网格技术正在越来越多地被应用于海量空间资源共享的基础设施,其在跨虚拟组织的大规模空间应用上的能力和前景也受到越来越多的关注。在这样的背景下,如何在异构、资源分布
三维破碎文物拼接技术是计算机辅助文物复原的核心技术,是计算机视觉、图象分析和模式识别中的突出难题,它被应用到考古学、古生物学、文物复原等许多领域。近年来国际上关于破
在视频监控系统中,相对于内容较为固定的背景,人们更多关注运动前景。在夜晚等场景下,由于环境光亮度较低,摄像头会自动提升感光系数,另外前景距离摄像头较远,摄像头获取的人
无线网络应用广泛,已经引起相关研究人员的高度注意。在应用无线网络的实践中,为了提升网络性能,自然而然涌现出大量的优化问题。和其他领域的情形类似,无线网络中的优化问题也常
大数据环境下产生的数据大多是海量的,而并非所有这些数据都属于正常数据,其中可能包含大量噪声或者离群点数据。这些离群点数据通常具有异乎寻常的重要性,可以通过数据挖掘中的
随着计算机和机器人学的发展,现代机器人已经不仅仅在工业制造方面,而且期待能在农业、林业、军事、医疗、文娱、家用、科学研究等许多方面得到广泛的应用。然而对于家庭服务
随着语义web技术的不断进步,人们开始更多的关注其在web服务方面的应用。人们期望能系统而准确的对服务应用领域的概念进行抽象和定义,从而把语义web的优势与web服务的优势相融