WO2018036342A1 - Procédé et dispositif de visualisation de conception de modèle basée sur csar - Google Patents
Procédé et dispositif de visualisation de conception de modèle basée sur csar Download PDFInfo
- Publication number
- WO2018036342A1 WO2018036342A1 PCT/CN2017/095176 CN2017095176W WO2018036342A1 WO 2018036342 A1 WO2018036342 A1 WO 2018036342A1 CN 2017095176 W CN2017095176 W CN 2017095176W WO 2018036342 A1 WO2018036342 A1 WO 2018036342A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- node
- file
- model file
- model
- tosca
- 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.)
- Ceased
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F8/00—Arrangements for software engineering
- G06F8/30—Creation or generation of source code
- G06F8/34—Graphical or visual programming
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
- G06F9/44—Arrangements for executing specific programs
Definitions
- the present disclosure relates to the field of information technology, for example, to a visual design method and apparatus for a CSAR-based model file.
- the Topology and Orchestration Specification for Cloud Applications is proposed by the Organization for The Advancement Of Structured Information Standards (OASIS).
- the specification consists of two parts: the network topology, which describes the composition of the cloud application and the services that can be provided by multiple nodes of the cloud application.
- the orchestration information is a collection of services provided by multiple nodes in the topology, which can be expressed as planned Plan work. Flow mode.
- the left side of the figure is the service template structure diagram of the TOSCA model
- the right side is the file structure diagram defined by the TOSCA model.
- the corresponding archive format of the model file is called Cloud Service Archive (CSAR). Design a CSAR that conforms to the specification and deploy it in a specific environment to execute and manage the lifecycle of a cloud application.
- CCR Cloud Service Archive
- TOSCA is a set of specifications that point out how to describe a cloud application.
- a TOSCA-compliant application can generate a conforming model, the TOSCA model, and the application can parse the TOSCA model.
- TOSCA did not explain how to design a build model file, nor how the model file should be deployed.
- TOSCA-Metadata folder containing the TOSCA.meta file for recording information about the model; and for the development of the Plan workflow, you can use a variety of different standard workflow languages (such as BPEL2.0, BPMN2.0), you can also write the processing flow yourself.
- standard workflow languages such as BPEL2.0, BPMN2.0
- the present disclosure provides a visual design method and apparatus for a model file based on a Cloud Service Archive (CSAR) to solve a CSAR-based model file in the related art without a suitable integrated development environment, and a standard model file. Develop and modify more complex issues.
- CCR Cloud Service Archive
- An aspect of the present disclosure provides a visual design method for a CSAR-based model file, including:
- the model tree is developed based on the preset Network Function Virtualization (NFV) scenario, and multiple directories of the model file based on the cloud service architecture CSAR are created;
- NFV Network Function Virtualization
- Workflow orchestration is performed on the node to obtain the model file.
- the method further includes:
- the model file is uploaded to the TOSCA server, and the TOSCA server is triggered to complete the parsing and service deployment of the model file.
- the method further includes:
- the TOSCA server is triggered to obtain a service that can be provided by the model file, and the parsing of the model file is completed by calling the service.
- the triggering the TOSCA server completes parsing and service deployment of the model file, including:
- the corresponding implementation file, the corresponding plug-in is called for deployment, and the correspondence between the service provided by the node and the deployment information of the node service is saved.
- the NFV scenario development model tree is a development directory defined by a file structure of the model file according to the cloud application-based topology and the business process specification TOSCA.
- Another aspect of the present disclosure provides a visual design device for a CSAR-based model file, including:
- Developing a project tree component set to develop a model tree based on a preset network function virtualized NFV scenario on a visual interface of the UIDE platform of the user interface development environment, and creating the CSAR-based model Multiple directories of files;
- a modeling tool component configured to create a node type and a node relationship type of the model file based on the directory, and define a topology between the nodes;
- a workflow designer is configured to perform workflow scheduling on the node to obtain the CSAR-based model file.
- the device further includes: a deployment server component;
- the modeling tool component is configured to upload the model file to a TOSCA server and trigger the deployment server component;
- the deployment server component is configured to enable the TOSCA server to complete parsing and service deployment of the model file under the trigger of the modeling tool component.
- the apparatus further includes: a workflow server component, configured to trigger the TOSCA server to obtain a service that the model file can provide, and complete the parsing of the model file by calling the service.
- a workflow server component configured to trigger the TOSCA server to obtain a service that the model file can provide, and complete the parsing of the model file by calling the service.
- the deployment server component is configured to: trigger a TOSCA server to decompress the model file to generate a temporary file, parse the temporary file, save a node attribute, and a relationship attribute between the nodes, and save the node deployment file according to the node definition.
- the location information is obtained, and the implementation file corresponding to the service provided by the node is obtained according to the node definition, and the corresponding plug-in is invoked for deployment, and the corresponding relationship between the service provided by the node and the deployment information of the node service is saved.
- the NFV scenario development model tree is a development directory defined according to a file structure of the model file of the TOSCA.
- the present disclosure also provides a computer readable storage medium storing computer executable instructions for performing a visual design method of the CSAR-based model file described above.
- the present disclosure develops a model tree based on a preset NFV scenario, creates a plurality of directories of a model file, and creates a node type, a node relationship type, and a node of the model file according to the directory, on a visual interface of the integrated development environment UIDE platform.
- the present disclosure uses the integrated development environment UIDE for development, enhances development efficiency through powerful functional components, and reduces development difficulty and simplifies development of model files through "what you see is what you get" visual development methods and standardized development processes.
- the modified steps effectively avoid the problem that the CSAR-based model files in the related technology do not have a suitable integrated development environment, and the development and modification of standard model files are complicated.
- FIG. 1 is a schematic structural diagram of a cloud service archive in the related art
- FIG. 2 is a schematic flow chart of a visual design method of a CSAR-based model file according to the embodiment
- FIG. 3 is a schematic flow chart of another visual design method of a CSAR-based model file according to the embodiment.
- FIG. 4 is a schematic flowchart of a method for automatically deploying a CSAR-based model file according to the embodiment
- FIG. 5 is a schematic flowchart diagram of a visual design and an automated deployment method of a CSAR-based model file according to the embodiment
- FIG. 6 is a schematic diagram of a visual design and an automated deployment framework of a CSAR-based model file according to the embodiment
- FIG. 7 is a schematic structural diagram of a visual design device for a CSAR-based model file according to the embodiment.
- FIG. 8 is a schematic structural diagram of another visual design device for a CSAR-based model file according to the embodiment.
- FIG. 9 is a schematic diagram showing the hardware structure of a communication device according to this embodiment.
- the embodiment provides a visual design method and device for the CSAR-based model file.
- a user interface development environment UIDE
- UIDE user interface development environment
- IDE integrated development environment
- the development efficiency is improved by powerful functional components.
- This embodiment provides a model text based on CSAR
- the visual design method of the piece see FIG. 2, the method may include the following steps.
- step 210 on the visual interface of the integrated development environment UIDE platform, a model tree based on a preset Network Function Virtualization (NFV) scenario is developed to create a plurality of directories of CSAR-based model files.
- NFV Network Function Virtualization
- step 220 based on the directory, a node type and a node relationship type of the model file are created, and a topology between the nodes is defined.
- step 230 workflow processing is performed on the node to obtain the model file.
- the model tree is developed based on the preset NFV scenario, multiple directories of the model file are created, and the node type and node relationship type of the model file are created according to the directory, and The topology between nodes is obtained by workflow orchestration of multiple nodes to obtain a model file.
- This embodiment uses the integrated development environment UIDE for development, improves development efficiency through powerful functional components, and reduces development difficulty and simplifies development of model files through "what you see is what you get" visual development method and standardized development process. And the steps of modification can effectively avoid the problem that the CSAR-based model file in the related technology does not have a suitable integrated development environment, and the development and modification of the standard model file is complicated.
- the step 210 of the embodiment may include: the embodiment uses an integrated development environment UIDE platform, develops a model tree based on a preset NFV scenario, and obtains a catalog of CSAR plan plans and the like.
- the development model tree of the preset NFV scenario described in this embodiment is a TOCCA-metadata, Plans, and other file development directory defined according to the file structure of the TOSCA model file.
- the directory described in this embodiment includes a directory of all nodes of the template of the cloud service archive CSAR in FIG. 1, such as TOSCA metadata TOSCA-Metadata and the like.
- Those skilled in the art can set the NFV scenario development model tree according to actual needs, and clear the relationship between multiple directories under the NFV scenario development model tree through the visual interface of the UIDE platform.
- the step 220 described in this embodiment may include the following steps.
- a definition function of a node type, a node type, a relationship type, and the like is defined on a visual interface, and a topology is designed by selecting and connecting nodes by dragging and dropping the visual interface.
- the step S230 in this embodiment may include: programming the process by using a workflow designer.
- a workflow file is designed by dragging and selecting a process node, setting a sequence relationship, and the like on the visual interface.
- the workflow definition information corresponding to the model saved in the Plans directory is configured by using a workflow designer.
- FIG. 3 is a schematic flowchart of a visual design method of another CSAR-based model file according to the embodiment. As shown in FIG. 3, on the UIDE visual interface, the visual design method of the model file in this embodiment includes the following steps.
- step 310 a node type is defined, and a node's attributes and interface implementations are set.
- step 320 the relationship type of the node is defined, and the attributes of the relationship and the interface implementation are set.
- step 330 one or more node templates are created.
- step 340 a new relationship template is created based on the relationship type and the nodes are connected.
- step 350 through the workflow designer, the calling process is programmed, the Plan workflow is designed, and the Plan workflow is added to the template definition.
- step 360 a TOSCA compliant model file is generated.
- the method in this embodiment may further include the following steps.
- the model file is uploaded to the TOSCA server, and the TOSCA server is triggered to complete the parsing and service deployment of the model file.
- the model file is directly uploaded to the TOSCA server for automatic deployment by using an association function with the TOSCA server.
- the TOSCA server receives the upload request of the model file, saves the model file, completes the parsing and service deployment of the model file information, and completes the NFV task scheduling by calling the service.
- the step of triggering the TOSCA server to complete parsing and service deployment of the model file may include the following steps.
- the model file is decompressed to generate a temporary file, the temporary file is parsed, the node attribute and the relationship attribute between the nodes are saved, and the deployment file location information of the node is saved according to the node definition.
- the implementation file corresponding to the node providing service is obtained according to the node definition, and the corresponding plug-in is invoked for deployment, and the corresponding relationship between the service provided by the node and the deployment information of the node service is saved.
- the automatic deployment method of the model file according to the embodiment of the present invention may include the following steps.
- step 410 the UIDE uploads the model file to the TOSCA server.
- step 420 the model file is decompressed to generate a temporary file.
- step 430 the template definition information in the temporary file is parsed, and the node attribute and the relationship attribute between the nodes are saved.
- step 440 the deployment file location information of the node is saved according to the node definition.
- step 450 the implementation file (script, WAR package, etc.) corresponding to the service provided by the node is obtained according to the node definition, and the corresponding plug-in is invoked for deployment, and the correspondence between the service provided by the node and the deployment information of the node service is saved.
- step 460 according to the definition of the Plan workflow in the template, the corresponding workflow server is invoked for different types of Plan workflows, the process definition information is deployed, and the calling relationship between the template and the deployment process is saved.
- step 470 the temporary file information is deleted and the deployment is completed.
- FIG. 5 is a schematic flowchart of a visual design and an automated deployment method of a CSAR-based model file according to the embodiment. As shown in FIG. 5, the method in this embodiment includes the following steps.
- step 510 based on the integrated development environment UIDE platform, the model tree is developed through the NFV scenario, and a directory such as the CSAR Plans is obtained.
- a node type and a node relationship type are created on the UIDE visual interface through a modeling tool to define a topology between the nodes.
- step 530 the workflow definition information corresponding to the model is saved in the Plans directory, and the workflow designer is used to arrange the flow.
- step 540 the designed workflow file is imported into the modeling tool to complete the design of the CSAR-based model file.
- step 550 the model file is directly uploaded to the TOSCA server through an association function with the TOSCA server.
- the TOSCA server receives the model file upload request, saves the model file, and completes parsing and service deployment of the model file information.
- step 570 the workflow server parses and provides a call interface.
- step 580 the model information of the CSAR, the provided service information, and the like are obtained from the service provided by the TOSAC server, and the arrangement of the NFV task is completed by calling the service.
- FIG. 6 is a schematic diagram of a visual design and an automated deployment framework of a CSAR-based model file according to the embodiment. As shown in FIG. 6, the framework includes two parts, one is integrated.
- the environment UIDE platform includes three components: development engineering tree, modeling tool and workflow designer.
- the second is the TOSCA server, which includes two components: deployment server and workflow server. among them,
- the model tree defines the file development directory of TOSCA-metadata, Plans, etc. according to the file structure of the TOSCA model file.
- the modeling tool component provides definition functions for nodes such as node type and relationship type, and selects and connects nodes through drag and drop of the visual interface to design a model file to be uploaded to the TOSCA server.
- nodes such as node type and relationship type
- Those skilled in the art can also set other ways to upload the model file to the TOSCA server, such as uploading the final model file through the workflow designer, or directly setting an upload interface to upload the final model file, and so on.
- the workflow designer component provides the definition function of the Plan workflow.
- the model file is also designed by dragging and dropping the visual interface, selecting the process node, setting the sequence relationship, and so on.
- Deploy server components that provide analytical model file content and service deployment capabilities, as well as information query and service invocation interfaces.
- the workflow server component provides the parsing and running functions of the workflow file, and the workflow file can be triggered by the external interface.
- UIDE for development has the following advantages: improving development efficiency through powerful functional components; reducing development difficulty through "what you see is what you get” visual development method; generating standard model files through standardized development processes.
- the developed model files can be directly deployed to the TOSCA server.
- the operator needs to create a virtual network function (VNF) model file.
- VNF virtual network function
- the operator creates a new NFV project in the UIDE graphical interface, and UIDE automatically generates the model file directory structure.
- the operator defines the VNF model in UIDE according to the actual situation of the VNF, and imports the VNF defined process information and the provided service implementation to complete the definition of the model file.
- the operator selects the edited NFV project in UIDE for automatic deployment.
- UIDE will call the upload model file interface of the TOSCA server and deploy the defined model file to the TOSCA server.
- the TOSCA server automatically parses and deploys the model files.
- the operator queries the definition information in the model file by calling the interface provided by the TOSCA server, and invokes the service provided in the model file to complete the instantiation and other operations of the VNF.
- This embodiment provides a visual design device for a CSAR-based model file.
- the device includes the following components.
- the development project tree component 710 is configured to develop a model tree based on the preset NFV scenario on the visual interface of the integrated development environment UIDE platform, and create multiple directories of the CSAR-based model file.
- a modeling tool component 720 is configured to create a node type and a node relationship type of the model file based on the directory and define a topology between the nodes.
- the workflow designer 730 is configured to perform workflow scheduling on the node to obtain the CSAR-based model file.
- the model tree is developed based on the preset NFV scenario, multiple directories of the model file are created, and the node type and node relationship type of the model file are created according to the directory, and The topology between nodes is obtained by workflow orchestration of multiple nodes to obtain a model file.
- This embodiment uses the integrated development environment UIDE for development, improves development efficiency through powerful functional components, and reduces development difficulty and simplifies development of model files through "what you see is what you get" visual development method and standardized development process. And the steps of modification can effectively avoid the problem that the CSAR-based model file in the related technology does not have a suitable integrated development environment, and the development and modification of the standard model file is complicated.
- the development model tree of the preset NFV scenario described in this embodiment is a TOCCA-metadata, Plans, and other file development directory defined according to the file structure of the TOSCA model file.
- Those skilled in the art can set the NFV scenario development model tree according to actual needs, and clear the relationship between multiple directories under the NFV scenario development model tree through the visual interface of the UIDE platform.
- a workflow file can be designed by a workflow designer 730 by dragging and selecting a process node, setting a sequence relationship, and the like on the visual interface.
- the apparatus in this embodiment further includes: a deployment server component 740 and a workflow server component 750, as shown in FIG. 8.
- the modeling tool component 720 is configured to upload the model file to a TOSCA server,
- the deployment server component 740 is triggered.
- the deployment server component 740 is configured to enable the TOSCA server to complete parsing and service deployment of model file information under the trigger of the modeling tool component 720.
- the workflow server component 750 is configured to trigger the TOSCA server to obtain a service that the model file can provide, and complete the orchestration of the model file task by calling the service.
- the deployment server component 740 of the embodiment is configured to generate a temporary file by triggering the TOSCA server to decompress the model file, parse the temporary file, save the node attribute and the relationship attribute between the nodes, and save the deployment file of the node according to the node definition.
- the location information is obtained according to the node definition, and the implementation file corresponding to the service provided by the node is obtained, and the corresponding plug-in is invoked for deployment, and the corresponding relationship between the service provided by the node and the deployment information of the node service is saved.
- the device described in this embodiment uses the integrated development environment UIDE for development, improves development efficiency through powerful functional components, and reduces development difficulty and simplifies development through "what you see is what you get” visual development method and standardized development process.
- the steps to develop and modify the model file are described in this embodiment.
- This embodiment uses the integrated development environment UIDE for development, improves development efficiency through powerful functional components, and reduces development difficulty and simplifies development of model files through "what you see is what you get” visual development method and standardized development process. And the steps of modification can effectively avoid the problem that the CSAR-based model file in the related technology does not have a suitable integrated development environment, and the development and modification of the standard model file is complicated.
- the embodiment further provides a computer readable storage medium storing computer executable instructions for performing the above method.
- FIG. 9 is a schematic diagram showing the hardware structure of a communication device according to the present embodiment.
- the electronic device includes: one or more processors 810 and a memory 820.
- One processor 810 is taken as an example in FIG.
- the electronic device may further include an input device 830 and an output device 840.
- the processor 810, the memory 820, the input device 830, and the output device 840 in the electronic device may be connected by a bus or other means, as exemplified by a bus connection in FIG.
- Input device 830 can receive input numeric or character information
- output device 840 can include a display device such as a display screen.
- the memory 820 is a computer readable storage medium that can be used to store software programs, computer executable programs, and modules.
- the processor 810 executes a plurality of functional applications and data processing by executing software programs, instructions, and modules stored in the memory 820 to implement any of the above embodiments.
- the memory 820 may include a storage program area and a storage data area, wherein the storage program area may store an operating system, an application required for at least one function; the storage data area may store data created according to usage of the electronic device, and the like.
- the memory may include volatile memory such as random access memory (RAM), and may also include non-volatile memory such as at least one magnetic disk storage device, flash memory device, or other non-transitory solid state storage device.
- Memory 820 can be a non-transitory computer storage medium or a transitory computer storage medium.
- the non-transitory computer storage medium such as at least one magnetic disk storage device, flash memory device, or other non-volatile solid state storage device.
- memory 820 can optionally include memory remotely located relative to processor 810, which can be connected to the electronic device over a network. Examples of the above networks may include the Internet, an intranet, a local area network, a mobile communication network, and combinations thereof.
- Input device 830 can be used to receive input digital or character information and to generate key signal inputs related to user settings and function control of the electronic device.
- the output device 840 can include a display device such as a display screen.
- the electronic device of this embodiment may further include communication means for transmitting and/or receiving information over the communication network.
- a person skilled in the art can understand that all or part of the process of implementing the above embodiment method can be completed by executing related hardware by a computer program, and the program can be stored in a non-transitory computer readable storage medium.
- the program when executed, may include the flow of an embodiment of the method as described above, wherein the non-transitory computer readable storage medium may be a magnetic disk, an optical disk, a read only memory (ROM), or a random access memory (RAM). Wait.
- the visual design method and device for the CSAR-based model file provided by the present disclosure are developed by using the development environment UIDE, and the development efficiency is improved through powerful functional components, and the "what is seen” "Developed” visual development method and standardized development process, reducing development difficulty, simplifying the development and modification of model files, effectively avoiding the CSAR-based model files in the related technology without a suitable integrated development environment, and standard model files The development and modification of more complex issues.
Landscapes
- Engineering & Computer Science (AREA)
- Software Systems (AREA)
- Theoretical Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Stored Programmes (AREA)
Abstract
Procédé et dispositif de visualisation de conception de modèle basée sur CSAR. Le procédé comprend : le développement d'un arbre de modèle sur une interface de visualisation d'une plateforme d'un environnement de développement d'interface utilisateur (UIDE) et sur la base d'un scénario d'une virtualisation de fonction de réseau (NFV) préconfiguré, et la création d'une pluralité d'indices sur la base de fichiers de modèle CSAR (210) ; la création, en fonction des indices, d'un type de nœuds et d'un type de correspondance de nœuds des fichiers de modèle, et la définition d'une structure de topologie entre les nœuds (220) ; et l'ordonnancement de flux de travaux pour les nœuds afin d'obtenir les fichiers de modèle (230).
Applications Claiming Priority (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN201610711368.8 | 2016-08-23 | ||
| CN201610711368.8A CN107766042A (zh) | 2016-08-23 | 2016-08-23 | 一种基于csar的模型文件的可视化设计方法及装置 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| WO2018036342A1 true WO2018036342A1 (fr) | 2018-03-01 |
Family
ID=61245407
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| PCT/CN2017/095176 Ceased WO2018036342A1 (fr) | 2016-08-23 | 2017-07-31 | Procédé et dispositif de visualisation de conception de modèle basée sur csar |
Country Status (2)
| Country | Link |
|---|---|
| CN (1) | CN107766042A (fr) |
| WO (1) | WO2018036342A1 (fr) |
Cited By (10)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN109446570A (zh) * | 2018-09-26 | 2019-03-08 | 平安科技(深圳)有限公司 | 业务流程展示方法、装置、计算机设备以及存储介质 |
| CN111274000A (zh) * | 2020-01-21 | 2020-06-12 | 苏州浪潮智能科技有限公司 | 一种服务编排方法、装置及电子设备和存储介质 |
| CN111639859A (zh) * | 2020-06-01 | 2020-09-08 | 腾讯科技(深圳)有限公司 | 人工智能ai解决方案的模板生成方法和装置及存储介质 |
| CN111930372A (zh) * | 2020-08-06 | 2020-11-13 | 科大国创云网科技有限公司 | 一种通过可拖拽流程图实现的服务编排解决方法及系统 |
| CN112099788A (zh) * | 2020-09-07 | 2020-12-18 | 北京红山信息科技研究院有限公司 | 一种可视化数据开发方法、系统、服务器和存储介质 |
| CN112711783A (zh) * | 2021-01-07 | 2021-04-27 | 闫张宇 | 一种基于三维软件及虚幻引擎的珠宝设计方法及系统 |
| CN112948110A (zh) * | 2021-02-23 | 2021-06-11 | 上海宽带技术及应用工程研究中心 | 云应用的拓扑与编排系统、方法、存储介质及电子设备 |
| CN113687822A (zh) * | 2021-07-26 | 2021-11-23 | 安徽华元智控科技有限公司 | 一种边缘侧控制系统部署工具链及部署方法 |
| CN114816374A (zh) * | 2021-01-28 | 2022-07-29 | 中国科学院沈阳自动化研究所 | 可视化数据分析流程建模方法及系统 |
| CN116661767A (zh) * | 2023-07-28 | 2023-08-29 | 亚信科技(中国)有限公司 | 文件生成方法、装置、设备以及存储介质 |
Families Citing this family (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN110609675B (zh) * | 2018-06-14 | 2023-08-08 | 中兴通讯股份有限公司 | 一种工作流建模方法、装置和计算机可读存储介质 |
| CN109408066A (zh) * | 2018-10-18 | 2019-03-01 | 郑州云海信息技术有限公司 | 一种云平台部署方法和装置 |
| CN111967137B (zh) * | 2020-07-15 | 2024-05-17 | 北京北方华创微电子装备有限公司 | 一种半导体设备建模方法及装置 |
| CN112464037A (zh) * | 2020-10-23 | 2021-03-09 | 北京思特奇信息技术股份有限公司 | Tosca业务处理方法、处理系统和处理器 |
| CN117931133B (zh) * | 2022-10-12 | 2024-12-24 | 北京航天长征科技信息研究所 | 一种基于bom的科技信息服务建模方法 |
Citations (6)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN101334728A (zh) * | 2008-07-28 | 2008-12-31 | 北京航空航天大学 | 一种基于xml文档描述的界面生成方法和平台 |
| CN101446896A (zh) * | 2008-12-30 | 2009-06-03 | 浙江工业大学 | Mib文件编辑器 |
| US20120054714A1 (en) * | 2010-08-24 | 2012-03-01 | Miroslav Novak | Interactive layered visualization of a layered software architecture |
| CN103699425A (zh) * | 2013-09-26 | 2014-04-02 | 武汉中地数码科技有限公司 | 一种基于云计算的软件t/c/v架构及其云计算方法 |
| CN103905508A (zh) * | 2012-12-28 | 2014-07-02 | 华为技术有限公司 | 云平台应用部署方法及装置 |
| CN105592130A (zh) * | 2014-09-26 | 2016-05-18 | 华为技术有限公司 | 一种服务部署方法、服务管理方法及装置 |
-
2016
- 2016-08-23 CN CN201610711368.8A patent/CN107766042A/zh active Pending
-
2017
- 2017-07-31 WO PCT/CN2017/095176 patent/WO2018036342A1/fr not_active Ceased
Patent Citations (6)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN101334728A (zh) * | 2008-07-28 | 2008-12-31 | 北京航空航天大学 | 一种基于xml文档描述的界面生成方法和平台 |
| CN101446896A (zh) * | 2008-12-30 | 2009-06-03 | 浙江工业大学 | Mib文件编辑器 |
| US20120054714A1 (en) * | 2010-08-24 | 2012-03-01 | Miroslav Novak | Interactive layered visualization of a layered software architecture |
| CN103905508A (zh) * | 2012-12-28 | 2014-07-02 | 华为技术有限公司 | 云平台应用部署方法及装置 |
| CN103699425A (zh) * | 2013-09-26 | 2014-04-02 | 武汉中地数码科技有限公司 | 一种基于云计算的软件t/c/v架构及其云计算方法 |
| CN105592130A (zh) * | 2014-09-26 | 2016-05-18 | 华为技术有限公司 | 一种服务部署方法、服务管理方法及装置 |
Cited By (17)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN109446570B (zh) * | 2018-09-26 | 2024-03-05 | 平安科技(深圳)有限公司 | 业务流程展示方法、装置、计算机设备以及存储介质 |
| CN109446570A (zh) * | 2018-09-26 | 2019-03-08 | 平安科技(深圳)有限公司 | 业务流程展示方法、装置、计算机设备以及存储介质 |
| CN111274000B (zh) * | 2020-01-21 | 2023-01-10 | 苏州浪潮智能科技有限公司 | 一种服务编排方法、装置及电子设备和存储介质 |
| CN111274000A (zh) * | 2020-01-21 | 2020-06-12 | 苏州浪潮智能科技有限公司 | 一种服务编排方法、装置及电子设备和存储介质 |
| CN111639859A (zh) * | 2020-06-01 | 2020-09-08 | 腾讯科技(深圳)有限公司 | 人工智能ai解决方案的模板生成方法和装置及存储介质 |
| CN111930372A (zh) * | 2020-08-06 | 2020-11-13 | 科大国创云网科技有限公司 | 一种通过可拖拽流程图实现的服务编排解决方法及系统 |
| CN111930372B (zh) * | 2020-08-06 | 2022-09-20 | 科大国创云网科技有限公司 | 一种通过可拖拽流程图实现的服务编排解决方法及系统 |
| CN112099788A (zh) * | 2020-09-07 | 2020-12-18 | 北京红山信息科技研究院有限公司 | 一种可视化数据开发方法、系统、服务器和存储介质 |
| CN112711783A (zh) * | 2021-01-07 | 2021-04-27 | 闫张宇 | 一种基于三维软件及虚幻引擎的珠宝设计方法及系统 |
| CN112711783B (zh) * | 2021-01-07 | 2023-12-22 | 闫张宇 | 一种基于三维软件及虚幻引擎的珠宝设计方法及系统 |
| CN114816374A (zh) * | 2021-01-28 | 2022-07-29 | 中国科学院沈阳自动化研究所 | 可视化数据分析流程建模方法及系统 |
| CN114816374B (zh) * | 2021-01-28 | 2024-08-06 | 中国科学院沈阳自动化研究所 | 可视化数据分析流程建模方法及系统 |
| CN112948110A (zh) * | 2021-02-23 | 2021-06-11 | 上海宽带技术及应用工程研究中心 | 云应用的拓扑与编排系统、方法、存储介质及电子设备 |
| CN112948110B (zh) * | 2021-02-23 | 2024-05-31 | 上海宽带技术及应用工程研究中心 | 云应用的拓扑与编排系统、方法、存储介质及电子设备 |
| CN113687822A (zh) * | 2021-07-26 | 2021-11-23 | 安徽华元智控科技有限公司 | 一种边缘侧控制系统部署工具链及部署方法 |
| CN116661767A (zh) * | 2023-07-28 | 2023-08-29 | 亚信科技(中国)有限公司 | 文件生成方法、装置、设备以及存储介质 |
| CN116661767B (zh) * | 2023-07-28 | 2023-10-27 | 亚信科技(中国)有限公司 | 文件生成方法、装置、设备以及存储介质 |
Also Published As
| Publication number | Publication date |
|---|---|
| CN107766042A (zh) | 2018-03-06 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| WO2018036342A1 (fr) | Procédé et dispositif de visualisation de conception de modèle basée sur csar | |
| CN112882700B (zh) | iOS应用程序构建方法及装置、电子设备及存储介质 | |
| US20220391221A1 (en) | Providing a different configuration of added functionality for each of the stages of predeployment, deployment, and post deployment using a layer of abstraction | |
| US9047160B2 (en) | Designing and building virtual images using semantically rich composable software image bundles | |
| US10831453B2 (en) | Connectors framework | |
| US20210304142A1 (en) | End-user feedback reporting framework for collaborative software development environments | |
| CN110674083B (zh) | 工作流迁移方法、装置、设备及计算机可读存储介质 | |
| CN104572085B (zh) | 应用程序的分析方法及装置 | |
| CN111580926A (zh) | 模型发布方法、模型部署方法、装置、设备及存储介质 | |
| US10990264B2 (en) | User interface development in a transcompiling environment | |
| WO2017020459A1 (fr) | Procédé et appareil pour configurer un progiciel de module d'extension pour un hôte | |
| Bhattacharjee et al. | A model-driven approach to automate the deployment and management of cloud services | |
| CN113656001B (zh) | 平台组件开发方法、装置、计算机设备及存储介质 | |
| US20100250228A1 (en) | Modeling a composite application | |
| US20150286641A1 (en) | Enhanced batch updates on records and related records system and method | |
| CN113037582A (zh) | 网络功能虚拟化nfv测试方法、装置和系统 | |
| CN114895893A (zh) | 多源数据处理方法、装置、设备及存储介质 | |
| US10338891B2 (en) | Migration between model elements of different types in a modeling environment | |
| CN114840220B (zh) | 应用的部署方法、装置、设备及计算机可读存储介质 | |
| CN114356462B (zh) | 一种基于流程图的视觉检测方法、装置、设备及介质 | |
| CN111124386B (zh) | 基于Unity的动画事件处理方法、装置、设备和存储介质 | |
| CN110750308B (zh) | 任务处理方法、装置、存储介质及电子设备 | |
| CN120066973B (zh) | 基于pytest架构的测试方法、系统、电子设备及存储介质 | |
| US20250077191A1 (en) | Building software using volume snapshots | |
| WO2025020555A9 (fr) | Procédé et appareil de configuration de module d'extension, dispositif et support de stockage |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| 121 | Ep: the epo has been informed by wipo that ep was designated in this application |
Ref document number: 17842765 Country of ref document: EP Kind code of ref document: A1 |
|
| NENP | Non-entry into the national phase |
Ref country code: DE |
|
| 122 | Ep: pct application non-entry in european phase |
Ref document number: 17842765 Country of ref document: EP Kind code of ref document: A1 |