Looking for breakthrough ideas for innovation challenges? Try Patsnap Eureka!

Visual application component arrangement method and system

A technology between application components and applications, applied in visual/graphic programming, software engineering design, software maintenance/management, etc., can solve problems such as cumbersome configuration file writing process, difficult to troubleshoot deployment failures, and prone to omissions, etc., to improve user experience, reduce the difficulty of use, and improve efficiency

Pending Publication Date: 2020-08-11
科大国创云网科技有限公司
View PDF7 Cites 7 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0004] The technical problem to be solved by the present invention is: how to solve the cumbersome configuration file writing process, prone to omissions, and difficult to check deployment failures in the prior art when deploying applications through Kubernetes, and provides a visual application component arrangement method

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • Visual application component arrangement method and system
  • Visual application component arrangement method and system
  • Visual application component arrangement method and system

Examples

Experimental program
Comparison scheme
Effect test

Embodiment 1

[0041] like figure 2 As shown, this embodiment provides a technical solution: a visual application component orchestration method, including the following steps:

[0042] S1: Visual configuration

[0043] According to the basic application and middleware required for deploying the application, configure the logic call relationship between the basic application and the dependency relationship of the basic application through the visual operation form, and generate the corresponding topology diagram;

[0044] S2: Parameter verification

[0045] Verifying the parameters configured in step S1;

[0046] S3: Parameter conversion

[0047] Convert the topology map generated by the visual configuration into a configuration file conforming to the Json or Yaml format through the parameter conversion engine;

[0048] S4: Deploy the application

[0049] Deployment is performed according to the configuration file after parameter conversion, and the cluster creates corresponding resour...

Embodiment 2

[0067] like image 3 As shown, it is a schematic diagram of the system structure based on the visual application component orchestration method in this embodiment; each part in the figure is described as follows:

[0068] 1), user:

[0069] Deployers who deploy applications using Kubernetes.

[0070] 2), graphical interface:

[0071] This system platform provides a visual design page, and completes the tasks that originally required manual writing of configuration files through the dependencies between the graphical interface connection and drag-and-drop configuration parameters; mainly through Jsplumb, Jquery, JqueryUI and other technologies to control the display of front-end styles Including the dragging of components, the connection between components, and the click trigger event processing of components and connections.

[0072] 3), parameter verification:

[0073] Parameter verification is mainly used to compare with the predefined parameters of Kubernetes official c...

Embodiment 3

[0081] This embodiment provides a visual application component layout method, which reduces the user's cognitive cost and difficulty of use through interface-based parameter configuration, reduces the error rate of configuration parameters, improves the efficiency of user deployment of applications, and improves user experience. .

[0082] like Figure 4 As shown in , it is a schematic diagram of the specific execution flow of the visual application component orchestration method.

[0083] The visual application component orchestration method mainly includes the following steps:

[0084] Step 1: User Visual Configuration

[0085] According to the basic application and middleware required by the user to deploy the application, the user configures the logical call relationship between the basic application through connection and dragging, configures the services and components that the basic application depends on, and generates the corresponding topology diagram;

[0086] Th...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

PUM

No PUM Login to View More

Abstract

The invention discloses a visual application component arrangement method and system, and belongs to the field of computer software, and the method comprises the following steps: S1, visual configuration; S2, parameter verification; S3, conversion of parameters; and S4, application deployment. In the step S1, the visual operation form is a connection and dragging form carried out on a visual interface, in the step S1, parameter configuration work is completed while visual operation is carried out, and the dependency relationship of the configuration basic application is the service and component on which the configuration basic application depends. According to the invention, the application components are arranged in a visual manner, the workload and the error rate of deployment personnelcan be reduced, the efficiency is improved, deployers do not need to consider the deployed configuration file format, the parameter conversion engine can automatically generate the corresponding configuration file in the Json or Yaml format according to user requirements, and due to the fact that the parameter configuration uses the interface form, the user experience is improved, and the use difficulty of green hands is reduced.

Description

technical field [0001] The invention relates to the technical field of computer software, in particular to a method and system for organizing visual application components. Background technique [0002] like figure 1 As shown, the existing Kubernetes orchestration usually deploys applications through configuration files in Yaml format or Json format, and creates Pod (Plain old data structure) and Service resources by calling the interface provided by ApiServer. [0003] When deploying an application through Kubernetes, it is usually necessary to write Pod and Service configuration files for the application. For those who do not use it often, it is difficult to understand and remember the specific meaning of the parameters. Deployers need to memorize the configuration parameters, and often People who use it also complain that they have to write cumbersome and repetitive configuration files every time they are deployed, and when deploying an application through complex config...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

Application Information

Patent Timeline
no application Login to View More
IPC IPC(8): G06F8/34G06F8/38G06F8/71
CPCG06F8/34G06F8/38G06F8/71
Inventor 冯强中范文斌王亚平吴彤彤刘帆
Owner 科大国创云网科技有限公司
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Patsnap Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Patsnap Eureka Blog
Learn More
PatSnap group products