基于工作流的Web服务组合建模研究

来源 :中南大学 | 被引量 : 0次 | 上传用户:cwhgh
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
Web服务的出现代表了分布式计算的新要求,较好地解决了异构应用之间及松散耦合环境下的互操作和集成问题。随着Web服务的发展与应用,Web服务组合技术成为Web服务研究的关键问题。业务流程执行语言(Business Process Execution Language,BPEL)作为执行过程定义的标准,由于商业逻辑的复杂性,使用BPEL流程组合Web服务容易出错,因此,需要采用有效的方法来建模、分析、验证BPEL流程,从而保证业务流程的正确高效运行。本文在同步Petri网的基础上引入了一些有色Petri的概念,针对BPEL的特点,在不改变同步Petri网的基本性质的前提下对同步Petri网作了一些扩展,提出了一种更适合BPEL建模的SPN-NET模型。该模型简洁紧凑,可理解性好。同时给出了BPEL与SPN-NET模型的转换规则,并给出了相互转换的算法。为了进一步简化模型,提出了一种基于结构相似性的化简算法。文中给出了基于SPN-NET模型的服务组合合理性验证和性能分析方法。在合理性验证上,利用已有的化简规则并且扩展了2个规则进行化简来验证BPEL流程的结构合理性,同时在普通Petri网可达图的基础上给出了此模型的可达图合理性分析方法。在性能评估上,结合马尔可夫链方法,详细给出了排队论和等价化简方法相结合的性能评估方法。最后,设计了基于SPN-NET建模工具的总体框架,并结合开源系统[fireworkflow],初步实现了基于SPN-NET的建模工具。文中给出了模型的动态描述,完成了几个结构性BPEL流程文档向SPN-NET的转换示例,并且给出了测试结果,最后结合实例对流程进行了单步动态模拟。本文主要是对基于工作流的Web服务组合建模进行了相关研究,提出了一个更适合BPEL建模的模型SPN-NET,基本上解决了建模技术中的主要问题,对于推进基于工作流Web服务组合技术的研究具有一定的价值。
其他文献
设计模式是指在特定背景下反复出现问题的解决方案,是经验的文档化。设计模式复用是将设计模式应用到软件系统的设计中,重复使用已有的设计方案,避免重复设计。它把软件复用
进化策略是一种模拟自然界进化规律以解决参数优化问题的典型的进化算法,作为一种新型的优化技术,弥补了传统优化技术的不足。在科学研究、生产实践中许多复杂的计算问题都可
随着互联网技术的不断发展以及运营商对硬件设施的投入,在线视频业务已经成为了网络应用的热门领域。一方面,随着在线视频用户数的急剧膨胀以及宽带网络和宽带流媒体应用的兴
随着互联网的迅速普及和广泛应用,网络信息资源的数量及网站设计的复杂度也呈急剧增长趋势。一方面,人们越来越多地关注如何快速有效地从繁多的网络信息中寻找到潜在的、有价
智能变电站(Smart Substation)是智能电网(Smart Grid)的重要组成部分,汇集了智能电网的电力流、业务流和信息流。而智能变电站网络信息流的可靠性、实时性等可以反映该网络的性能。网络中隐含的网络拥塞、数据丢失、广播风暴等诸多异常风险会影响变电站网络信息流的实时性和可靠性,进一步影响二次系统的可靠运行。因此,研究智能变电站网络信息流的可靠性具有非常重要的现实意义。变电站数字化、智
TCP/IP协议组是Internet的基础,其拥塞控制机制保证了Internet高层数据传输的稳定性和可靠性。无线网络具有高误码率、经常变化的带宽、以及长延时等诸多特性。传统的TCP协议
基于内容的图像检索(Content-Based image retrieval)具有广泛的应用前景。当前国内外对此技术的研究方兴未艾。图像检索是一门融合了各种方面的技术。本文侧重图像底层特征
电力系统短期负荷预测关系到电力系统的平稳调度。负荷预测的精度直接影响到电力系统的经济性和稳定性,智能电网对负荷预测的实时性要求也越来越高。因此,国内外学者一直将短期电力负荷预测作为研究重点。研究发现,电力负荷受众多因素的影响,其中学者在研究过程中选取最多的是气象因素和日期因素。本文选取某地区的真实负荷数据,对其特性进行了分析,并采用垂直和水平数据处理方法对负荷数据进行了前期的预处理,利用相似度法分
可扩展标记语言XML(Extensible Markup Language)以其独有的特点在网络数据表示和信息交换中扮演着极其重要的角色。为了保证XML文档的传输安全,有关机构制定了一系列XML安全
无线通信和移动数据库技术的快速发展,使得移动用户在任何时间、地点查询任意信息的设想成为现实。位置探测设备(例如便携式电话、GPS、RFID等)的出现更引发了一个新的研究领