CN115658138A - 一种应用编排方法、装置、设备及存储介质 - Google Patents

一种应用编排方法、装置、设备及存储介质 Download PDF

Info

Publication number
CN115658138A
CN115658138A CN202211330936.1A CN202211330936A CN115658138A CN 115658138 A CN115658138 A CN 115658138A CN 202211330936 A CN202211330936 A CN 202211330936A CN 115658138 A CN115658138 A CN 115658138A
Authority
CN
China
Prior art keywords
module
application
template
arrangement
modules
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN202211330936.1A
Other languages
English (en)
Inventor
李飞
阮安邦
魏明
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Beijing Octa Innovations Information Technology Co Ltd
Original Assignee
Beijing Octa Innovations Information Technology Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Beijing Octa Innovations Information Technology Co Ltd filed Critical Beijing Octa Innovations Information Technology Co Ltd
Priority to CN202211330936.1A priority Critical patent/CN115658138A/zh
Publication of CN115658138A publication Critical patent/CN115658138A/zh
Pending legal-status Critical Current

Links

Images

Landscapes

  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)

Abstract

本发明公开了一种应用编排方法、装置、设备及存储介质,该方法包括生成模组,所述模组为资源调用的最小单元,并为所述模组配置编排规则,所述编排规则包括不同所述模组之间需要满足的从属关系,根据所述编排规则对所述模组进行组合并生成应用编排模板,用户只需要基于编排规则对模组进行组合就能生成应用编排模板,上手简单,编排形式方便、高效。

Description

一种应用编排方法、装置、设备及存储介质
技术领域
本发明涉及云原生技术领域,尤其涉及一种应用编排方法、装置、设备及存储介质。
背景技术
云原生是构建应用程序一类技术的统称。通过云原生技术可以构建出可弹性扩展的应用程序,这些应用程序可以被运行在不同的环境当中,比如说私有云、公有云、混合云等新型动态环境。随着服务数量的增多,对服务配置的管理也提出了更高的要求。现有的云原生技术通过HELM服务进行模板的配置,并配合HELM程序,来执行对应的编排结果。HELM是kubernetes(Google开源的容器编排工具)生态***中的一个软件包管理工具。现有的HELM执行的方式,配置复杂,语法晦涩,上手要学习时间很长,应用编排过程较为繁琐,不易于普通用户的操作使用。
发明内容
有鉴于此,本发明实施例提供了一种应用编排方法、装置、设备及存储介质,以解决应用编排过程繁琐不易操作的技术问题。
本发明提出的技术方案如下:
本发明实施例第一方面提供一种应用编排方法,包括:生成模组,所述模组为资源调用的最小单元;为所述模组配置编排规则,所述编排规则包括不同所述模组之间需要满足的从属关系;根据所述编排规则对所述模组进行组合并生成应用编排模板。
可选地,所述编排规则包括树状关系,所述树状关系用于指示所述模组的父项模组和/或子项模组。
可选地,所述模组包括首端模组、中间模组和末端模组;根据所述编排规则对所述模组进行组合,包括:基于第一添加指令添加首端模组;基于显示指令显示所述首端模组的子项模组,所述子项模组为中间模组或末端模组;基于第二添加指令添加所述子项模组。
可选地,在生成所述应用编排模板后,还包括:将所述应用编排模板发送给工作组内的用户;若用户对所述应用编排模板进行再次编排,则保存每个用户编排后的所述应用编排模板和对应的编排信息。
可选地,在生成所述应用编排模板后,还包括:基于所述应用编排模板调用资源运行对应的应用;获取所述应用的运行状态;判断所述应用的运行状态是否和所述应用编排模板中设定的状态一致;若状态不一致,则发起警告。
可选地,应用编排方法还包括:接收模组变更请求;判断发起所述模组变更请求的用户是否具有对应权限;若具有对应权限,则根据所述模组变更请求变更对应模组,否则拒绝所述模组变更请求。
可选地,为所述模组配置编排规则后,还包括:基于所述编排规则生成可视化数据图,并将所述可视化数据图进行显示输出。
本发明实施例第二方面提供一种应用编排装置,包括:模组生成模块,用于生成模组,所述模组为资源调用的最小单元;规则配置模块,用于为所述模组配置编排规则,所述编排规则包括不同所述模组之间需要满足的从属关系;模板编排模块,用于根据所述编排规则对所述模组进行组合并生成应用编排模板。
本发明实施例第三方面提供一种电子设备,包括:存储器和处理器,所述存储器和所述处理器之间互相通信连接,所述存储器存储有计算机指令,所述处理器通过执行所述计算机指令,从而执行如本发明实施例第一方面及第一方面任一项所述的应用编排方法。
本发明实施例第四方面提供一种计算机可读存储介质,所述计算机可读存储介质存储有计算机指令,所述计算机指令用于使所述计算机执行如本发明实施例第一方面及第一方面任一项所述的应用编排方法。
从以上技术方案可以看出,本发明实施例具有以下优点:
本发明实施例提供的一种应用编排方法、装置、设备及存储介质,通过生成模组,所述模组为资源调用的最小单元,并为所述模组配置编排规则,所述编排规则包括不同所述模组之间需要满足的从属关系,根据所述编排规则对所述模组进行组合并生成应用编排模板,用户只需要基于编排规则对模组进行组合就能生成应用编排模板,上手简单,编排形式方便、高效。
附图说明
为了更清楚地表达说明本发明实施例的技术方案,下面将对实施例描述所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1为本发明实施例中应用编排方法的流程图;
图2为本发明实施例中应用编排平台的部分架构图;
图3为图2中应用编排平台的另一部分架构图;
图4为本发明实施例中树状结构的部分示意图;
图5为图4中树状结构的另一部分示意图;
图6为本发明实施例中应用编排模板的示意图;
图7为本发明实施例中应用编排装置的模块框图;
图8为本发明实施例中电子设备的结构示意图;
图9为本发明实施例中计算机可读存储介质的结构示意图。
具体实施方式
为了使本技术领域的人员更好地理解本发明方案,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
本发明实施例的应用编排方法的应用场景为云原生的应用编排平台,如图2所示,该平台包括服务器planserver、基础模块管理和基础模组管理,基础模板管理用于实现模板资源类型管理,模板创建、编辑、查询、删改等,基础模组管理用于模组创建、编辑、查询和删改等。如图3所示,该平台还包括dockerfile文件管理、yaml文件管理和文件编辑器等模块,这些模块在云原生技术中用于关联模组和调用的资源。
本发明实施例提供了一种应用编排方法,如图1所示,该方法包括:
步骤S100、生成模组,模组为资源调用的最小单元。本发明实施例的应用编排方法应用于云原生平台中,用于辅助用户生成应用编排模板。云原生平台为每个组织分配资源,组织为包括若干用户,每个组织对应有不同的可调用资源,每个用户在登录平台时分别配置对应权限,具体包括管理全权限和用户权限。模组为后台进行应用配置的最小单元,在组织内具有管理权限的用户通过对模组进行增删改查,进行管控最基础资源的限定,设定了平台内资源调用的基础,进行给普通使用者进行关联。
步骤S200、为模组配置编排规则,编排规则包括不同模组之间需要满足的从属关系。编排规则为自行设置的规范,通过配置编排规则,用户在编排规则的规范下可以组合模组资源,进行资源的组合。在应用编排中,模组被分为不同的层级,上层的模组具有至少一个下层模组,从属关系可以理解为模组的上下层关系,在添加下层模组时,需要先添加上层模组。
步骤S300、根据编排规则对模组进行组合并生成应用编排模板。根据编排规则,不同模组之间需要满足从属关系才能添加,例如第一层级的模组包括A1、A2和A3,第二层级的模组为B1、B2和B3,模组B1和模组A1属于从属关系,那么在添加模组B1时,必须先添加模组A1。用户在编排界面添加完模组后设置对应的值,生成应用编排模板,云原生平台就可以通过应用编排模板调用资源运行应用。在用户使用模组进行应用编排时,模组的从属关系必须和编排规则中的一致才能进行编排,用户在进行编排时,只需了解模组的编排规则,就能根据编排规则进行模组的组合编排生成应用编排模板,相对现有技术中以HELM(Kubernetes的包管理器)执行的方式,上手学习时间短,便于普通用户的操作使用。
本发明实施例的应用编排方法,通过生成模组,模组为资源调用的最小单元,并为模组配置编排规则,编排规则包括不同模组之间需要满足的从属关系,根据编排规则对模组进行组合并生成应用编排模板,用户只需要基于编排规则对模组进行组合就能生成应用编排模板,上手简单,编排形式方便、高效。
在一实施例中,编排规则包括树状关系,树状关系用于指示模组的父项模组和/或子项模组。通过特定树状分支,来确认规范使用;使用资源时,必须经过的父项模组的参数选择,列出子项模组规则,如果需要调整必须路径,则由管理员进行关联模组的修改,或者通过应用编排中,从全局基础的模组添加上去,形成对应应用的使用效果。如图4和图5所示,在根据树状关系构造的树状结构图中,每个模组相当于树状结构图中的一个叶子节点,若模组为树状结构图的第一个叶子节点,则其包括若干子项模组,例如模组metadata的子项节点包括模组name、模组namespace和模组labels。若模组为树状结构图中间的叶子节点则其包括父项模组和若干子项模组,例如模组labels的父项模组为模组metadata,子项模组包括模组app。若模组为树状结构图末端的叶子节点,则其只具有父项模组,例如模组app的父项模组为模组labels。
在一实施例中,模组包括首端模组、中间模组和末端模组。具体地,首端模组为树状结构图首层的模组,例如模组metadata,末端模组为树状结构图末端的模组,例如模组app,中间模组为位于首端模组和末端模组中间的模组。
根据编排规则对模组进行组合,包括:基于第一添加指令添加首端模组;基于显示指令显示首端模组的子项模组,子项模组为中间模组或末端模组;基于第二添加指令添加子项模组。用户在进行应用编排时在编排界面依次添加模组,第一添加指令可以为拖拽、点击或特定输入等,在接受到第一添加指令后将对应的模组添加到编排界面,根据编排规则在开始时只能将首端模组进行添加。在添加首端模组后,基于显示指令显示并列出首端模组的子项模组,例如当鼠标放置在首端模组时可以显示其从属的子项模组,列出子项模组后可以基于第二添加指令添加子项模组。
在一实施例中,在为模组配置编排规则后,还包括:基于编排规则生成可视化数据图,并将可视化数据图进行显示输出。例如,可视化数据图为树状结构图,将树状结构图进行显示输出后,用户可以根据可视化的树状结构图组织模组从而形成应用编排模板,示例性地,通过从可视化的树状结构图中拖拽叶子节点进行编排,本发明实施例的编排的一个应用编排模板如图6所示,用户只需要简单了解编排规则就能上手,编排过程简单便捷。
在一实施例中,在生成应用编排模板后,还包括:将应用编排模板发送给工作组内的用户;若用户对应用编排模板进行再次编排,则保存每个用户编排后的应用编排模板和对应的编排信息。具体地,从属一个组织的用户公用一个工作组,每个工作组可以调用对应的资源运行应用,平台为组织内的用户分配权限,权限包括管理权限和用户权限,只有管理员才会拥有管理权限。每个组织,都是由云原生平台管控中心所创建,并赋予运行所需的计算资源上限,以及初始化对应的管控权限。进入每个组织后,初始化的管理员,即可增加对应的人员,加入组织,成为应用流程中的一员,分配权限,划分应用(app)的操作域(namespaces)。通过注册的用户,被加入到对应的组织后,通过赋予的权责,即可以建立和使用对应资源,并开创属于组织的应用(app)。组织内通过的权限的辨识,即可参与到应用(app)项目的运行周期之中,行使自己的责权力,建立或处分当前应用的变更或业务状态的采集。在某个用户编排完后,将应用编排模板发送给工作组内的其他用户,其他用户对应用编排模板进行再次编排,每次编排均保存编排后的应用编排模板和对应的编排信息,编排信息包括编排人员和时间等,便于记录应用编排模板的版本和改动情况,通过多个版本或模型的迭代,生成最终要下发的编排方案。
在一示例性应用中,使用具有树状关系的模组进行应用编排的过程包括:继承特定编写类型的基础应用编排模板,基础应用编排模板为平台初始生成的模板或者组织内用户编辑并分享的模板,在基础应用编排模板上对模组进行增删改等编辑,编辑后的模组通过组织共识审核后,则平台就可以将编辑后的模组作为当前基础应用编排模板的一个叶子节点,当模组编辑完成后即可将基础应用编排模板更新为新的应用编排模板,新的应用编排模板可以发布给组织内其他协作者进行使用,在模组的语法正确且使用符合树状关系的条件下,可以随意组成新的应用编排模板,以此形成丰富的模板体系。在一实施例中,在生成应用编排模板后,还包括:基于应用编排模板调用资源运行对应的应用;获取应用的运行状态;判断应用的运行状态是否和应用编排模板中设定的状态一致;若状态不一致,则发起警告。基于平台状态下,在一个组织内,对应用整合编排后,会有对应的版本保存输出,基于此基础,实现多人的协作编辑和锁定提交的功能,进而实现应用的方便快捷的编排和下发运行。云原生平台下发执行应用编排模板后,通过用户态和资源态层级的组合,来实现编排的统一一致性。在用户编辑提交的过程中,会以用户态锁定当前的操作,占用资源编辑后,是不能影响当前服务的运行态,应用执行的过程,会有进行资源状态锁定,运行服务会通过状态机来鉴别当前应用的状态,一旦有明确变化了,会有修改或者异常的警告出来明确操作者。具体地,获取当前平台中应用的运行状态,实时的与应用编排相关联,达到确保运行态的可靠性,不会被所属运行资源进行篡改。
在一实施例中,应用编排方法还包括:接收模组变更请求;判断发起模组变更请求的用户是否具有对应权限;若具有对应权限,则根据模组变更请求变更对应模组,否则拒绝模组变更请求。具体地,在一个组织内,当需要增加新的应用编写类型时,需要增添新的模组或对原有的模组进行修改,对模组修改时需要确认修改者的对应权限,对应权限为管理权限或自行定义的其他权限,以防止普通用户对模组进行修改从而影响模组使用。
在目前的容器云状态下,比较成熟的使用机制为helm服务组件,但是需要安装独立服务,并且模板语法晦涩,虽然也可以实现对应用或者镜像的编排启动,但组合不够便捷,更不能实现多人协作场景。本发明实施例的应用编排方法,通过基于树状结构的模组和编排规则,对模组进行组合并生成应用编排模板,用户只需要基于编排规则对模组进行组合就能生成应用编排模板,上手简单,各种复杂的应用,通过组织内后台的编写,轻松便捷地实现了对资源的启动占用,并以模板和版本迭代的形式,实现了多人协作和引用模组的状态,有效实现了对自己应用的状态的管理控制,以及后续的修改,还有状态比对的场景,使后台可以完全掌控应用的生命周期,并且实时掌控行为和资源运行的状态,避免应用被篡改。
本发明实施例还提供一种应用编排装置,如图7所示,该装置包括:
模组生成模块201,用于生成模组,模组为资源调用的最小单元。具体内容参见上述方法实施例对应部分,在此不再赘述。
规则配置模块202,用于为模组配置编排规则,编排规则包括不同模组之间需要满足的从属关系。具体内容参见上述方法实施例对应部分,在此不再赘述。
模板编排模块203,用于根据编排规则对模组进行组合并生成应用编排模板。具体内容参见上述方法实施例对应部分,在此不再赘述。
本发明实施例的应用编排装置,通过生成模组,模组为资源调用的最小单元,并为模组配置编排规则,编排规则包括不同模组之间需要满足的从属关系,根据编排规则对模组进行组合并生成应用编排模板,用户只需要基于编排规则对模组进行组合就能生成应用编排模板,上手简单,编排形式方便、高效。
本发明实施例还提供了一种电子设备,如图8所示,包括:存储器12和处理器11,存储器12和处理器11之间互相通信连接,存储器12存储有计算机指令,处理器11通过执行计算机指令,从而执行如上述实施例中应用编排方法的步骤。其中处理器11和存储器12可以通过总线或者其他方式连接。处理器11可以为中央处理器(CentralProcessingUnit,CPU)。处理器11还可以为其他通用处理器、数字信号处理器(DigitalSignalProcessor,DSP)、专用集成电路(ApplicationSpecificIntegratedCircuit,ASIC)、现场可编程门阵列(Field-ProgrammableGateArray,FPGA)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件等芯片,或者上述各类芯片的组合。存储器12作为一种非暂态计算机存储介质,可用于存储非暂态软件程序、非暂态计算机可执行程序以及模块,如本发明实施例中的对应的程序指令/模块。处理器11通过运行存储在存储器12中的非暂态软件程序、指令以及模块,从而执行处理器11的各种功能应用以及数据处理,即实现上述方法实施例中的应用编排方法。存储器12可以包括存储程序区和存储数据区,其中,存储程序区可存储操作装置、至少一个功能所需要的应用程序;存储数据区可存储处理器11所创建的数据等。此外,存储器12可以包括高速随机存取存储器12,还可以包括非暂态存储器12,例如至少一个磁盘存储器12件、闪存器件、或其他非暂态固态存储器12件。在一些实施例中,存储器12可选包括相对于处理器11远程设置的存储器12,这些远程存储器12可以通过网络连接至处理器11。上述网络的实例包括但不限于互联网、企业内部网、局域网、移动通信网及其组合。一个或者多个模块存储在存储器12中,当被处理器11执行时,执行如上述方法实施例中的应用编排方法。上述电子设备具体细节可以对应上述方法实施例中对应的相关描述和效果进行理解,此处不再赘述。
本发明实施例还提供一种计算机可读存储介质,如图9所示,其上存储有计算机程序13,该指令被处理器执行时实现上述实施例中应用编排方法的步骤。该存储介质上还存储有音视频流数据,特征帧数据、交互请求信令、加密数据以及预设数据大小等。其中,存储介质可为磁碟、光盘、只读存储记忆体(Read-OnlyMemory,ROM)、随机存储记忆体(RandomAccessMemory,RAM)、快闪存储器(FlashMemory)、硬盘(HardDiskDrive,缩写:HDD)或固态硬盘(Solid-StateDrive,SSD)等;存储介质还可以包括上述种类的存储器的组合。本领域技术人员可以理解,实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,计算机程序13可存储于一计算机可读取存储介质中,该程序在执行时,可包括如上述各方法的实施例的流程。其中,存储介质可为磁碟、光盘、只读存储记忆体(Read-OnlyMemory,ROM)、随机存储记忆体(RandomAccessMemory,RAM)、快闪存储器(FlashMemory)、硬盘(HardDiskDrive,缩写:HDD)或固态硬盘(Solid-StateDrive,SSD)等;存储介质还可以包括上述种类的存储器的组合。
以上,以上实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的精神和范围。

Claims (10)

1.一种应用编排方法,其特征在于,包括:
生成模组,所述模组为资源调用的最小单元;
为所述模组配置编排规则,所述编排规则包括不同所述模组之间需要满足的从属关系;
根据所述编排规则对所述模组进行组合并生成应用编排模板。
2.根据权利要求1所述的应用编排方法,其特征在于,所述编排规则包括树状关系,所述树状关系用于指示所述模组的父项模组和/或子项模组。
3.根据权利要求2所述的应用编排方法,其特征在于,
所述模组包括首端模组、中间模组和末端模组;
根据所述编排规则对所述模组进行组合,包括:
基于第一添加指令添加首端模组;
基于显示指令显示所述首端模组的子项模组,所述子项模组为中间模组或末端模组;
基于第二添加指令添加所述子项模组。
4.根据权利要求1所述的应用编排方法,其特征在于,在生成所述应用编排模板后,还包括:
将所述应用编排模板发送给工作组内的用户;
若用户对所述应用编排模板进行再次编排,则保存每个用户编排后的所述应用编排模板和对应的编排信息。
5.根据权利要求1所述的应用编排方法,其特征在于,在生成所述应用编排模板后,还包括:
基于所述应用编排模板调用资源运行对应的应用;
获取所述应用的运行状态;
判断所述应用的运行状态是否和所述应用编排模板中设定的状态一致;
若状态不一致,则发起警告。
6.根据权利要求1所述的应用编排方法,其特征在于,还包括:
接收模组变更请求;
判断发起所述模组变更请求的用户是否具有对应权限;
若具有对应权限,则根据所述模组变更请求变更对应模组,否则拒绝所述模组变更请求。
7.根据权利要求1所述的应用编排方法,其特征在于,为所述模组配置编排规则后,还包括:
基于所述编排规则生成可视化数据图,并将所述可视化数据图进行显示输出。
8.一种应用编排装置,其特征在于,包括:
模组生成模块,用于生成模组,所述模组为资源调用的最小单元;
规则配置模块,用于为所述模组配置编排规则,所述编排规则包括不同所述模组之间需要满足的从属关系;
模板编排模块,用于根据所述编排规则对所述模组进行组合并生成应用编排模板。
9.一种电子设备,其特征在于,包括:存储器和处理器,所述存储器和所述处理器之间互相通信连接,所述存储器存储有计算机指令,所述处理器通过执行所述计算机指令,从而执行如权利要求1至7任一项所述的应用编排方法。
10.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质存储有计算机指令,所述计算机指令用于使所述计算机执行如权利要求1至7任一项所述的应用编排方法。
CN202211330936.1A 2022-10-27 2022-10-27 一种应用编排方法、装置、设备及存储介质 Pending CN115658138A (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202211330936.1A CN115658138A (zh) 2022-10-27 2022-10-27 一种应用编排方法、装置、设备及存储介质

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202211330936.1A CN115658138A (zh) 2022-10-27 2022-10-27 一种应用编排方法、装置、设备及存储介质

Publications (1)

Publication Number Publication Date
CN115658138A true CN115658138A (zh) 2023-01-31

Family

ID=84994245

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202211330936.1A Pending CN115658138A (zh) 2022-10-27 2022-10-27 一种应用编排方法、装置、设备及存储介质

Country Status (1)

Country Link
CN (1) CN115658138A (zh)

Similar Documents

Publication Publication Date Title
US20180101371A1 (en) Deployment manager
US9959198B1 (en) Simulated testing of API
US11157270B2 (en) Multi-platform pattern-based user interfaces
US11363087B2 (en) Leveraging microservices to orchestrate media workflows in the cloud
JP2019215877A (ja) ビジュアルコンテンツ開発
US10846706B2 (en) Method and apparatus for autonomous services composition
US20090319467A1 (en) Simplifying the creation of user-defined custom elements for use in a graphical modeling application
US10635408B2 (en) Method and apparatus for enabling agile development of services in cloud computing and traditional environments
US20180189035A1 (en) Application development tool using graphic objects to bind object sets of different distinct divisions of a design pattern
US20210208854A1 (en) System and method for enhancing component based development models with auto-wiring
CN106649164B (zh) 一种硬件接口管理方法
CN107766042A (zh) 一种基于csar的模型文件的可视化设计方法及装置
US20210247969A1 (en) Automated source code log generation
US20180189033A1 (en) Graphical software meta-development tool
US10956868B1 (en) Virtual reality collaborative workspace that is dynamically generated from a digital asset management workflow
CN110428217A (zh) 一种erp***
WO2017007466A1 (en) Orchestration template generation
CN109840201B (zh) Ui测试方法、装置、电子设备及计算机可读存储介质
CN115964185A (zh) 面向技术资源共享的微服务管理***
US20190340290A1 (en) Advanced insights explorer
CN115658138A (zh) 一种应用编排方法、装置、设备及存储介质
CN116088816B (zh) 一种低代码开发全景业务视图的方法
US20220270122A1 (en) Information delivery method, apparatus, and device, and computer-readable storage medium
US20220345568A1 (en) User-based chaos system
US20210173638A1 (en) Design pattern recognition

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination