[发明专利]一种工作流建模方法、装置和计算机可读存储介质有效
申请号: | 201810616144.8 | 申请日: | 2018-06-14 |
公开(公告)号: | CN110609675B | 公开(公告)日: | 2023-08-08 |
发明(设计)人: | 赵化冰;孟照星;徐代刚 | 申请(专利权)人: | 中兴通讯股份有限公司 |
主分类号: | G06F8/20 | 分类号: | G06F8/20;G06F8/36;G06F8/71;G06N7/01 |
代理公司: | 深圳市力道知识产权代理事务所(普通合伙) 44507 | 代理人: | 张传义 |
地址: | 518057 广东省深圳市南山*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 工作流 建模 方法 装置 计算机 可读 存储 介质 | ||
本发明实施例公开了一种工作流建模方法,包括:解析获取的服务模板,获得所述服务模板中定义的各个节点;基于所述各个节点,生成有向图,所述有向图用于表示所述服务模板中各个节点之间的关系;根据所述有向图生成高层工作流模板,所述高层工作流模板中包括:所述服务模板中各个节点的工作流程;根据所述高层工作流模板生成工作流执行脚本文件,建立所述工作流执行脚本文件与所述服务模板的关联关系。本发明实施例同时还公开了一种工作流建模装置和计算机可读存储介质。
技术领域
本发明涉及网络功能虚拟化(NFV,Network Function Virtualization)领域,尤其涉及一种工作流建模方法、装置和计算机可读存储介质。
背景技术
近年来,云计算、虚拟化技术发展迅速,带来了很多创新,同时也给运营商带来很大的压力,运营商面临寻找新的收入增长点,以抵消OTT(Over The Top)业务带来的影响,同时为了降低企业的管理支出OPEX(Operating Expense),通过软硬件解耦及功能抽象,使网络设备功能不再依赖于专用硬件,资源可以充分灵活共享,实现新业务的快速开发和部署,并基于实际业务需求进行自动部署、弹性伸缩、故障隔离和自愈等快速开展业务,因此需要通过网络功能虚拟化来解决这些问题。
为了增强云应用(Cloud Application)在各种云基础设施上的可移植性,结构化信息标准推进组织(OASIS,Organization for the Advancement of StructuredInformation Standards)制定了云应用拓扑及编排规范(TOSCA,Topology andOrchestration Specification for Cloud Applications)。TOSCA通过服务模板(ServiceTemplate)描述了组成Cloud Application的各个组件及组件之间的拓扑关系,编排器(Orchestrator)通过对服务模板进行解析,在云基础设施上申请计算和网络资源,对服务进行实例化及升级,缩扩容,终止等生命周期管理。
TOSCA不只制定了云应用编排的基本规范,还基于该基本规范进行扩展,参考ETSINFV MANO架构和标准制定了NFV领域的编排规范。目前TOSCA编排规范已经被多家主流运营商和电信设备商采用,是NFV领域的主流编排标准。TOSCA服务模板中的工作流用于对NFV网络服务进行部署、升级、扩容等生命周期管理的流程,属于模板中的重要内容。编排器在进行网络服务生命周期管理时,需要执行服务模板对应的生命周期管理工作流。TOSCA支持两种生命周期管理工作流定义方法:声明式(declarative)工作流和命令式(imperative)工作流。
对于声明式工作流,在服务模板中不显示定义工作流,由编排器在实例化网络服务时根据TOSCA服务模板中各个节点之间的依赖关系来决定各组件创建的先后顺序。假设目的节点依赖于源节点,则编排器在执行时先创建目的节点实例,然后再创建源节点实例。声明式工作流的特点是生命周期管理工作流由编排器在部署服务模板时根据服务模板的拓扑自动生成,不需要显示定义工作流文件,但缺乏灵活性,无法对工作流进行扩展。对于命令式工作流,由于声明式工作流无法表达出某些复杂的生命周期管理流程,因此TOSCA也支持显示定义工作流,即命令式工作流。命令式工作流的特点是非常灵活,用户可以根据需要定义工作流中的每一个步骤,但比较繁琐。TOSCA规范中包含了一种简单的工作流定义领域专用语(DSL,Domain Specific Language)可以在服务模板中定义简单的工作流,明确指出每一个步骤中执行哪个节点的哪个方法。
目前TOSCA规范中两种工作流建模方法都存在一定的局限性,在应用到NFV服务模板生命周期管理工作流建模时面临以下问题:
一、声明式工作流无法实现NFV领域复杂的生命周期管理流程
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中兴通讯股份有限公司,未经中兴通讯股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810616144.8/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种基于区块链技术的共生信息物理系统构建方法
- 下一篇:垃圾分类指导系统