基于语法的Web服务自动组合方法

来源 :浙江大学计算机科学与技术学院 浙江大学 | 被引量 : 0次 | 上传用户:yulingjie2006
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着Web服务标准的完善和支持Web服务平台的成熟,互联网上可用的服务越来越多,由此产生了大量基于Web服务的应用,然而现有的服务大多是单个的,提供的功能非常有限。为了更加充分地利用共享的Web服务,提高服务的重用性,加快系统开发的速度,有必要将共享的Web服务组合起来,提供更为强大的服务功能,快速满足用户需求。Web服务组合作为一种灵活、快速集成信息的重要方法,成为开发异构环境中复杂分布应用的研究重点。现有的服务组合项目和平台,大多是建立在静态建模的基础上,无法满足“随需应变”的软件需求。在分析了当前主流的服务组合后,本文提出了基于语法的Web服务自动组合方法,该方法通过组合现有的服务,形成组合服务,提高了服务的重用性。本文的主要工作与贡献包括以下三个方面:1)提出服务语法化服务语法化是指把服务进行语法转换,利用语法规则转换算法,将服务转换成语法规则,其基本转换单位为服务中的操作,每一个服务的操作被转换成一条语法规则,从而把整个服务库转换成语法规则的集合,看成一个庞大的语法。2)对用户请求进行分析证明构造了用户请求证明机,利用服务语法化之后生成的语法规则对用户请求进行分析证明(该分析证明过程借鉴了编译技术里文法分析算法),判断当前的语法规则库能否识别用户请求。3)根据求解结论组合服务在用户请求被证明的条件下,为每一个用户请求的输出对象即时生成服务组合路径,然后将服务组合路径进行合成,形成满足用户请求的组合服务。
其他文献
软件体系结构从系统全局刻画系统的结构,是软件动态演化的重要依据。现有的基于体系结构的软件动态演化模型中,通常使用体系结构描述语言(ADL)来刻画系统的状态和结构,但以此为
智能规划是20世纪50年代后期迅速发展起来的一个前沿研究领域,近年来对该领域的研究取得了革命性的进展。其中,把规划问题编译为SAT问题,然后利用高效的SAT求解器进行求解的
智能规划是设计某个(组)实体从初始状态出发,到达目标状态的动作序列,其结果被称为规划解。目前的规划求解器只能求解问题的一个解,不能求解问题的所有解的个数,如对手规划,
Ad Hoc网络是一种不需要固定基础设施支撑的、由若干移动节点组成的自组织无线网络。网络中没有固定的基站和移动交换中心,所有的协议都必须分布式工作。由于Ad Hoc网络能够快
代谢通量分析是根据代谢途径中各反应的计量关系以及生物实验中测得的数据来确定整个代谢反应网络中代谢通量的一种方法,在细胞生理学和代谢工程学中占有重要地位。目前在代谢
数据采集技术是信息学科的一个重要分支,被广泛地运用在虚拟仪器、智能仪器、信号处理等领域,它是计算机与外部物理世界连接的桥梁。而基于USB2.0的数据采集系统,由于其高速度、
网格技术是当前计算机发展的一个重要方向,它把地理上分布的、异构的资源连接起来集成一个有机的整体,给用户提供一种新型的计算平台,它使得虚拟组织之间实现大规模的资源共
随着科学技术的迅猛发展以及技术创新与知识创新过程的复杂化,人们对复杂系统研究日益关注和重视。许多问题是不可能单靠个人来解决的,问题的解决可能需要许多人的参与,尤其是各
随着Internet的飞速发展和Web信息量迅速膨胀,用户在获取感兴趣的信息时花费越来越多的时间。搜索引擎以及各种专业的搜索系统的出现,为人们查找信息减轻了一定的负担,但是这些
QoS作为系统的非功能性需求,对于任何一个应用系统而言,都是其取得成功的一个关键方面:不管它们基于何种技术,只有那些能够增加其用户满意度的系统才能得到用户接受。 目前关