基于Petri网的Web服务组合执行引擎研究
发布时间:2021-06-25 20:51
随着服务计算理论与技术的发展,单个Web服务往往因为服务颗粒度的限制而不能很好地满足用户复杂的业务需求,因此这势必会要求Web服务组合及相关技术的出现。而Web服务的真正潜力也正是在于它的服务组合。目前关于Web服务组合的技术有很多,这其中不乏基于Petri网的解决方案。但大多数方法不能很好地自动生成Web服务组合的Petri网模型,不能在线式地分析与协同调度各种结构关系中的Web服务。其主要原因在于这些方法在分析Petri网时很难实时地控制状态可达的复杂性,而该过程又可能导致状态爆炸的出现。此外,这些研究工作缺乏相对灵活简单的Petri网模型,且没有可以统一描述Web服务结构关系的符号序列化形式,因此这两方面原因共同导致了大多数基于Petri网的Web服务研究只是简单地停留于Web服务建模与离线式分析的层次上,不能真正的做到实时地、有效地去调度Web服务,因而降低了服务的执行效率。针对以上研究问题,本文首先采用语义标记的Petri网作为Web服务模型。每个Web服务都会以PNML(Petri net Markup Language)+OWL(Ontology Web Language...
【文章来源】:济南大学山东省
【文章页数】:73 页
【学位级别】:硕士
【部分图文】:
课题研究的整体思路
图 2.1 Web 服务体系结构网[1]作为一种数学工具,其可实现相对灵活的建模及分析功能,不,又可形象直观的描述出状态过程与动态行为(如图 2.2)。其最大与并发性等特征,并支持可扩展性,这些因素促使其非常适合作向下的流层结构的建模与分析工具。●●图 2.2 Petri 网P1P2TP3
OWL[14](Web Ontology Language)是一种以描述逻辑为理论基础的本体描述语入语义,可使得 Web 信息更容易地为机器所理解。另外,通过定义不同元如对象属性,数据属性,域属性)可创建相应的领域本体。OWL 继承了 RDF(Rcription Framework)的基本事实陈述方式以及 RDFS(RDF Schema)的类和属性在此基础上进行扩展,加入了许多新词汇,克服了 RDF/RDFS 对概念、属性述能力弱的问题。现以 Petri 网来为 Web 服务建模,即以 PNML 文档中的标签来表示出 Web 服息,如服务名称、输入与输出等。同时,在 Petri 网内依据语义本体库(OWL)的输入与输出添加相应的语义信息(标签),这样就可以得到 Web 服务的 PL 描述[15,16]。为进一步说明 Web 服务的 PNML+OWL 文档格式,现给出以下文档实例。的 Petri 网模型如图 2.2,则相应的 PNML+OWL 文档见图 2.3 所示。
本文编号:3249928
【文章来源】:济南大学山东省
【文章页数】:73 页
【学位级别】:硕士
【部分图文】:
课题研究的整体思路
图 2.1 Web 服务体系结构网[1]作为一种数学工具,其可实现相对灵活的建模及分析功能,不,又可形象直观的描述出状态过程与动态行为(如图 2.2)。其最大与并发性等特征,并支持可扩展性,这些因素促使其非常适合作向下的流层结构的建模与分析工具。●●图 2.2 Petri 网P1P2TP3
OWL[14](Web Ontology Language)是一种以描述逻辑为理论基础的本体描述语入语义,可使得 Web 信息更容易地为机器所理解。另外,通过定义不同元如对象属性,数据属性,域属性)可创建相应的领域本体。OWL 继承了 RDF(Rcription Framework)的基本事实陈述方式以及 RDFS(RDF Schema)的类和属性在此基础上进行扩展,加入了许多新词汇,克服了 RDF/RDFS 对概念、属性述能力弱的问题。现以 Petri 网来为 Web 服务建模,即以 PNML 文档中的标签来表示出 Web 服息,如服务名称、输入与输出等。同时,在 Petri 网内依据语义本体库(OWL)的输入与输出添加相应的语义信息(标签),这样就可以得到 Web 服务的 PL 描述[15,16]。为进一步说明 Web 服务的 PNML+OWL 文档格式,现给出以下文档实例。的 Petri 网模型如图 2.2,则相应的 PNML+OWL 文档见图 2.3 所示。
本文编号:3249928
本文链接:https://www.wllwen.com/guanlilunwen/ydhl/3249928.html