Cloud configuration application development method, device and electronic equipment
By pre-installing the multi-tenant system and application database on the server, receiving the tenant's configuration information and generating a cloud configuration application system, the problem of lack of configurable multi-tenant application system generation technology in the cloud configuration application generation process is solved, and high flexibility and low-cost development and scalability are achieved.
Patent Information
- Application Number
- CN202210020436.1
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2022-01-10
- Publication Date
- 2025-03-25
- Estimated Expiration
- 2042-01-10
AI Technical Summary
The existing technology lacks configurable multi-tenant application system generation technology in the cloud configuration application generation process, resulting in high cost and poor flexibility in the development and scalability of cloud configuration applications.
By pre-installing multi-tenant systems and application databases on the server, receiving tenant configuration information, determining industry application models, configuring application components, and generating cloud configuration application systems, achieving scalability and flexibility.
Improves the flexibility of development and scalability of cloud configuration applications, and reduces the cost of development and scalability.
Smart Images

Figure CN114356400B_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the field of computer technology, and in particular to a cloud configuration application development method, device and electronic equipment. Background Art
[0002] Multi-tenancy technology, or multi-tenancy technology, is a software architecture technology that explores and implements how to share the same system or program components in a multi-user environment while ensuring data isolation between users. Cloud configuration refers to the use of various graphics elements and bitmaps on the screen to reflect the collected production signals of the industrial site, so that the industrial site situation can be intuitively seen, real-time monitoring can be performed, and it has good openness.
[0003] At present, multi-tenant cloud service technology focuses more on data isolation technology, microservice architecture technology, permission management technology, etc., while there is a relative lack of technology for configurable generation of multi-tenant application systems in the process of cloud configuration application generation. Most of them use customized development methods to generate application systems for each tenant, resulting in high development and scalability costs of cloud configuration applications and poor flexibility. Summary of the invention
[0004] The object of the present invention is to provide a cloud configuration application development method, device and electronic device to increase the flexibility of development and scalability of cloud configuration application programs, thereby reducing costs.
[0005] In the first aspect, an embodiment of the present invention provides a cloud configuration application development method, which is applied to a server; the server is pre-installed with a multi-tenant system and stores an application database; the application database is used to store cloud configuration application components corresponding to preset business characteristics and preset industry scenarios; the method includes: receiving tenant configuration information based on the multi-tenant system; determining the industry application model of the tenant based on the configuration information; the industry application model is used to form the architecture of the cloud configuration application system of the tenant; according to the industry application model, configuring the application components corresponding to the industry application model; based on the configured application components, generating the cloud configuration application system of the tenant.
[0006] In combination with the first aspect, an embodiment of the present invention provides a first possible implementation method of the first aspect, wherein, after the step of generating the tenant's cloud configuration application system based on the configured application components, the method also includes: allocating operating resources corresponding to the cloud configuration application system according to the operating parameters of the tenant's cloud configuration application system so that the cloud configuration application system can run normally; the operating resources include: at least one of: CPU, memory space and disk I / O.
[0007] In combination with the first possible implementation of the first aspect, an embodiment of the present invention provides a second possible implementation of the first aspect, wherein, after the step of allocating operating resources corresponding to the cloud configuration application system according to the operating parameters of the cloud configuration application system of the tenant so that the cloud configuration application system can run normally, the method also includes: configuring the global parameters of the cloud configuration application system according to the industry application model of the cloud configuration application system; the global parameters include: at least one of the product identifier, project identifier and user identifier corresponding to the tenant.
[0008] In combination with the second possible implementation of the first aspect, an embodiment of the present invention provides a third possible implementation of the first aspect, wherein, after configuring the global parameters of the cloud configuration application system according to the industry application model of the cloud configuration application system, the method also includes: corresponding to the cloud configuration application system through a preset publishing engine association system, instantiating the components of the cloud configuration application system, and publishing the instantiated cloud configuration application system.
[0009] In combination with the first aspect, an embodiment of the present invention provides a fourth possible implementation of the first aspect, wherein the server pre-stores a basic database; the basic database includes: a function list and a cloud configuration function component corresponding to the function list; the function list is used to integrate function information of applications developed based on cloud configuration; the generation step of the application database includes: grouping the function list in the basic database based on preset business characteristics, and generating function packages corresponding to the business characteristics; combining the function packages based on preset industry scenarios, and generating application components corresponding to the industry scenarios; generating the application database according to the application components.
[0010] In combination with the fourth possible implementation of the first aspect, an embodiment of the present invention provides a fifth possible implementation of the first aspect, wherein the server pre-stores configuration components for cloud configuration development; the function list is obtained in the following manner: by dragging the configuration component and configuring the data source parameters corresponding to the configuration component, the function list is obtained.
[0011] In combination with the first aspect, an embodiment of the present invention provides a sixth possible implementation of the first aspect, wherein the step of receiving the tenant's configuration information based on the multi-tenant system includes: receiving the tenant's first registration information based on the multi-tenant system; the first registration information includes: the tenant's industry, tenant name, unit name, unit unified social credit code, unit address, and one of contact information; determining the tenant's configuration information based on the first registration information.
[0012] In combination with the sixth possible implementation of the first aspect, an embodiment of the present invention provides a seventh possible implementation of the first aspect, wherein, after the step of receiving the registration information of the tenant based on the multi-tenant system, the method also includes: receiving second registration information of the user corresponding to the tenant based on the multi-tenant system; the second registration information includes: one of user account, user name, account type, contact information, registration time, and expiration time; determining the configuration information of the tenant based on the second registration information.
[0013] In the second aspect, an embodiment of the present invention provides a cloud configuration application development device, which is applied to a server; the server is pre-installed with a multi-tenant system and stores an application database; the application database is used to store cloud configuration application components corresponding to preset business characteristics and preset industry scenarios; the device includes: a configuration receiving module, which is used to receive the configuration information of the tenant based on the multi-tenant system; an industry determination module, which is used to determine the industry application model of the tenant according to the configuration information; the industry application model is used to form the architecture of the cloud configuration application system of the tenant; a component allocation module, which is used to configure the application components corresponding to the industry application model according to the industry application model; a system generation module, which is used to generate the cloud configuration application system of the tenant based on the configured application components.
[0014] In a third aspect, an embodiment of the present invention provides an electronic device, wherein the electronic device includes a processor and a memory, the memory stores computer-executable instructions that can be executed by the processor, and the processor executes the computer-executable instructions to implement a cloud configuration application development method of any one of the first aspect to the seventh possible implementation manner of the first aspect.
[0015] The embodiments of the present invention bring the following beneficial effects:
[0016] The cloud configuration application development method, device and electronic device provided by the embodiment of the present invention are applied to a server; the server is pre-installed with a multi-tenant system and stores an application database; the application database is used to store the application components of the cloud configuration corresponding to the preset business characteristics and preset industry scenarios; the method includes: receiving the configuration information of the tenant based on the multi-tenant system; determining the industry application model of the tenant according to the configuration information; the industry application model is used to form the architecture of the cloud configuration application system of the tenant; configuring the application components corresponding to the industry application model according to the industry application model; generating the cloud configuration application system of the tenant based on the configured application components. The method constructs a cloud configuration application system based on the multi-tenant system through a preset application database, increases the flexibility of the development and scalability of the cloud configuration application program, and thus reduces the cost.
[0017] Other features and advantages disclosed in this embodiment will be described in the subsequent description, or some features and advantages can be inferred or determined without doubt from the description, or can be learned by implementing the above-mentioned technology of the present disclosure.
[0018] In order to make the above-mentioned objectives, features and advantages of the present disclosure more obvious and easy to understand, preferred embodiments are specifically cited below and described in detail with reference to the attached drawings. BRIEF DESCRIPTION OF THE DRAWINGS
[0019] In order to more clearly illustrate the specific implementation methods of the present invention or the technical solutions in the prior art, the drawings required for use in the specific implementation methods or the description of the prior art will be briefly introduced below. Obviously, the drawings described below are some implementation methods of the present invention. For ordinary technicians in this field, other drawings can be obtained based on these drawings without paying creative work.
[0020] Figure 1 A schematic diagram of a cloud configuration application development method provided by an embodiment of the present invention;
[0021] Figure 2 A schematic diagram of another cloud configuration application development method provided by an embodiment of the present invention;
[0022] Figure 3 A schematic diagram of the structure of a cloud configuration application development device provided by an embodiment of the present invention;
[0023] Figure 4 A schematic diagram of the structure of an electronic device provided by an embodiment of the present invention.
[0024] Icons: 31 - configuration receiving module; 32 - industry determination module; 33 - component allocation module; 34 - system generation module; 41 - memory; 42 - processor; 43 - bus; 44 - communication interface. DETAILED DESCRIPTION
[0025] In order to make the purpose, technical solution and advantages of the embodiments of the present invention clearer, the technical solution of the present invention will be clearly and completely described below in conjunction with the accompanying drawings. Obviously, the described embodiments are part of the embodiments of the present invention, not all of the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by ordinary technicians in this field without creative work are within the scope of protection of the present invention.
[0026] Traditional multi-tenant cloud service technologies focus more on data isolation technology, microservice architecture technology, permission management technology, etc., but there is a relative lack of technology for configurable generation of multi-tenant application systems in the process of cloud configuration application generation. Most of them use customized development methods to generate application systems for each tenant, resulting in high development and scalability costs and poor flexibility of cloud configuration application programs.
[0027] Based on this, the embodiments of the present invention provide a cloud configuration application development method, device and electronic device to increase the flexibility of cloud configuration application development and scalability, thereby reducing costs. To facilitate understanding of this embodiment, a cloud configuration application development method disclosed in the embodiments of the present invention is first introduced in detail.
[0028] Example 1
[0029] Figure 1 A schematic diagram of a cloud configuration application development method provided by an embodiment of the present invention is applied to a server; the server is pre-installed with a multi-tenant system and stores an application database; the application database is used to store cloud configuration application components corresponding to preset business characteristics and preset industry scenarios. Figure 1 As can be seen, the method comprises the following steps:
[0030] Step S101: receiving configuration information of a tenant based on the multi-tenant system.
[0031] In this embodiment, when a tenant or a user corresponding to a tenant registers, the configuration information of the tenant is received through the multi-tenant system.
[0032] The process of registering a tenant includes creating basic tenant information and enabling and disabling tenant status. The system will maintain the basic information of the tenant. If the tenant registers as a unit, the unified social credit code will be checked for duplication. Only one tenant can be registered with one credit code. After maintaining the basic information, if the tenant status is enabled, the tenant can generate applications through configuration. If the tenant status is disabled, it indicates that the tenant does not have the permission to generate applications.
[0033] Step S102: Determine the industry application model of the tenant according to the configuration information; the industry application model is used to form the architecture of the cloud configuration application system of the tenant.
[0034] In actual operation, select a registered tenant. Under this tenant, the basic industry application model will be initialized by default according to the industry to which the tenant belongs, and the personalized application model required by the tenant will be selected from the built application library. The basic application model and the personalized application model constitute the architecture of the tenant's application system.
[0035] Step S103: According to the industry application model, configure the application component corresponding to the industry application model.
[0036] Step S104: Generate the cloud configuration application system of the tenant based on the configured application components.
[0037] The cloud configuration application development method provided by the embodiment of the present invention is applied to a server; the server is pre-installed with a multi-tenant system and stores an application database; the application database is used to store the application components of the cloud configuration corresponding to the preset business characteristics and preset industry scenarios; the method includes: receiving the configuration information of the tenant based on the multi-tenant system; determining the industry application model of the tenant according to the configuration information; the industry application model is used to form the architecture of the cloud configuration application system of the tenant; configuring the application components corresponding to the industry application model according to the industry application model; generating the cloud configuration application system of the tenant based on the configured application components. The method constructs a cloud configuration application system based on the multi-tenant system through a preset application database, increases the flexibility of the development and scalability of the cloud configuration application program, and thus reduces the cost.
[0038] Example 2
[0039] exist Figure 1 Based on the flowchart of a cloud configuration application development method shown, this embodiment also provides another cloud configuration application development method. Figure 2 A flow chart of another cloud configuration application development method provided by an embodiment of the present invention. The method is applied to a server; the server is pre-installed with a multi-tenant system and stores an application database; the application database is used to store cloud configuration application components corresponding to preset business characteristics and preset industry scenarios.
[0040] In this embodiment, the server pre-stores a basic database; the basic database includes: a function list and a cloud configuration function component corresponding to the function list; the function list is used to integrate the function information of the application developed based on the cloud configuration; the generation step of the application database includes: grouping the function list in the basic database based on the preset business characteristics, generating a function package corresponding to the business characteristics; combining the function package based on the preset industry scenario, generating an application component corresponding to the industry scenario; generating the application database according to the application component. Among them, the industry characteristics are, for example: cement industry, equipment manufacturing industry, power industry, mechanical processing industry, etc.
[0041] Furthermore, the server pre-stores configuration components for cloud configuration development; the function list is obtained in the following manner: by dragging the configuration component and configuring data source parameters corresponding to the configuration component, the function list is obtained.
[0042] Depend on Figure 2 As can be seen, the method comprises the following steps:
[0043] Step S201: receiving configuration information of a tenant based on the multi-tenant system.
[0044] In one embodiment, the step of receiving the tenant's configuration information based on the multi-tenant system includes: receiving the tenant's first registration information based on the multi-tenant system; the first registration information includes: the tenant's industry, tenant name, unit name, unit unified social credit code, unit address, and one of contact information; determining the tenant's configuration information based on the first registration information.
[0045] Furthermore, the step of receiving the tenant's configuration information based on the multi-tenant system also includes: receiving the second registration information of the user corresponding to the tenant based on the multi-tenant system; the second registration information includes: one of user account, user name, account type, contact information, registration time, and expiration time; and determining the tenant's configuration information based on the second registration information.
[0046] Step S202: Determine the industry application model of the tenant according to the configuration information; the industry application model is used to form the architecture of the cloud configuration application system of the tenant.
[0047] Step S203: According to the industry application model, configure the application component corresponding to the industry application model.
[0048] Step S204: Generate the cloud configuration application system of the tenant based on the configured application components.
[0049] Step S205: Allocate operating resources corresponding to the cloud configuration application system according to the operating parameters of the cloud configuration application system of the tenant so that the cloud configuration application system can run normally; the operating resources include at least one of CPU, memory space and disk I / O.
[0050] Furthermore, in one embodiment, after step S205, the method further includes: configuring the global parameters of the cloud configuration application system according to the industry application model of the cloud configuration application system; the global parameters include: at least one of the product identifier, project identifier and user identifier corresponding to the tenant.
[0051] Furthermore, in another embodiment, after the above steps, the method further includes: corresponding to the cloud configuration application system through a preset publishing engine association system, instantiating the components of the cloud configuration application system to publish the instantiated cloud configuration application system.
[0052] The cloud configuration application development method provided by the embodiment of the present invention is applied to a server; the server is pre-installed with a multi-tenant system and stores an application database; the application database is used to store the application components of the cloud configuration corresponding to the preset business characteristics and preset industry scenarios; the method includes: receiving the configuration information of the tenant based on the multi-tenant system; determining the industry application model of the tenant according to the configuration information; the industry application model is used to form the architecture of the cloud configuration application system of the tenant; configuring the application components corresponding to the industry application model according to the industry application model; generating the cloud configuration application system of the tenant based on the configured application components; allocating the operating resources corresponding to the cloud configuration application system according to the operating parameters of the cloud configuration application system of the tenant, so that the cloud configuration application system can run normally. The method constructs a cloud configuration application system based on the multi-tenant system through a preset application database, and allocates the operating resources corresponding to the cloud configuration application system, so that the cloud configuration application system can run normally, further increasing the flexibility of the development and scalability of cloud configuration application programs.
[0053] Example 3
[0054] The embodiment of the present invention also provides a cloud configuration application development device, which is applied to a server; the server is pre-installed with a multi-tenant system and stores an application database; the application database is used to store cloud configuration application components corresponding to preset business characteristics and preset industry scenarios. Figure 3 What I see, Figure 3 A schematic diagram of a cloud configuration application development device provided in an embodiment of the present invention, the device comprising:
[0055] The configuration receiving module 31 is used to receive the configuration information of the tenant based on the multi-tenant system.
[0056] The industry determination module 32 is used to determine the industry application model of the tenant according to the configuration information; the industry application model is used to form the architecture of the cloud configuration application system of the tenant.
[0057] The component allocation module 33 is used to configure the application components corresponding to the industry application model according to the industry application model.
[0058] The system generation module 34 is used to generate the cloud configuration application system of the tenant based on the configured application components.
[0059] Among them, the above-mentioned configuration receiving module 31, industry determination module 32, component allocation module 33 and system generation module 34 are connected in sequence.
[0060] In one embodiment, the configuration receiving module 31 is also used to receive the first registration information of the tenant based on the multi-tenant system; the first registration information includes: the industry to which the tenant belongs, the tenant name, the unit name, the unit unified social credit code, the unit address, and one of the contact information; based on the first registration information, the configuration information of the tenant is determined.
[0061] In one embodiment, the configuration receiving module 31 is also used to receive the second registration information of the user corresponding to the tenant based on the multi-tenant system; the second registration information includes: one of: user account, user name, account type, contact information, registration time, and expiration time; based on the second registration information, determine the configuration information of the tenant.
[0062] In one embodiment, the device further comprises:
[0063] The resource configuration module is used to allocate the operating resources corresponding to the cloud configuration application system according to the operating parameters of the tenant's cloud configuration application system so that the cloud configuration application system can run normally; the operating resources include: at least one of CPU, memory space and disk I / O.
[0064] In one embodiment, the device further comprises:
[0065] The global parameter configuration module is used to configure the global parameters of the cloud configuration application system according to the industry application model of the cloud configuration application system; the global parameters include: at least one of the product identification, project identification and user identification corresponding to the tenant.
[0066] In one embodiment, the device further comprises:
[0067] The publishing module is used to correspond to the cloud configuration application system through a preset publishing engine association system, instantiate the components of the cloud configuration application system, and publish the instantiated cloud configuration application system.
[0068] The cloud configuration application development device provided in the embodiment of the present invention has the same technical features as the cloud configuration application development method provided in the above embodiment, so it can also solve the same technical problems and achieve the same technical effects. Those skilled in the art can clearly understand that for the convenience and simplicity of description, the specific working process of the device described above can refer to the corresponding process in the above method embodiment, and will not be repeated here.
[0069] Example 4
[0070] This embodiment provides an electronic device, including a processor and a memory, wherein the memory stores computer-executable instructions that can be executed by the processor, and the processor executes the computer-executable instructions to implement the steps of the cloud configuration application development method.
[0071] See also Figure 4 A structural schematic diagram of an electronic device is shown, which includes: a memory 41 and a processor 42. The memory stores a computer program that can be run on the processor 42. When the processor executes the computer program, the steps provided by the above-mentioned cloud configuration application development method are implemented.
[0072] like Figure 4 As shown, the device further includes: a bus 43 and a communication interface 44, a processor 42, a communication interface 44 and a memory 41 are connected via the bus 43; the processor 42 is used to execute executable modules stored in the memory 41, such as computer programs.
[0073] The memory 41 may include a high-speed random access memory (RAM), and may also include a non-volatile memory, such as at least one disk memory. The communication connection between the system network element and at least one other network element is realized through at least one communication interface 44 (which may be wired or wireless), and the Internet, wide area network, local area network, metropolitan area network, etc. may be used.
[0074] The bus 43 may be an ISA bus, a PCI bus, or an EISA bus. The bus may be divided into an address bus, a data bus, a control bus, etc. For ease of representation, Figure 4 Only one bidirectional arrow is used in the diagram, but this does not mean that there is only one bus or only one type of bus.
[0075] Among them, the memory 41 is used to store the program, and the processor 42 executes the program after receiving the execution instruction. The method executed by the cloud configuration application development device disclosed in any embodiment of the present invention can be applied to the processor 42, or implemented by the processor 42. The processor 42 may be an integrated circuit chip with signal processing capabilities. In the implementation process, each step of the above method can be completed by the hardware integrated logic circuit or software instructions in the processor 42. The above processor 42 can be a general-purpose processor, including a central processing unit (CPU), a network processor (NP), etc.; it can also be a digital signal processor (DSP), an application specific integrated circuit (ASIC), a field-programmable gate array (FPGA), or other programmable logic devices, discrete gates or transistor logic devices, discrete hardware components. The disclosed methods, steps and logic block diagrams in the embodiments of the present invention can be implemented or executed. The general-purpose processor can be a microprocessor or the processor can also be any conventional processor, etc. The steps of the method disclosed in the embodiment of the present invention can be directly embodied as being executed by a hardware decoding processor, or can be executed by a combination of hardware and software modules in the decoding processor. The software module can be located in a storage medium mature in the art such as a random access memory, a flash memory, a read-only memory, a programmable read-only memory, or an electrically erasable programmable memory, a register, etc. The storage medium is located in the memory 41, and the processor 42 reads the information in the memory 41 and completes the steps of the above method in combination with its hardware.
[0076] Furthermore, an embodiment of the present invention also provides a machine-readable storage medium, which stores machine-executable instructions. When the machine-executable instructions are called and executed by the processor 42, the machine-executable instructions prompt the processor 42 to implement the above-mentioned cloud configuration application development method.
[0077] The cloud configuration application development method and cloud configuration application development device provided by the embodiment of the present invention have the same technical features, and therefore can also solve the same technical problems and achieve the same technical effects.
[0078] In addition, in the description of the embodiments of the present invention, unless otherwise clearly specified and limited, the terms "installed", "connected", and "connected" should be understood in a broad sense, for example, it can be a fixed connection, a detachable connection, or an integral connection; it can be a mechanical connection or an electrical connection; it can be a direct connection or an indirect connection through an intermediate medium, or it can be the internal communication of two components. For ordinary technicians in this field, the specific meanings of the above terms in the present invention can be understood according to specific circumstances.
[0079] In the description of the present invention, it should be noted that the terms "center", "upper", "lower", "left", "right", "vertical", "horizontal", "inner", "outer", etc., indicating the orientation or positional relationship, are based on the orientation or positional relationship shown in the drawings, and are only for the convenience of describing the present invention and simplifying the description, rather than indicating or implying that the device or element referred to must have a specific orientation, be constructed and operated in a specific orientation, and therefore cannot be understood as limiting the present invention. In addition, the terms "first", "second", and "third" are used for descriptive purposes only, and cannot be understood as indicating or implying relative importance.
Claims
1. A cloud configuration application development method, characterized in that: The invention relates to a method for applying a multi-tenant system to a server; the server is pre-installed with a multi-tenant system and stores a basic database; the basic database includes: a function list and a cloud configuration function component corresponding to the function list; the function list is used to integrate the function information of the application developed based on the cloud configuration; the server is used to group the function list in the basic database based on the preset business characteristics and generate a function package corresponding to the business characteristics; the function package is combined based on the preset industry scenario to generate an application component corresponding to the industry scenario; an application database is generated according to the application component; the application database is used to store the application components of the cloud configuration corresponding to the preset business characteristics and the preset industry scenario; the method includes: Receiving configuration information of a tenant based on the multi-tenant system; Determine the industry application model of the tenant according to the configuration information; the industry application model is used to form the architecture of the cloud configuration application system of the tenant; According to the industry application model, configure the application component corresponding to the industry application model; Based on the configured application components, a cloud configuration application system of the tenant is generated.
2. The cloud configuration application development method according to claim 1, characterized in that: After the step of generating the cloud configuration application system of the tenant based on the configured application components, the method further includes: According to the operating parameters of the cloud configuration application system of the tenant, the operating resources corresponding to the cloud configuration application system are allocated to enable the cloud configuration application system to run normally; the operating resources include: at least one of CPU, memory space and disk I / O.
3. The cloud configuration application development method according to claim 2, characterized in that: After the step of allocating operating resources corresponding to the cloud configuration application system according to the operating parameters of the cloud configuration application system of the tenant so as to enable the cloud configuration application system to operate normally, the method further includes: According to the industry application model of the cloud configuration application system, global parameters of the cloud configuration application system are configured; the global parameters include: at least one of a product identifier, a project identifier, and a user identifier corresponding to the tenant.
4. The cloud configuration application development method according to claim 3, characterized in that: After configuring the global parameters of the cloud configuration application system according to the industry application model of the cloud configuration application system, the method further includes: The cloud configuration application system is associated with a preset publishing engine system, and the components of the cloud configuration application system are instantiated to publish the instantiated cloud configuration application system.
5. The cloud configuration application development method according to claim 1, characterized in that: The server pre-stores configuration components for cloud configuration development; the function list is obtained in the following manner: The function list is obtained by dragging the configuration component and configuring the data source parameters corresponding to the configuration component.
6. The cloud configuration application development method according to claim 1, characterized in that: The step of receiving the configuration information of the tenant based on the multi-tenant system includes: Receive first registration information of the tenant based on the multi-tenant system; the first registration information includes: one of the tenant's industry, tenant name, unit name, unit unified social credit code, unit address, and contact information; Determine the configuration information of the tenant according to the first registration information.
7. The cloud configuration application development method according to claim 6, characterized in that: The step of receiving the configuration information of the tenant based on the multi-tenant system also includes: receiving second registration information of a user corresponding to the tenant based on the multi-tenant system; the second registration information comprising: one of a user account, a user name, an account type, a contact method, a registration time, and an expiration time; Determine the configuration information of the tenant according to the second registration information.
8. A cloud configuration application development device, characterized in that: Applied to a server; the server is pre-installed with a multi-tenant system and stores a basic database; the basic database includes: a function list and a cloud configuration function component corresponding to the function list; the function list is used to integrate the function information of the application developed based on the cloud configuration; the server is used to group the function list in the basic database based on preset business characteristics and generate function packages corresponding to the business characteristics; combine the function packages based on preset industry scenarios to generate application components corresponding to the industry scenarios; generate an application database based on the application components; the application database is used to store the application components of the cloud configuration corresponding to the preset business characteristics and preset industry scenarios; the device includes: A configuration receiving module, used to receive configuration information of a tenant based on the multi-tenant system; An industry determination module, used to determine the industry application model of the tenant according to the configuration information; the industry application model is used to form the architecture of the cloud configuration application system of the tenant; A component allocation module, used to configure application components corresponding to the industry application model according to the industry application model; The system generation module is used to generate the cloud configuration application system of the tenant based on the configured application components.
9. An electronic device, characterized in that: The electronic device includes a processor and a memory, the memory stores computer-executable instructions that can be executed by the processor, and the processor executes the computer-executable instructions to implement the cloud configuration application development method described in any one of claims 1 to 7.
Citation Information
Patent Citations
Information processing method based on modularization
CN107171845A