基于分布式工作流的时间管理模型信息系统与工程研究所课件.ppt

上传人:牧羊曲112 文档编号:1717250 上传时间:2022-12-15 格式:PPT 页数:20 大小:1.41MB
返回 下载 相关 举报
基于分布式工作流的时间管理模型信息系统与工程研究所课件.ppt_第1页
第1页 / 共20页
基于分布式工作流的时间管理模型信息系统与工程研究所课件.ppt_第2页
第2页 / 共20页
基于分布式工作流的时间管理模型信息系统与工程研究所课件.ppt_第3页
第3页 / 共20页
基于分布式工作流的时间管理模型信息系统与工程研究所课件.ppt_第4页
第4页 / 共20页
基于分布式工作流的时间管理模型信息系统与工程研究所课件.ppt_第5页
第5页 / 共20页
点击查看更多>>
资源描述

《基于分布式工作流的时间管理模型信息系统与工程研究所课件.ppt》由会员分享,可在线阅读,更多相关《基于分布式工作流的时间管理模型信息系统与工程研究所课件.ppt(20页珍藏版)》请在三一办公上搜索。

1、一种服务关联图的构造方法,覃事刚,刘建勋,秦祖泽,一种服务关联图的构造方法覃事刚,刘建勋,秦祖泽,提纲,提纲本文结论问题提出论文思路相关算法,问题提出,问题提出,问题提出,很多服务之间存在联系,问题提出很多服务之间存在联系 买入卖出BCABCWeb Se,问题提出,互联网上的服务,问题提出A4A1A1A4A1A4A1A2A1A1A1A1B3,挑战,如何搜集互联网上的服务,如何挖掘出这些服务中存在的调用关系,(本论文解决的主要问题),挑战如何搜集互联网上的服务如何挖掘出这些服务中存在的调用关系,提纲,提纲本文结论问题提出论文思路相关算法,论文思路,一个Web服务是一个三元组ws(N,Im,Om)

2、,其中N是服务名,Im是该服务的所有操作(Operation)的输入消息(input message)集合 imsg1,imsg2,imsgm ,Om是所有操作的输出消息(output message)集合 omsg1, omsg2,omsgm 。,给定一个Web服务集U。其中W表示服务名称的集合ws1,ws2,ws3,ws4, ws5,M表示W中的所有Web服务对应的消息的集合m1,m2,m3,m4,m5,为W中元素与M 中元素的对应关系,若存在且 r=1,则m是ws的输入消息;若存在边且r=-1,则m是ws输出(返回)消息;若不存在边且r=0,则m不是ws的消息(message)。,论文思

3、路一个Web服务是一个三元组ws(N,Im,Om),其,论文思路,给定一个服务集,该集合对应的消息集合 ,其服务与消息之间的分配关系如图所示,这样做具有下优点: ) 可以建立服务集与输入输出消息集之间的二元关系, 用以揭示服务间的潜在调用关系; ) 可以可视化的方式直观的表达这种调用关系。,将给定的服务集分解为两个二元组:和。其中, 表示服务集与输入消息之间的二元关系, 表示服务集与输出消息之间的二元关系;,论文思路给定一个服务集,该集合对应的消息集合 ,提纲,提纲本文结论问题提出论文思路相关算法,相关算法子项集构造算法及分析,子项:(,),(,), (,),(,),(,),(,),(,),(

4、,),在给定服务与消息二元关系上的子项集的构建, (公式)( , ) (, )( , ) (, ) (服务集扩展运算,其中 且满足() (公式)( , ) (, )( , , ) (, )(消息集扩展运算,其中 且满足() ),相关算法子项集构造算法及分析子项:ws1ws3ws4m3,相关算法子项集构造算法及分析,其基本思想是:在已存在的分组集合中,对所有的分组两两做服务对象集扩展运算或是消息集扩展运算,生成新的分组并添加到分组集合续继参与相应的扩展运算,直到所有分组均满足()的条件时结束。其中,初始分组集(),(), ()。,相关算法子项集构造算法及分析其基本思想是:在已存在的分组,相关算法

5、子项集构造算法及分析,在如图所示的函数中,初始集合中的元素个数,对任意一子项(),满足,,即任意的两个,其相对应集合中,有且只有个消息元素 相同,此时该算法的时间复杂度处于最坏情况。那么,把某个 ()且扩展成()且需要执行()时间,依次对每个进行扩展的总的执行的时间为()时间,因此该算法的时间复杂度为:()()。,相关算法子项集构造算法及分析,相关算法的构造算法及分析,在这个算法中,函数执行时间由三部分组成:构造输入子项集时间、构造输出子项集时间和 所用时间。构造输入输出子项集时间已经知道均为(),而执行时间取决于和,在最坏的情况下,有 *和 *,假设 , *(),则有执行时间 ()* (),

6、因此该算法的时间复杂度为:()。,相关算法的构造算法及分析 在这个算法中,函数执行时,提纲,提纲试验分析问题提出论文思路相关算法,试验 (一),可以看出, 在服务总数比较小的两种逻辑结构的构建时间几乎差不多,但随着服务总数的增多,的构建时间明显小于的时间,体现了新方法的优势。,试验 (一)可以看出, 在服务总数比较小的两种逻辑结构的构建,试验(二),基于的服务发现方法和基于的服务方法的服务发现时间的对比结果如图所示。可看出, 基于的服务发现响应时间相对较少,并随着服务总数越来越多,服务发现的速度相对越来越快,优势明显。,试验(二)基于的服务发现方法和基于的服务方法的服务发现时间的,结果分析,从

7、以上的实验结果可以看出,新方法存在以下优势:与基于断言关系的的构建方法相比,优势比较明显,这主要是在的顶点不是单个的服务,而是同类的服务集,在构造时,先对给定的服务集进行分类划分为不同的顶点集,然后再构造成,虽然,在理论上的构造算法在最坏情况下的复杂度为(),但在实际情况中几乎不可能出现或是接近最坏情况,实验证明亦是如此,因此,对给定的服务集,其的顶点数远少于的顶点数,所以,在服务发现响应的时间上基于的服务发现也占有很大的优势,随着服务数量越多,优势越明显。同时,也发现基于的服务发现实验过程中,返回的结果比较多,包含的输入输出消息等参数信息比较的明确,能很好的为服务组合提供数据参考。,结果分析

8、从以上的实验结果可以看出,新方法存在以下优势:与基于,本文小结,为了完成服务间自适应调用关联的问题,从服务间的逻辑调用关系出发,提出一种服务隐式逻辑关联图的构造方法。在该方法中,服务被简化为三元组,给定的服务集对应的三元关系集可分解为两个简单的二元关系:输出子项集和输入子项集,服务链是输出子项集和输入子项集连接运算的结果,构成服务关联图的边。本文并给出了子项集的构造算法和服务关联图的构造算法,并进行了相关实验。,实验结果证明构造方法是可行的,并且,在中进行服务发现,有利于提高服务发现效率。,本文小结为了完成服务间自适应调用关联的问题,从服务间的逻辑调,谢 谢!,欢迎各位专家批评指正!,谢 谢!欢迎各位专家批评指正!,

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 生活休闲 > 在线阅读


备案号:宁ICP备20000045号-2

经营许可证:宁B2-20210002

宁公网安备 64010402000987号