[go: up one dir, main page]

CN118916004A - Low-code system supporting full-output code function and development method thereof - Google Patents

Low-code system supporting full-output code function and development method thereof Download PDF

Info

Publication number
CN118916004A
CN118916004A CN202411419342.7A CN202411419342A CN118916004A CN 118916004 A CN118916004 A CN 118916004A CN 202411419342 A CN202411419342 A CN 202411419342A CN 118916004 A CN118916004 A CN 118916004A
Authority
CN
China
Prior art keywords
code
application
code output
service
design
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.)
Granted
Application number
CN202411419342.7A
Other languages
Chinese (zh)
Other versions
CN118916004B (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.)
Shandong Inspur Science Research Institute Co Ltd
Original Assignee
Shandong Inspur Science Research Institute 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 Shandong Inspur Science Research Institute Co Ltd filed Critical Shandong Inspur Science Research Institute Co Ltd
Priority to CN202411419342.7A priority Critical patent/CN118916004B/en
Publication of CN118916004A publication Critical patent/CN118916004A/en
Application granted granted Critical
Publication of CN118916004B publication Critical patent/CN118916004B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F8/00Arrangements for software engineering
    • G06F8/20Software design
    • G06F8/24Object-oriented
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F8/00Arrangements for software engineering
    • G06F8/30Creation or generation of source code
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F8/00Arrangements for software engineering
    • G06F8/60Software deployment
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F8/00Arrangements for software engineering
    • G06F8/70Software maintenance or management
    • G06F8/73Program documentation
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02DCLIMATE CHANGE MITIGATION TECHNOLOGIES IN INFORMATION AND COMMUNICATION TECHNOLOGIES [ICT], I.E. INFORMATION AND COMMUNICATION TECHNOLOGIES AIMING AT THE REDUCTION OF THEIR OWN ENERGY USE
    • Y02D10/00Energy efficient computing, e.g. low power processors, power management or thermal management

Landscapes

  • Engineering & Computer Science (AREA)
  • Software Systems (AREA)
  • General Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Library & Information Science (AREA)
  • Stored Programmes (AREA)

Abstract

本发明涉及软件开发技术领域,特别涉及一种支持全量出码功能的低代码系统及其开发方法。该支持全量出码功能的低代码系统的开发方法,搭建独立的运行中心,配置运行态服务的环境,设计态应用发布时对数据进行导出;针对云环境使用应用管理包Helm技术管理Kubernetes应用程序,创建并启动运行态微服务;通过提前设置运行态运行时的静态配置,实现运行态独立运行;新增出码功能,实现全量出码。该支持全量出码功能的低代码系统及其开发方法,通过实现设计态和运行态的分离和独立运行,不仅能够快速创建和迭代应用,降低了开发门槛,同时还能够满足客户多样的定制化需求。

The present invention relates to the field of software development technology, and in particular to a low-code system supporting a full-scale code output function and a development method thereof. The development method of the low-code system supporting the full-scale code output function builds an independent operation center, configures the environment of the running state service, and exports data when the design state application is released; uses the application management package Helm technology to manage Kubernetes applications for the cloud environment, creates and starts the running state microservices; realizes independent operation of the running state by setting the static configuration of the running state in advance; adds a code output function to realize full-scale code output. The low-code system supporting the full-scale code output function and the development method thereof, by realizing the separation and independent operation of the design state and the running state, can not only quickly create and iterate applications, lower the development threshold, but also meet the diverse customization needs of customers.

Description

Low-code system supporting full-output code function and development method thereof
Technical Field
The invention relates to the technical field of software development, in particular to a low-code system supporting a full-output code function and a development method thereof.
Background
With the development of low-code platforms, developers and non-developers can quickly create and iterate applications through visualized development environments and pre-built components, so that the development threshold is reduced. Although the low-code platform provides the advantage of rapid development, in an actual use scenario, the customization needs are more, and the common low-code platform cannot meet the diversified customization needs of clients.
At present, the industry has a mature scheme for front end code output of a low-code platform, but no solution exists for rear end code output and front-rear end integrated total code output.
In order to realize a full-quantity code output scheme integrating a rear end code output and a front end and a rear end, the invention provides a low-code system supporting a full-quantity code output function and a development method thereof.
Disclosure of Invention
The invention provides a simple and efficient low-code system supporting a full-output code function and a development method thereof, which are used for overcoming the defects of the prior art.
The invention is realized by the following technical scheme:
A low code system supporting full-volume code output function, supporting micro-service architecture and modularized design, decoupling design state and running state into independent micro-service; the system comprises a design center, an operation center and an operation host;
The design center is responsible for realizing design development, releasing application versions and realizing code functions by utilizing an abstract syntax tree AST (Abstract Syntax Tree); the code output function and the application version release function share a set of data mode Schema to realize total code output;
The operation center is responsible for defining deployment configuration files and environment variables by using a template system, so that the same set of codes can be flexibly deployed in different environments; meanwhile, exporting the dependent components, menus and view data when the dependent components, menus and view data are released through the design application;
The running host is responsible for managing the Kubernetes application program by using an application management package Helm technology aiming at a cloud environment, and creating and starting a running state micro-service; by setting static configuration required by running state in advance, the running state is independently run in a container form or on an independent virtual machine after basic configuration information is obtained.
A development method of a low-code system supporting a total output code function comprises the following steps:
Step S1, an independent operation center is built, an environment of an operation state service is configured, and meanwhile, dependent components, menus and view data are exported when being released through a design state application;
Step S2, managing a Kubernetes application program by using an application management package Helm technology aiming at a cloud environment, and creating and starting an running state micro-service;
by setting static configuration required by running state operation in advance, the running state independently operates in a container form or on an independent virtual machine after basic configuration information is obtained;
and step S3, newly adding a code output function on the basis of an independently deployed system, wherein the code output function and a version release function of a design center share one set of data mode Schema so as to realize total code output.
In the step S1, an operation center uses a template system to define deployment configuration, and supports automatic generation of configuration files of different environments;
The development design of the application to be released is completed in a design state, and corresponding application information is released to generate a release application package; uploading the generated release application package in the operation center and deploying the release application package on a corresponding operation host;
Configuration files or environment variables are used for managing the configuration of different deployment environments (such as development, test and production), so that the same set of codes can be flexibly deployed in different environments;
corresponding export information is stored via the persistent file including, but not limited to, application information, form information, and dictionary information.
In the step S2, the design state and the running state are decoupled into independent micro services, and the function separation is realized through the micro service architecture, so that the independent deployment and maintenance of each service are realized;
when the running states independently run in the form of containers, the applications and dependencies are packaged into containers (such as an application container engine Docker) to ensure consistency and portability in different environments; the use of Kubernetes container orchestration tools to manage the deployment, expansion, and operation of containers to improve the reliability and scalability of the system;
For containerization and arrangement, an application management package Helm is adopted to start service, a designed application is issued and mirrored and stored, then a template file is written through an infrastructure template HELM CHART (namely a Helm chart) managed by the application management package Helm, and a running state service mirror name required to be deployed is transmitted, and the service is started through an application management package Helm installation HELM INSTALL command.
In the step S2, when the running state runs independently in the form of an independent virtual machine, the remote virtual machine is automatically started or the running state application service is deployed by using a Ansible tool to automatically run and maintain, so that independent deployment is supported;
firstly, configuring a Ansible environment and a control node of a foundation in an operation deployment center; creating Ansible Playbook script files for management, and creating a virtual machine starting module for managing virtual machines; the file host information is dynamically adjusted according to the configuration center parameters;
Then, the application service is deployed for the low-code independent service, middleware (MariaDB, minio, nginx, nacos) and application service module information for the low-code platform are written, and finally, a Ansible Inventory manifest file is configured and Ansible Playbook script files are run, so that the deployment service is automatically started.
In step S3, in order to ensure that the basic information of the release version function and the code output function of the meter has the same data structure, the release version release application package and the code output function of the design center share a set of data pattern Schema, and extract the data pattern Schema into a unified JSON pattern Schema (JSON pattern, a standard for defining JSON (JavaScript Object Notation) data structures), and the root node is an application identifier ID, and the content includes forms, menus, static resources, labels, and roles, positions and dictionary information in the application.
Wherein each item of content in turn consists of a respective different content.
The root node of the form is a form identifier ID, and continuously decomposes the content downwards, wherein the content comprises components, rules and printing information; the component continues to decompose downwards, and comprises component identifier ID, component attribute and associated dictionary information, so that the logical structure and physical storage of the data are separated, a code-out code and an application release application package are formed by extracting the logical structure of the data, and then the management and operation of the data are imported by analyzing the logical structure.
In the step S3, the specific form and application information of the custom design are exported to the application package, and meanwhile, the data are written into the code-out template to generate the full front and rear end code-out;
And performing variable replacement by using a module technology, and generating a new code output file according to the provided source code module combination.
In the step S3, the front end code output adopts a low code Engine Lowcode-Engine technology, and the rear end code output adopts a mature template technology in the market, such as a template Engine FREEMARKER and a template Engine vector; and replacing the variable in the JSON mode Schema by using a module technology, and generating a new code output file by combining according to the provided source code module.
A computing device, comprising:
One or more processors, one or more memories, and one or more programs, wherein the one or more programs are stored in the one or more memories and configured to be executed by the one or more processors, the one or more programs comprising instructions for performing any of the methods described above.
A readable storage medium, characterized by: the readable storage medium has stored thereon a computer program which, when executed by a processor, implements a method as described above.
The beneficial effects of the invention are as follows: according to the low-code system supporting the total output code function and the development method thereof, separation and independent operation of a design state and an operation state are realized, so that not only can the quick creation and iterative application be realized, the development threshold is reduced, but also the various customization demands of customers can be met.
Drawings
In order to more clearly illustrate the embodiments of the present invention or the technical solutions in the prior art, the drawings that are required in the embodiments or the description of the prior art will be briefly described, and it is obvious that the drawings in the following description are some embodiments of the present invention, and other drawings may be obtained according to these drawings without inventive effort for a person skilled in the art.
FIG. 1 is a schematic diagram of a development method architecture of a low-code system supporting a full-scale code output function according to the present invention.
Detailed Description
In order to enable those skilled in the art to better understand the technical solution of the present invention, the following description will make clear and complete description of the technical solution of the present invention in combination with the embodiments of the present invention. It will be apparent that the described embodiments are only some, but not all, embodiments of the invention. All other embodiments, which can be made by those skilled in the art based on the embodiments of the present invention without making any inventive effort, shall fall within the scope of the present invention.
The low-code platform is divided into a design state and an operation state, and the operation of the operation state depends on the data of the design state, including component information, authority, rules, configuration and the like, and is seriously coupled. Therefore, in order to realize total output, separation and independent operation of the design state and the operation state are needed to be realized, and most importantly, the operation state can be independently deployed and operated after the design is completed. And the running state independent deployment is realized, and common content and difference content required by running different applications in the running state are required to be extracted. Obviously, the common content is the function of the program itself, and can support the running state service running; the difference content contains configuration information and environment information which are relied on when the program is started.
The low-code system supporting the total output code function supports a micro-service architecture and a modularized design, and decouples a design state and an operation state into independent micro-services; the system comprises a design center, an operation center and an operation host;
The design center is responsible for realizing design development, releasing application versions and realizing code functions by utilizing an abstract syntax tree AST (Abstract Syntax Tree); the code output function and the application version release function share a set of data mode Schema to realize total code output;
The operation center is responsible for defining deployment configuration files and environment variables by using a template system, so that the same set of codes can be flexibly deployed in different environments; meanwhile, exporting the dependent components, menus and view data when the dependent components, menus and view data are released through the design application;
The running host is responsible for managing the Kubernetes application program by using an application management package Helm technology aiming at a cloud environment, and creating and starting a running state micro-service; by setting static configuration required by running state in advance, the running state is independently run in a container form or on an independent virtual machine after basic configuration information is obtained.
The development method of the low-code system supporting the total output code function comprises the following steps:
Step S1, an independent operation center is built, an environment of an operation state service is configured, and meanwhile, dependent components, menus and view data are exported when being released through a design state application;
Step S2, managing a Kubernetes application program by using an application management package Helm technology aiming at a cloud environment, and creating and starting an running state micro-service;
by setting static configuration required by running state operation in advance, the running state independently operates in a container form or on an independent virtual machine after basic configuration information is obtained;
and step S3, newly adding a code output function on the basis of an independently deployed system, wherein the code output function and a version release function of a design center share one set of data mode Schema so as to realize total code output.
In the step S1, an operation center uses a template system to define deployment configuration, and supports automatic generation of configuration files of different environments;
The development design of the application to be released is completed in a design state, and corresponding application information is released to generate a release application package; uploading the generated release application package in the operation center and deploying the release application package on a corresponding operation host;
Configuration files or environment variables are used for managing the configuration of different deployment environments (such as development, test and production), so that the same set of codes can be flexibly deployed in different environments;
corresponding export information is stored via the persistent file including, but not limited to, application information, form information, and dictionary information.
In the step S2, the design state and the running state are decoupled into independent micro services, and the function separation is realized through the micro service architecture, so that the independent deployment and maintenance of each service are realized;
when the running states independently run in the form of containers, the applications and dependencies are packaged into containers (such as an application container engine Docker) to ensure consistency and portability in different environments; the use of Kubernetes container orchestration tools to manage the deployment, expansion, and operation of containers to improve the reliability and scalability of the system;
For containerization and arrangement, an application management package Helm is adopted to start service, a designed application is issued and mirrored and stored, then a template file is written through an infrastructure template HELM CHART (namely a Helm chart) managed by the application management package Helm, and a running state service mirror name required to be deployed is transmitted, and the service is started through an application management package Helm installation HELM INSTALL command.
In the step S2, when the running state runs independently in the form of an independent virtual machine, the remote virtual machine is automatically started or the running state application service is deployed by using a Ansible tool to automatically run and maintain, so that independent deployment is supported;
firstly, configuring a Ansible environment and a control node of a foundation in an operation deployment center; creating Ansible Playbook script files for management, and creating a virtual machine starting module for managing virtual machines; the file host information is dynamically adjusted according to the configuration center parameters;
Then, the application service is deployed for the low-code independent service, middleware (MariaDB, minio, nginx, nacos) and application service module information for the low-code platform are written, and finally, a Ansible Inventory manifest file is configured and Ansible Playbook script files are run, so that the deployment service is automatically started.
In this design, schema plays a central role, and data schema is a description of the logical structure and characteristics of data, which defines data items, security and integrity rules.
In step S3, in order to ensure that the basic information of the release version function and the code output function of the meter has the same data structure, the release version release application package and the code output function of the design center share a set of data pattern Schema, and extract the data pattern Schema into a unified JSON pattern Schema (JSON pattern, a standard for defining JSON (JavaScript Object Notation) data structures), and the root node is an application identifier ID, and the content includes forms, menus, static resources, labels, and roles, positions and dictionary information in the application.
Wherein each item of content in turn consists of a respective different content.
The root node of the form is a form identifier ID, and continuously decomposes the content downwards, wherein the content comprises components, rules and printing information; the component continues to decompose downwards, and comprises component identifier ID, component attribute and associated dictionary information, so that the logical structure and physical storage of the data are separated, a code-out code and an application release application package are formed by extracting the logical structure of the data, and then the management and operation of the data are imported by analyzing the logical structure.
In the step S3, the specific form and application information of the custom design are exported to the application package, and meanwhile, the data are written into the code-out template to generate the full front and rear end code-out;
And performing variable replacement by using a module technology, and generating a new code output file according to the provided source code module combination.
In the step S3, the front end code output adopts a low code Engine Lowcode-Engine technology, and the rear end code output adopts a mature template technology in the market, such as a template Engine FREEMARKER, a template Engine vector and the like; and replacing the variable in the JSON mode Schema by using a module technology, and generating a new code output file by combining according to the provided source code module.
The computer readable storage medium storing one or more programs, the one or more programs comprising instructions, which when executed by a computing device, cause the computing device to perform any of the methods described above.
The computing device includes:
One or more processors, one or more memories, and one or more programs, wherein the one or more programs are stored in the one or more memories and configured to be executed by the one or more processors, the one or more programs comprising instructions for performing any of the methods described above.
The above examples are only one of the specific embodiments of the present invention, and the ordinary changes and substitutions made by those skilled in the art within the scope of the technical solution of the present invention should be included in the scope of the present invention.

Claims (10)

1. A low code system supporting a full-volume code output function, characterized by: the method comprises the steps of supporting a micro-service architecture and a modularized design, and decoupling a design state and an operation state into independent micro-services; the system comprises a design center, an operation center and an operation host;
The design center is responsible for realizing design development, releasing application versions and realizing a code outputting function by utilizing an abstract syntax tree AST; the code output function and the application version release function share a set of data mode Schema to realize total code output;
The operation center is responsible for defining deployment configuration files and environment variables by using a template system, so that the same set of codes can be flexibly deployed in different environments; meanwhile, exporting the dependent components, menus and view data when the dependent components, menus and view data are released through the design application;
The running host is responsible for managing the Kubernetes application program by using an application management package Helm technology aiming at a cloud environment, and creating and starting a running state micro-service; by setting static configuration required by running state in advance, the running state is independently run in a container form or on an independent virtual machine after basic configuration information is obtained.
2. A development method of a low-code system supporting a total output code function is characterized in that: the method comprises the following steps:
Step S1, an independent operation center is built, an environment of an operation state service is configured, and meanwhile, dependent components, menus and view data are exported when being released through a design state application;
Step S2, managing a Kubernetes application program by using an application management package Helm technology aiming at a cloud environment, and creating and starting an running state micro-service;
by setting static configuration required by running state operation in advance, the running state independently operates in a container form or on an independent virtual machine after basic configuration information is obtained;
and step S3, newly adding a code output function on the basis of an independently deployed system, wherein the code output function and a version release function of a design center share one set of data mode Schema so as to realize total code output.
3. The method for developing a low-code system supporting a full-scale code output function according to claim 2, wherein: in the step S1, an operation center uses a template system to define deployment configuration, and supports automatic generation of configuration files of different environments;
The development design of the application to be released is completed in a design state, and corresponding application information is released to generate a release application package; uploading the generated release application package in the operation center and deploying the release application package on a corresponding operation host;
the configuration file or the environment variable is used for managing the configuration of different deployment environments, so that the same set of codes can be flexibly deployed in different environments;
corresponding export information is stored via the persistent file including, but not limited to, application information, form information, and dictionary information.
4. The method for developing a low-code system supporting a full-scale code output function according to claim 2, wherein: in the step S2, the design state and the running state are decoupled into independent micro services, and the function separation is realized through the micro service architecture, so that the independent deployment and maintenance of each service are realized;
when the running states independently run in the form of containers, the applications and dependencies are packaged into the containers to ensure consistency and portability in different environments; the use of Kubernetes container orchestration tools to manage the deployment, expansion, and operation of containers to improve the reliability and scalability of the system;
Aiming at containerization and arrangement, an application management package Helm is adopted to start service, a designed application is issued and mirrored and stored, then a template file is written through an infrastructure template HELM CHART managed by the application management package Helm, a running state service mirror name required to be deployed is transmitted, and the application management package Helm is used for installing HELM INSTALL to order to start service.
5. The method for developing a low-code system supporting a full-scale code output function according to claim 2 or 4, characterized in that: in the step S2, when the running state runs independently in the form of an independent virtual machine, the remote virtual machine is automatically started or the running state application service is deployed by using a Ansible tool to automatically run and maintain, so that independent deployment is supported;
firstly, configuring a Ansible environment and a control node of a foundation in an operation deployment center; creating Ansible Playbook script files for management, and creating a virtual machine starting module for managing virtual machines; the file host information is dynamically adjusted according to the configuration center parameters;
And then deploying the application service for the low-code independent service, writing middleware and application service module information for the low-code platform, finally configuring Ansible Inventory a manifest file and running Ansible Playbook script files, and automatically starting the deployment service.
6. The method for developing a low-code system supporting a full-scale code output function according to claim 2, wherein: in step S3, in order to ensure that the basic information of the release version function and the code output function of the meter has the same data structure, the version release application package and the code output function of the design center share a set of data mode Schema, the data mode Schema is extracted into a unified JSON mode Schema, the root node of the Schema is an application identifier ID, and the content includes forms, menus, static resources, labels, roles, positions and dictionary information in the application;
The root node of the form is a form identifier ID, and continuously decomposes the content downwards, wherein the content comprises components, rules and printing information; the component continues to decompose downwards, and comprises component identifier ID, component attribute and associated dictionary information, so that the logical structure and physical storage of the data are separated, a code-out code and an application release application package are formed by extracting the logical structure of the data, and then the management and operation of the data are imported by analyzing the logical structure.
7. The method for developing a low-code system supporting a full-scale code output function according to claim 2, wherein: in the step S3, the specific form and application information of the custom design are exported to the application package, and meanwhile, the data are written into the code-out template to generate the full front and rear end code-out;
And performing variable replacement by using a module technology, and generating a new code output file according to the provided source code module combination.
8. The method for developing a low-code system supporting a full-scale code output function according to claim 7, wherein: the front end code output adopts a low-code Engine Lowcode-Engine technology, and the rear end code output adopts a template technology which is already mature in the market, such as a template Engine FREEMARKER and a template Engine Vecity; and replacing the variable in the JSON mode Schema by using a module technology, and generating a new code output file by combining according to the provided source code module.
9. A computer readable storage medium storing one or more programs, characterized by: the one or more programs include instructions, which when executed by a computing device, cause the computing device to perform any of the methods of claims 2-8.
10. A computing device, comprising:
One or more processors, one or more memories, and one or more programs, wherein the one or more programs are stored in the one or more memories and configured to be executed by the one or more processors, the one or more programs comprising instructions for performing any of the methods of claims 2-8.
CN202411419342.7A 2024-10-12 2024-10-12 Low-code system supporting full-output code function and development method thereof Active CN118916004B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202411419342.7A CN118916004B (en) 2024-10-12 2024-10-12 Low-code system supporting full-output code function and development method thereof

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202411419342.7A CN118916004B (en) 2024-10-12 2024-10-12 Low-code system supporting full-output code function and development method thereof

Publications (2)

Publication Number Publication Date
CN118916004A true CN118916004A (en) 2024-11-08
CN118916004B CN118916004B (en) 2025-04-25

Family

ID=93296424

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202411419342.7A Active CN118916004B (en) 2024-10-12 2024-10-12 Low-code system supporting full-output code function and development method thereof

Country Status (1)

Country Link
CN (1) CN118916004B (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN119759372A (en) * 2025-03-07 2025-04-04 山东浪潮科学研究院有限公司 Low-code development platform, method, and equipment based on independent deployment architecture

Citations (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7150001B1 (en) * 2001-03-19 2006-12-12 Microsoft Corporation System and method to facilitate design-time component discovery
US20200364606A1 (en) * 2019-05-13 2020-11-19 Adobe Inc. A notebook interface for authoring enterprise machine learning models
CN112711397A (en) * 2020-12-29 2021-04-27 航天信息股份有限公司 Method and system for establishing system based on micro-service and top-level design
US20210255847A1 (en) * 2020-02-18 2021-08-19 International Business Machines Corporation Model-based differencing to selectively generate and deploy images in a target computing environment
WO2021217871A1 (en) * 2020-04-28 2021-11-04 平安科技(深圳)有限公司 Method and apparatus for deploying micro service cluster, computer device and storage medium
WO2023039741A1 (en) * 2021-09-15 2023-03-23 国云科技股份有限公司 Online development method and apparatus based on microservice system, device, and storage medium
CN116185381A (en) * 2022-12-16 2023-05-30 辽宁荣科智维云科技有限公司 Cloud native low-code construction method, system and application based on micro-service architecture
CN116841513A (en) * 2023-07-20 2023-10-03 哈尔滨理工大学 High-concurrency online shopping platform system and backend management method based on SpringBoot
CN116860223A (en) * 2022-09-06 2023-10-10 上海电气集团数字科技有限公司 Cloud-protogenesis-based low-code development and delivery method
CN117519661A (en) * 2021-12-29 2024-02-06 上海捷信医药科技股份有限公司 Applet system in EPRO software

Patent Citations (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7150001B1 (en) * 2001-03-19 2006-12-12 Microsoft Corporation System and method to facilitate design-time component discovery
US20200364606A1 (en) * 2019-05-13 2020-11-19 Adobe Inc. A notebook interface for authoring enterprise machine learning models
US20210255847A1 (en) * 2020-02-18 2021-08-19 International Business Machines Corporation Model-based differencing to selectively generate and deploy images in a target computing environment
WO2021217871A1 (en) * 2020-04-28 2021-11-04 平安科技(深圳)有限公司 Method and apparatus for deploying micro service cluster, computer device and storage medium
CN112711397A (en) * 2020-12-29 2021-04-27 航天信息股份有限公司 Method and system for establishing system based on micro-service and top-level design
WO2023039741A1 (en) * 2021-09-15 2023-03-23 国云科技股份有限公司 Online development method and apparatus based on microservice system, device, and storage medium
CN117519661A (en) * 2021-12-29 2024-02-06 上海捷信医药科技股份有限公司 Applet system in EPRO software
CN116860223A (en) * 2022-09-06 2023-10-10 上海电气集团数字科技有限公司 Cloud-protogenesis-based low-code development and delivery method
CN116185381A (en) * 2022-12-16 2023-05-30 辽宁荣科智维云科技有限公司 Cloud native low-code construction method, system and application based on micro-service architecture
CN116841513A (en) * 2023-07-20 2023-10-03 哈尔滨理工大学 High-concurrency online shopping platform system and backend management method based on SpringBoot

Non-Patent Citations (2)

* Cited by examiner, † Cited by third party
Title
刘彤;: "基于微服务架构平台在OA系统中的设计与实现", 民航管理, no. 07, 15 July 2018 (2018-07-15) *
张琦;: "基于Docker的CaaS管理平台架构研究与设计", 计算机应用与软件, no. 11, 12 November 2018 (2018-11-12) *

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN119759372A (en) * 2025-03-07 2025-04-04 山东浪潮科学研究院有限公司 Low-code development platform, method, and equipment based on independent deployment architecture

Also Published As

Publication number Publication date
CN118916004B (en) 2025-04-25

Similar Documents

Publication Publication Date Title
US20080270974A1 (en) Enterprise JavaBeans Metadata Model
CN106293808B (en) The method and system of system function dynamic interception extension are realized in multilingual cloud compiling
CN106250178B (en) The method that realization system dynamic function intercepts extension online is compiled by multilingual cloud
CN111399865A (en) Method for automatically constructing target file based on container technology
EP3047372B1 (en) Computer-aided development of native mobile application code
CN106293863B (en) The method and system of system function dynamic expansion replacement are realized in multilingual cloud compiling
CN106648741A (en) Application system deployment method and device
CN115794093B (en) Micro front-end implementation method based on multi-application fusion
CN102141919A (en) Modularized java application software online updating system and method
CN112835587A (en) Compiling integration method and device
CN118916004B (en) Low-code system supporting full-output code function and development method thereof
CN118796360A (en) A low-code development platform and method supporting automated independent deployment
CN118331660B (en) Interface calling method, device, equipment and storage medium
CN120218040A (en) A dynamic template generation method, device and medium based on business needs
US10579342B1 (en) Encapsulated application templates for containerized application software development
CN114281399A (en) Distributed application packaging delivery method, system, terminal and storage medium
CN111722597B (en) Method and system for preparing engineering data for an industrial control system
US11567738B2 (en) Code generator for creating a unified data model for multiple language specifications
CN115145604A (en) A containerized power marketing system deployment method
CN114265595A (en) Cloud native application development and deployment system and method based on intelligent contracts
CN116893802A (en) A widgetized 3D GIS framework system based on WebGL
US11681523B1 (en) Metadata model and use thereof for cloud native software systems
CN117724756A (en) Application package conversion method, device, computing equipment and storage medium
CN117033341A (en) A distributed database version management method and system
CN115407971A (en) Software product generation method and device

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
GR01 Patent grant
GR01 Patent grant