服务组合执行引擎论文-肖刚,项哲锐,张元鸣,章振杰,陆佳炜

服务组合执行引擎论文-肖刚,项哲锐,张元鸣,章振杰,陆佳炜

导读:本文包含了服务组合执行引擎论文开题报告文献综述及选题提纲参考文献,主要关键词:云制造,服务组合,服务组合执行,执行引擎

服务组合执行引擎论文文献综述

肖刚,项哲锐,张元鸣,章振杰,陆佳炜[1](2018)在《面向云制造的服务组合执行引擎框架研究》一文中研究指出云制造模式下,制造资源被封装成制造服务,通常以服务组合的方式满足用户复杂的制造需求。针对云制造服务组合执行过程中高效性、准确性和动态性等要求,提出了面向云制造的服务组合执行引擎框架,并详细阐述了引擎运行机制。首先,通过解析云制造服务组合描述文件,构造服务组合节点和服务组合依赖边,建立服务组合节点参数关联关系,归纳推倒出相应的执行规则。然后,基于执行状态变更的服务组合执行算法实现了制造服务组合的动态执行。最后,给出了面向电梯产业联盟的云制造服务组合执行引擎实例,验证了框架的可行性和有效性。(本文来源于《图学学报》期刊2018年06期)

相东明[2](2013)在《基于Petri网的Web服务组合执行引擎研究》一文中研究指出随着服务计算理论与技术的发展,单个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)文档的形式去描述各自的Petri网。基于此,通过引入相关领域的语义信息,为Web服务间建立起必要的语义关联。以此为契机,通过Petri网间的共享合成算法将多Web服务进行组合,得到Web服务组合的Petri网。其次,Web服务组合或者复合服务的Petri网,虽可描述各服务间的关系,但正是由于其内部关系的复杂性,导致了Web服务在协同调度时的低效率。为此,本文着重分析了Web服务间的结构关系,包括基本结构关系(顺序关系、并发关系与选择关系)、同步关系以及含有控制条件的结构关系,同时本文提出了Web服务可执行序列的概念以及基于Petri网的Web服务可执行规划算法,以此作为多Web服务协同调度与故障恢复的依据。最后,针对Web服务的各种结构关系,分别给出了相应的执行调度策略;分析了PNML+OWL文档中的的语义关联,结合Web服务可执行序列,提出了基于Petri网的Web服务可执行调用算法,该方法实现了Web服务组合与复合服务的自动协调调度;同时结合基于Petri网的Web服务组合执行框架与系统,进一步验证了Petri网理论应用于实际Web服务组合与调度的可行性与有效性。(本文来源于《济南大学》期刊2013-05-28)

李飞,张斌,葛亮,孙若男[3](2011)在《面向组合服务自适应执行的环境感知引擎》一文中研究指出随着组合服务的普遍应用,其在运行时的服务质量保障问题变得越来越重要。从而,针对组合服务自适应执行的服务QoS保障问题成为设计组合服务自适应运行平台需要考虑的一个主要问题。根据组合服务的自适应运行平台的要求,详细介绍了面向组合服务自适应执行的环境感知引擎的设计与实现,对系统的关键问题做了分析,并搭建实验环境对环境感知引擎进行了测试。实验结果表明该系统满足组合服务自适应运行平台的要求,能根据环境变化为组合服务执行引擎提供服务执行时间的变化消息,为组合服务自适应动作提供决策依据。(本文来源于《CCF NCSC 2011——第二届中国计算机学会服务计算学术会议论文集》期刊2011-08-18)

吴彦[4](2011)在《基于BPEL的服务构件组合执行引擎研究与实现》一文中研究指出SOA(Service Oriented Architecture),面向服务的架构,是分布式软件系统构造方法和环境的新发展阶段,是用于利用IT实现组织目标的战略手段。但是如何实现SOA,是业界一直争论的焦点。当前在业界逐渐得到广泛认可的是服务构件架构SCA (Service Component Architecture)和服务编排技术BPEL (Business Processe Execution Language)。BPEL与SCA一起构成了SOA基石,是实施SOA架构的核心技术。因此,研究服务构件组合技术对于实现SOA架构具有深远意义。本文在分析研究总结国内外相关研究成果的基础上,对SOA架构、服务构件组合和BPEL引擎架构进行了深入的研究,设计了基于BPEL的服务构件组合执行引擎,并给出了该引擎的总体框架。研究了SCA与BPEL的结合方式,给出了该引擎在SCA架构中的位置。重点研究了BPEL流程数据竞争问题,给出切实可行的算法。针对该引擎的各个模块功能进行实现,采用DOM4J实现了对BPEL流程定义文件的解析;采用AOP编程模型实现了日志管理模块;采用RMI技术实现对服务构件的调用等;采用XStream实现了该引擎的消息接口模块。最后,以一个培训机构的案例展示了服务构件组合全过程,同时也验证了本文给出的引擎总体架构的可行性、有效性和实用性。本文基于用BPEL组合服务构件形成一个具有一定业务逻辑功能的服务构件的理念,设计了基于BPEL的服务构件组合执行引擎,实现了SCA与BPEL的结合,即用BPEL编排调用服务构件,对于SOA的实施具有一定的理论意义和应用价值。(本文来源于《大连海事大学》期刊2011-06-01)

周帅[5](2010)在《支持动态调整的组合服务执行引擎的研究与实现》一文中研究指出Web服务作为SOA的核心技术,以其粗粒度、松耦合等特性为异构的、分布式环境下的组合服务应用提供了有力的支持。Web服务的业务执行语言(BPEL4WS)是一种基于XML的、平台无关的业务流程建模和执行语言,它采用接口的方式将多个独立的Web服务组合起来,从而形成一个组合服务流程。使用BPEL描述的可执行的组合服务流程可以在BPEL引擎中实例化执行。受Web服务自治性和互联网动态变化性等因素的影响,组合服务流程在执行过程中可能发生异常,为了保证组合服务的执行质量,要求组合服务流程能够及时响应异常并进行动态调整。针对上述问题,本文首先概述了Web服务技术和BPEL规范,接着讨论了BPEL规范的基本结构,然后对当前主流的BPEL执行引擎的架构体系进行了研究和分析,指出了当前BPEL执行引擎存在的不足,明确了支持动态调整的组合服务执行引擎的设计目标。接着本文设计了基于BPEL的支持动态调整的组合服务执行引擎(简称B-CWSEE)的体系结构,对执行引擎中的流程解析、流程实例状态转换、流程实例调度、构件服务调用、流程实例动态调整、流程管理等关键问题进行了研究。本文提出了一种支持动态调整的组合服务执行机制,该机制通过分离流程调度和服务执行,使得对单个服务进行的调整不影响组合服务的执行,以此降低动态调整的代价;通过分离异常处理逻辑和业务执行逻辑,使得组合服务流程能更灵活的响应异常情况的发生,及时进行动态调整。最后,本文详细阐述了B-CWSEE的实现。(本文来源于《东北大学》期刊2010-06-25)

杨华东[6](2010)在《基于KPN的Web服务组合执行引擎研究与实现》一文中研究指出在计算机网络技术高速发展的今天,Internet应用已遍及全球各大领域。Web服务作为一种建立在互连网上的新兴应用技术,以其低藕合性、易用性、高复用性和可组合性受到了极大的关注。由于电子商务的不断发展以及跨企业应用的日益复杂,单个Web服务的功能已经无法满足复杂的业务需求,于是,如何通过将共享在网络上的多个不同业务功能的Web服务按照一定的业务流程逻辑组合起来,实现更可靠、灵活、有价值的组合服务,以满足日益复杂的商业需求,成为工业界和学术界亟待解决的问题。而服务组合执行引擎作为Web服务组合系统的核心部分,必然成为研究工作的重中之重。本文设计了一种基于KPN (Kahn Process Network, Kahn进程网络)的Web服务组合执行引擎,并实现了引擎的主要功能。该引擎旨在解决服务组合运行时的服务调度、执行、监控管理等一系列重要问题。组合服务流程被部署到服务组合执行引擎上以后,由执行引擎按照业务流程定义的顺序调用成分Web服务来实现流程的执行。它的执行效率和可靠性直接决定了整个组合系统的效率和性能。本文在分析总结国内外相关研究成果的基础上,对Web服务、服务组合和进程网络模型进行了深入的研究,设计了基于KPN的Web服务组合执行引擎,给出了该引擎的总体框架。重点研究了该引擎的组合流程执行机制,并给出了引擎调度算法。针对执行引擎中的主要功能模块进行了实现,采用DOM4J实现了文档解析功能,采用Java RMI技术和Java多线程技术实现了服务交互APIs等。本文研究对实现Web服务组合有着重要的理论和实际意义。(本文来源于《大连海事大学》期刊2010-05-01)

李玲勇,高春鸣,文华南[7](2010)在《Web服务组合执行引擎中服务异步调用机制研究》一文中研究指出研究了BPEL4WS执行引擎WebJetFlow对Web服务的异步调用机制,在引擎的服务调用代理中对Web服务统一采用非阻塞双传输异步调用,提高了调用线程的利用率。同时引入了cache机制并设计了相应的cache替换算法,保证了引擎对异步调用结果消息的匹配效率以及数据安全性,通过实验验证引擎的性能有了明显的提高。(本文来源于《计算机应用研究》期刊2010年02期)

班倩超,刘旭东,曾晋,纪一鹏[8](2009)在《基于BPMN的服务组合执行引擎的研究与实现》一文中研究指出业务模型和执行模型的一致性是当前服务组合研究的一个难点和热点。目前普遍采用模型转换的方式将业务模型映射为可执行模型,但由于两种模型语言的语义和语法不一致,导致了模型转换存在语义失配等缺陷。针对该问题,提出了一种基于业务流程建模标注的Web服务组合执行方案,设计了BPMN模型的解释执行算法,给出了执行引擎的原型系统,并通过具体案例验证了方案的有效性。(本文来源于《计算机应用研究》期刊2009年07期)

李文娟[9](2009)在《基于WS-BPEL的Web服务组合执行引擎的设计与实现》一文中研究指出Web服务作为面向服务架构的核心技术,以其动态性和跨平台性为分布、异构的企业级Web应用组合或协作提供了有力的支持。WS-BPEL采用服务接口的方式将多个独立的Web服务组合起来,从而形成一个完整的业务流程。整合不同的服务、实现各种复杂流程需要WS-BPEL引擎来实现。目前支持WS-BPEL规范的Web服务组合执行引擎并不多,能支持WS-BPEL2.0规范的Web服务组合执行引擎更为稀少。基于这种现状,本文在对现有BPEL引擎研究的基础上,提出了一种支持WS-BPEL2.0规范的Web服务组合执行引擎。本文主要包含以下几个方面的内容:1.Web服务相关技术概述。主要介绍了Web服务的定义和特征,并着重分析了Web服务的核心协议及体系结构。同时,概述了Web服务组合的概念、种类和方式,分析了Web服务组合对构建业务流程的重要性。2.业务流程定义语言概述。对主流业务流程定义语言做了分析比较,并在此基础上深入研究了WS-BPEL,剖析了它的模型、活动及特点,并对WS-BPEL2.0和BPEL4WS1.1进行比较,总结了WS-BPEL规范所做的变更。3.基于WS-BPEL的Web服务组合执行引擎的设计。提出了一种层次化的WS-BPEL引擎架构,以支持执行符合WS-BPEL2.0规范的业务流程,并详细阐述了引擎各个模块的设计思路。4.采用Java EE相关技术实现了基于WS-BPEL的Web服务组合执行引擎,并通过实例验证了该引擎是高效的并能很好地满足企业级应用。(本文来源于《西北大学》期刊2009-06-01)

杨林,林建素[10](2008)在《多引擎服务组合的执行优化》一文中研究指出提出了多引擎的Web服务管理系统,解决了系统中服务组合的执行优化问题。分析了该多引擎系统中服务组合的调度执行,提出了动态规划算法。在分派和执行Web服务前,生成流水执行的子序列方案,使调度执行Web服务的引擎的最大负载最小。实验结果表明,与随机算法相比,该算法使性能显着提高。(本文来源于《计算机应用》期刊2008年07期)

服务组合执行引擎论文开题报告

(1)论文研究背景及目的

此处内容要求:

首先简单简介论文所研究问题的基本概念和背景,再而简单明了地指出论文所要研究解决的具体问题,并提出你的论文准备的观点或解决方法。

写法范例:

随着服务计算理论与技术的发展,单个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)文档的形式去描述各自的Petri网。基于此,通过引入相关领域的语义信息,为Web服务间建立起必要的语义关联。以此为契机,通过Petri网间的共享合成算法将多Web服务进行组合,得到Web服务组合的Petri网。其次,Web服务组合或者复合服务的Petri网,虽可描述各服务间的关系,但正是由于其内部关系的复杂性,导致了Web服务在协同调度时的低效率。为此,本文着重分析了Web服务间的结构关系,包括基本结构关系(顺序关系、并发关系与选择关系)、同步关系以及含有控制条件的结构关系,同时本文提出了Web服务可执行序列的概念以及基于Petri网的Web服务可执行规划算法,以此作为多Web服务协同调度与故障恢复的依据。最后,针对Web服务的各种结构关系,分别给出了相应的执行调度策略;分析了PNML+OWL文档中的的语义关联,结合Web服务可执行序列,提出了基于Petri网的Web服务可执行调用算法,该方法实现了Web服务组合与复合服务的自动协调调度;同时结合基于Petri网的Web服务组合执行框架与系统,进一步验证了Petri网理论应用于实际Web服务组合与调度的可行性与有效性。

(2)本文研究方法

调查法:该方法是有目的、有系统的搜集有关研究对象的具体信息。

观察法:用自己的感官和辅助工具直接观察研究对象从而得到有关信息。

实验法:通过主支变革、控制研究对象来发现与确认事物间的因果关系。

文献研究法:通过调查文献来获得资料,从而全面的、正确的了解掌握研究方法。

实证研究法:依据现有的科学理论和实践的需要提出设计。

定性分析法:对研究对象进行“质”的方面的研究,这个方法需要计算的数据较少。

定量分析法:通过具体的数字,使人们对研究对象的认识进一步精确化。

跨学科研究法:运用多学科的理论、方法和成果从整体上对某一课题进行研究。

功能分析法:这是社会科学用来分析社会现象的一种方法,从某一功能出发研究多个方面的影响。

模拟法:通过创设一个与原型相似的模型来间接研究原型某种特性的一种形容方法。

服务组合执行引擎论文参考文献

[1].肖刚,项哲锐,张元鸣,章振杰,陆佳炜.面向云制造的服务组合执行引擎框架研究[J].图学学报.2018

[2].相东明.基于Petri网的Web服务组合执行引擎研究[D].济南大学.2013

[3].李飞,张斌,葛亮,孙若男.面向组合服务自适应执行的环境感知引擎[C].CCFNCSC2011——第二届中国计算机学会服务计算学术会议论文集.2011

[4].吴彦.基于BPEL的服务构件组合执行引擎研究与实现[D].大连海事大学.2011

[5].周帅.支持动态调整的组合服务执行引擎的研究与实现[D].东北大学.2010

[6].杨华东.基于KPN的Web服务组合执行引擎研究与实现[D].大连海事大学.2010

[7].李玲勇,高春鸣,文华南.Web服务组合执行引擎中服务异步调用机制研究[J].计算机应用研究.2010

[8].班倩超,刘旭东,曾晋,纪一鹏.基于BPMN的服务组合执行引擎的研究与实现[J].计算机应用研究.2009

[9].李文娟.基于WS-BPEL的Web服务组合执行引擎的设计与实现[D].西北大学.2009

[10].杨林,林建素.多引擎服务组合的执行优化[J].计算机应用.2008

标签:;  ;  ;  ;  

服务组合执行引擎论文-肖刚,项哲锐,张元鸣,章振杰,陆佳炜
下载Doc文档

猜你喜欢