基于模糊推理的即时服务组合与验证
发布时间:2018-10-26 08:17
【摘要】:随着Web服务技术的发展,服务的数量不断增加,然而网络上注册的大部分Web服务都是功能单一、结构简单的服务,当面对用户提出复杂的服务需求时,这些简单的服务便显得无能为力。因此如何将网络中独立存在的Web服务在尽可能节省成本的前提下以最高的效率组合在一起具有重要意义。 本文以Petri网理论为基础,针对Web服务自动组合以及组合服务的形式化验证进行了深入的研究,本文的主要工作如下:第一,在OWL-S语义Web服务描述的基础上进行了动态QoS扩展的研究,利用事例推理(CBR)方法对动态QoS预测,使得服务描述具有动态性,为服务查找、服务匹配和服务组合奠定了良好的基础。第二,利用模糊推理Petri网(FRPN)方法对OWL-S描述的语义Web服务的原子进程与复合进程进行形式化建模,然后借助服务匹配思想,分析了服务组合中可能出现的所有依赖关系,,建立了服务发布图,采用基于模糊推理Petri网的推理方法,通过反向、正向推理算法从服务发布图中提取出满足用户需求的Web服务组合序列。第三,采用Petri网的分析技术对推理得到的组合服务进行形式化验证,首先利用转移矩阵分析方法对组合模型进行了可达性分析并检测是否存在死锁,然后采用可达树分析方法验证Web服务组合的可靠性。 通过以上理论研究,本文对服务依赖关系图生成算法和服务组合推理算法进行仿真,验证了本文所设计的算法能够很好的实现Web服务组合应用,从而证明了本文模型的设计是合理的、算法的设计是有效的。
[Abstract]:With the development of Web services technology, the number of Web services is increasing. However, most of the Web services registered on the network are simple services with simple structure. These simple services seem powerless. Therefore, it is of great significance to combine the independent Web services in the network with the highest efficiency on the premise of saving the cost as much as possible. Based on the theory of Petri nets, this paper makes a deep research on the automatic composition of Web services and the formal verification of composite services. The main work of this paper is as follows: first, Based on the OWL-S semantic Web service description, the dynamic QoS extension is studied, and the dynamic QoS prediction is made by using the Case-based (CBR) method, which makes the service description dynamic, which is the service lookup. Service matching and service composition lay a good foundation. Secondly, the atomic process and composite process of semantic Web services described by OWL-S are modeled by using fuzzy reasoning Petri net (FRPN) method, and then all possible dependencies in service composition are analyzed by the idea of service matching. The service publishing graph is established, and the inference method based on fuzzy reasoning Petri net is adopted. By reverse and forward reasoning algorithm, the Web service composition sequence that meets the needs of the user is extracted from the service publishing graph. Thirdly, the Petri net analysis technique is used to formally verify the composition services. Firstly, the reachability of the composition model is analyzed by using the transfer matrix analysis method and the deadlock is detected. Then the reliability of Web service composition is verified by reachability tree analysis method. Through the above theoretical research, this paper simulates the service dependency graph generation algorithm and the service composition reasoning algorithm, and verifies that the algorithm designed in this paper can implement the Web service composition application well. It is proved that the design of the model is reasonable and the algorithm is effective.
【学位授予单位】:沈阳理工大学
【学位级别】:硕士
【学位授予年份】:2014
【分类号】:TP393.09
本文编号:2295124
[Abstract]:With the development of Web services technology, the number of Web services is increasing. However, most of the Web services registered on the network are simple services with simple structure. These simple services seem powerless. Therefore, it is of great significance to combine the independent Web services in the network with the highest efficiency on the premise of saving the cost as much as possible. Based on the theory of Petri nets, this paper makes a deep research on the automatic composition of Web services and the formal verification of composite services. The main work of this paper is as follows: first, Based on the OWL-S semantic Web service description, the dynamic QoS extension is studied, and the dynamic QoS prediction is made by using the Case-based (CBR) method, which makes the service description dynamic, which is the service lookup. Service matching and service composition lay a good foundation. Secondly, the atomic process and composite process of semantic Web services described by OWL-S are modeled by using fuzzy reasoning Petri net (FRPN) method, and then all possible dependencies in service composition are analyzed by the idea of service matching. The service publishing graph is established, and the inference method based on fuzzy reasoning Petri net is adopted. By reverse and forward reasoning algorithm, the Web service composition sequence that meets the needs of the user is extracted from the service publishing graph. Thirdly, the Petri net analysis technique is used to formally verify the composition services. Firstly, the reachability of the composition model is analyzed by using the transfer matrix analysis method and the deadlock is detected. Then the reliability of Web service composition is verified by reachability tree analysis method. Through the above theoretical research, this paper simulates the service dependency graph generation algorithm and the service composition reasoning algorithm, and verifies that the algorithm designed in this paper can implement the Web service composition application well. It is proved that the design of the model is reasonable and the algorithm is effective.
【学位授予单位】:沈阳理工大学
【学位级别】:硕士
【学位授予年份】:2014
【分类号】:TP393.09
【参考文献】
相关期刊论文 前1条
1 邓水光;吴健;李莹;吴朝晖;;基于回溯树的Web服务自动组合[J];软件学报;2007年08期
相关博士学位论文 前1条
1 门鹏;基于Petri网的Web服务组合相关技术研究[D];西安电子科技大学;2009年
本文编号:2295124
本文链接:https://www.wllwen.com/guanlilunwen/ydhl/2295124.html