基于Petri网的Web服务组合相关技术研究

来源 :西安电子科技大学 | 被引量 : 0次 | 上传用户:sfgidtfdxv
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
Web服务作为面向服务体系结构(Service Oriented Architecture,SOA)的主要实现方式,得到了工业界和学术界的普遍重视。它的出现使得“软件就是服务”的设计理念逐渐转变成一种切实可行的系统构架模式。采用Web服务组合技术能够快速灵活的构建具有新功能的Web服务。目前,组合Web服务的形式化验证以及自动Web服务组合是Web服务研究领域两个重要的问题。本文以Petri网为理论基础,针对这两方面问题进行深入的研究,具体研究成果如下:1.改进了一种着色Petri网的模型检测方法。在着色Petri网原有的基于CTL的局部模型检测算法基础上,给出了获取模型检测证据/反例的算法,并在着色Petri网模型检测工具—CPN Tools中使用ML(Metal Language)语言实现这些算法。该方法不仅可以验证系统是否存在逻辑错误,还能告诉用户发生错误的原因,为组合Web服务的验证提供了技术上的保障。实验表明对着色Petri网的模型检测工具的扩展是正确、有效的。2.提出一种基于层次着色Petri网的组合Web服务验证方法。分别针对编制/编排方式构造的组合Web服务进行建模、仿真以及验证。首先,给出BPEL规范和WSCI规范到层次着色Petri网的映射规则以及建模方法。然后使用着色Petri网的模型检测技术分析、验证具体的组合Web服务,发现其中潜在的逻辑错误。实验表明使用层次着色Petri网对Web服务组合验证的方法是切实、可靠、有效的。3.提出了一种新的基于代数的模糊Petri网逆向推理算法。该算法充分利用了Petri网的数学理论基础和描述并发系统的能力,其数据结构简单,便于计算机编程处理。此外,采用逆向推理策略将系统转化为一个只与问题有关的简单的系统,减小空间复杂度。实践证明该方法是可行的。为评估动态组合Web服务的语义匹配度提供技术上的支持。4.提出了一种基于Petri网模型的自动Web服务组合方法。根据用户需求使用Petri网描述原子服务之间的数据依赖关系;从中选择出各种可能的组合方案;利用模糊Petri网和随机Petri网分别评价组合服务的语义匹配程度和系统性能,从而在保证组合成功率的基础上选择出最佳组合方案;并给出算法将Petri网模型描述的最佳组合方案转换为可执行的BPEL抽象流程模板。与已有方法相比较,该方法充分利用Petri网善于描述分析评估系统的优点,方便的获取最佳组合Web服务方案。
其他文献
介绍了浮选柱-浮选机处理铜钼混合精矿的工艺流程。试验表明,浮选柱-浮选机联合工艺用于铜钼分离是合理的,与单独使用浮选柱相比,提高了钼精矿品位和回收率;浮选柱内充填料多
良好的人文环境可以为社会主义新农村建设提供思想保证、智力支持、法律保障和道德支撑,这也正是优化人文环境的意义所在。农民的思想观念陈旧落后,科学文化素质、法律素质、道
如今城市供热管网的建设经常采用直埋敷设方式,当直埋敷设的供热管道出现泄漏时,由于管道埋深、直埋管结构、漏点区域环境嘈杂、管线走向、测漏人员的检测技术及经验等因素,
回 回 产卜爹仇贱回——回 日E回。”。回祖 一回“。回干 肉果幻中 N_。NH lP7-ewwe--一”$ MN。W;- __._——————》 砧叫]们羽 制作:陈恬’#陈川个美食 Back to yield
南京特殊教育师范学院的公共事业管理专业以服务残疾人为特色,从目标定位、模式构建、课程设计、教学组织、保障体系、建设成效等方面,探索公共事业管理专业人才的培养路径,
结合某军队中心医院参加实战化卫勤保障任务演练实践,按照医院野战医疗所临战动员准备、组织指挥协调、展开撤收实施、总结经验等各阶段组织程序,重点分析野战医疗所在实战化
哲人说沉默是金。 沉默都是金吗? 当然不都是,有的甚至连破铜烂铁都算不上。例如,当流氓光天化日之下街头侮辱良家妇女时,围观路人的沉默就不是;当有人落水生命悬于一发时,
网络演算(Networkcalculus)是一种基于非线性代数的确定性排队理论,目前已广泛应用于计算机网络建模与性能分析,特别是为计算延迟和积压等端到端性能参数的确界提供了有效工具
经国务院批准,2007年6月18日,财政部和国家税务总局同国家发改委、商务部、海关总署发布了《财政部国家税务总局关于调低部分商品出口退税率的通知》,规定自2007年7月1日起,调整