基于CA-CCML的微服务组合技术研究
这是一篇关于微服务,微服务组合,CA-CCML,组合模式,可视化编排的论文, 主要内容为在微服务架构中,微服务是一些粒度小而自治的服务。通常单一的微服务只能实现一个简单的功能,若满足企业级业务需求,需要将各个独立的微服务依据一定的逻辑和规则进行组合。CA-CCML(Context-aware Cooperative Composition Modeling Language,上下文感知的协同组合建模语言)是课题组提出的一种Web服务组合建模语言,支持基于SOAP的传统Web服务与Restful Web服务及其组合,但在微服务组合方面能力不足。本文研究基于CA-CCML的微服务组合技术,目的是扩充CA-CCML语言,使其具备微服务组合能力。本文的研究对微服务架构技术的发展具有一定的促进作用。本文在对微服务、微服务架构以及微服务组合等技术进行分析总结的基础上,设计了基于CA-CCML的微服务组合框架,并对该框架进行了实现。重点研究了 CA-CCML语言的微服务组合模式、CA-CCML语言的微服务可视化编排、CA-CCML语言的微服务实例选择以及CA-CCML语言的微服务异步消息通信机制等基于CA-CCML语言的微服务组合涉及的关键技术。首先,针对CA-CCML语言在描述微服务组合方面存在的不足,对CA-CCML语言进行了扩充,为其增加了分支模式、聚合模式、异步消息模式、链式模式和代理模式等五种微服务组合模式的描述功能:同时,扩充了 CA-CCML可视化编辑器的功能,通过为五种微服务组合模式添加可视化图符和模型转换等功能使CA-CCML语言能够支持微服务可视化编排;进一步,为了提高微服务集群服务器的资源利用率和微服务实例的可用性,本文为CA-CCML语言增加了微服务实例选择功能,给出了一个微服务实例选择算法;接下来,针对微服务间进程通信的特点,研究了 CA-CCML语言的微服务异步消息通信机制,为CA-CCML语言增加了描述消息队列的功能。最后,通过一个应用案例,验证了基于CA-CCML的微服务组合框架的可用性。
基于CA-CCML的微服务组合技术研究
这是一篇关于微服务,微服务组合,CA-CCML,组合模式,可视化编排的论文, 主要内容为在微服务架构中,微服务是一些粒度小而自治的服务。通常单一的微服务只能实现一个简单的功能,若满足企业级业务需求,需要将各个独立的微服务依据一定的逻辑和规则进行组合。CA-CCML(Context-aware Cooperative Composition Modeling Language,上下文感知的协同组合建模语言)是课题组提出的一种Web服务组合建模语言,支持基于SOAP的传统Web服务与Restful Web服务及其组合,但在微服务组合方面能力不足。本文研究基于CA-CCML的微服务组合技术,目的是扩充CA-CCML语言,使其具备微服务组合能力。本文的研究对微服务架构技术的发展具有一定的促进作用。本文在对微服务、微服务架构以及微服务组合等技术进行分析总结的基础上,设计了基于CA-CCML的微服务组合框架,并对该框架进行了实现。重点研究了 CA-CCML语言的微服务组合模式、CA-CCML语言的微服务可视化编排、CA-CCML语言的微服务实例选择以及CA-CCML语言的微服务异步消息通信机制等基于CA-CCML语言的微服务组合涉及的关键技术。首先,针对CA-CCML语言在描述微服务组合方面存在的不足,对CA-CCML语言进行了扩充,为其增加了分支模式、聚合模式、异步消息模式、链式模式和代理模式等五种微服务组合模式的描述功能:同时,扩充了 CA-CCML可视化编辑器的功能,通过为五种微服务组合模式添加可视化图符和模型转换等功能使CA-CCML语言能够支持微服务可视化编排;进一步,为了提高微服务集群服务器的资源利用率和微服务实例的可用性,本文为CA-CCML语言增加了微服务实例选择功能,给出了一个微服务实例选择算法;接下来,针对微服务间进程通信的特点,研究了 CA-CCML语言的微服务异步消息通信机制,为CA-CCML语言增加了描述消息队列的功能。最后,通过一个应用案例,验证了基于CA-CCML的微服务组合框架的可用性。
基于CA-CCML的微服务组合技术研究
这是一篇关于微服务,微服务组合,CA-CCML,组合模式,可视化编排的论文, 主要内容为在微服务架构中,微服务是一些粒度小而自治的服务。通常单一的微服务只能实现一个简单的功能,若满足企业级业务需求,需要将各个独立的微服务依据一定的逻辑和规则进行组合。CA-CCML(Context-aware Cooperative Composition Modeling Language,上下文感知的协同组合建模语言)是课题组提出的一种Web服务组合建模语言,支持基于SOAP的传统Web服务与Restful Web服务及其组合,但在微服务组合方面能力不足。本文研究基于CA-CCML的微服务组合技术,目的是扩充CA-CCML语言,使其具备微服务组合能力。本文的研究对微服务架构技术的发展具有一定的促进作用。本文在对微服务、微服务架构以及微服务组合等技术进行分析总结的基础上,设计了基于CA-CCML的微服务组合框架,并对该框架进行了实现。重点研究了 CA-CCML语言的微服务组合模式、CA-CCML语言的微服务可视化编排、CA-CCML语言的微服务实例选择以及CA-CCML语言的微服务异步消息通信机制等基于CA-CCML语言的微服务组合涉及的关键技术。首先,针对CA-CCML语言在描述微服务组合方面存在的不足,对CA-CCML语言进行了扩充,为其增加了分支模式、聚合模式、异步消息模式、链式模式和代理模式等五种微服务组合模式的描述功能:同时,扩充了 CA-CCML可视化编辑器的功能,通过为五种微服务组合模式添加可视化图符和模型转换等功能使CA-CCML语言能够支持微服务可视化编排;进一步,为了提高微服务集群服务器的资源利用率和微服务实例的可用性,本文为CA-CCML语言增加了微服务实例选择功能,给出了一个微服务实例选择算法;接下来,针对微服务间进程通信的特点,研究了 CA-CCML语言的微服务异步消息通信机制,为CA-CCML语言增加了描述消息队列的功能。最后,通过一个应用案例,验证了基于CA-CCML的微服务组合框架的可用性。
面向工业产品质量检测的模型可视化编排方法研究
这是一篇关于元模型,建模语言,模型编排,可视化编排,YAML文件的论文, 主要内容为随着工业产品日渐多样化,基于深度学习的机器视觉技术逐渐开始代替人工进行质量检测。在实际工业生产中,大多产品结构复杂,单个深度学习模型已不能满足生产需求。产品的质量检测不仅会涉及到多个深度学习模型,而且不同产品线的模型执行顺序和执行条件各异,且存在新的未知产品形态,因此需要在检测前,对多个模型进行模型编排。传统编排采用的是工作人员手工编写编排脚本的方式,这种方式需要工作人员具备一定的技术基础,且不易排错。针对具有层次性结构的工业产品编排需求,解决工作人员需要手工编排脚本的不足,本文主要研究面向工业产品质量检测的模型编排可视化建模方法,具体工作内容如下。(1)针对复杂工业产品的质量检测,使用基于元模型的理论定义模型编排建模语言。模型编排建模语言的定义首先通过抽象工业产品质量检测中的概念,从中提取出模型编排建模语言的基础建模元素;其次从抽象语法和具体语法的角度定义了建模元素及其连接关系;然后将以上元素和关系封装成实体并为其设计可视化外观;最终实现模型编排建模语言的图形化表达,从而支持工业产品质量检测中模型编排的全过程。(2)通过预先抽象和定义YAML的关键字,设计从模型编排建模语言到YAML的模型转换算法以及转换后YAML数据的验证算法。首先通过分析模型编排建模语言和YAML关键字的对应关系,定义两者之间的映射规则;其次基于定义好的映射规则,设计从模型编排建模语言到YAML语言的转换算法;然后对已定义的YAML关键字进行分析,构建出一套目标模型约束条件;最后设计与约束条件一一对应的验证器,针对每个约束条件进行相应的模型验证,此外,主验证器用来控制所有验证器的验证流程。(3)设计和开发支持上述模型编排建模的可视化平台,并提供平台的实例应用。平台有三大核心功能:其一是支持模型编排建模语言,且提供低代码的开发方式,以友好的拖拽方式支持模型编排的建模过程,能够辅助工作人员建立模型编排的图形化模型;其二是实现模型编排建模语言到YAML的转换算法,支持从图形化的编排建模结果到YAML文件自动输出;其三是能够对转换后的YAML数据进行结果验证,从而保证最终输出的YAML文件具有规范的格式,且能够表达正确的编排含义。最后,选取拉链产品在模型编排可视化平台进行实例应用,将模型编排建模语言的研究从理论落地到实际,验证了平台的实用性和有效性。
基于CA-CCML的微服务组合技术研究
这是一篇关于微服务,微服务组合,CA-CCML,组合模式,可视化编排的论文, 主要内容为在微服务架构中,微服务是一些粒度小而自治的服务。通常单一的微服务只能实现一个简单的功能,若满足企业级业务需求,需要将各个独立的微服务依据一定的逻辑和规则进行组合。CA-CCML(Context-aware Cooperative Composition Modeling Language,上下文感知的协同组合建模语言)是课题组提出的一种Web服务组合建模语言,支持基于SOAP的传统Web服务与Restful Web服务及其组合,但在微服务组合方面能力不足。本文研究基于CA-CCML的微服务组合技术,目的是扩充CA-CCML语言,使其具备微服务组合能力。本文的研究对微服务架构技术的发展具有一定的促进作用。本文在对微服务、微服务架构以及微服务组合等技术进行分析总结的基础上,设计了基于CA-CCML的微服务组合框架,并对该框架进行了实现。重点研究了 CA-CCML语言的微服务组合模式、CA-CCML语言的微服务可视化编排、CA-CCML语言的微服务实例选择以及CA-CCML语言的微服务异步消息通信机制等基于CA-CCML语言的微服务组合涉及的关键技术。首先,针对CA-CCML语言在描述微服务组合方面存在的不足,对CA-CCML语言进行了扩充,为其增加了分支模式、聚合模式、异步消息模式、链式模式和代理模式等五种微服务组合模式的描述功能:同时,扩充了 CA-CCML可视化编辑器的功能,通过为五种微服务组合模式添加可视化图符和模型转换等功能使CA-CCML语言能够支持微服务可视化编排;进一步,为了提高微服务集群服务器的资源利用率和微服务实例的可用性,本文为CA-CCML语言增加了微服务实例选择功能,给出了一个微服务实例选择算法;接下来,针对微服务间进程通信的特点,研究了 CA-CCML语言的微服务异步消息通信机制,为CA-CCML语言增加了描述消息队列的功能。最后,通过一个应用案例,验证了基于CA-CCML的微服务组合框架的可用性。
本文内容包括但不限于文字、数据、图表及超链接等)均来源于该信息及资料的相关主题。发布者:毕设客栈 ,原文地址:https://bishedaima.com/lunwen/53267.html