[go: up one dir, main page]

CN117010629A - Unified technology management platform and management method - Google Patents

Unified technology management platform and management method Download PDF

Info

Publication number
CN117010629A
CN117010629A CN202310858719.8A CN202310858719A CN117010629A CN 117010629 A CN117010629 A CN 117010629A CN 202310858719 A CN202310858719 A CN 202310858719A CN 117010629 A CN117010629 A CN 117010629A
Authority
CN
China
Prior art keywords
platform
management
enterprise
data
apaas
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN202310858719.8A
Other languages
Chinese (zh)
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.)
Shenzhen Zhixueyun Technology Co ltd
Original Assignee
Shenzhen Zhixueyun Technology Co ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Shenzhen Zhixueyun Technology Co ltd filed Critical Shenzhen Zhixueyun Technology Co ltd
Priority to CN202310858719.8A priority Critical patent/CN117010629A/en
Publication of CN117010629A publication Critical patent/CN117010629A/en
Pending legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q10/00Administration; Management
    • G06Q10/06Resources, workflows, human or project management; Enterprise or organisation planning; Enterprise or organisation modelling
    • G06Q10/063Operations research, analysis or management
    • G06Q10/0631Resource planning, allocation, distributing or scheduling for enterprises or organisations
    • G06Q10/06313Resource planning in a project environment
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F8/00Arrangements for software engineering
    • G06F8/70Software maintenance or management

Landscapes

  • Engineering & Computer Science (AREA)
  • Business, Economics & Management (AREA)
  • Human Resources & Organizations (AREA)
  • Theoretical Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Economics (AREA)
  • General Engineering & Computer Science (AREA)
  • Entrepreneurship & Innovation (AREA)
  • Software Systems (AREA)
  • Strategic Management (AREA)
  • Game Theory and Decision Science (AREA)
  • Operations Research (AREA)
  • Quality & Reliability (AREA)
  • Tourism & Hospitality (AREA)
  • Biodiversity & Conservation Biology (AREA)
  • General Business, Economics & Management (AREA)
  • Marketing (AREA)
  • Life Sciences & Earth Sciences (AREA)
  • Development Economics (AREA)
  • Educational Administration (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)

Abstract

The application discloses a unified technology management platform and a management method, and relates to the technical field of enterprise management. The management platform comprises: the site management module is used for configuring site data and managing sites; the enterprise management module is used for configuring enterprise association data and carrying out enterprise management; the aPaaS platform management module is used for configuring aPaaS platform data and carrying out aPaaS platform management; the file cloud platform management module is used for configuring file cloud platform data and managing the file cloud platform; the background database is used for storing and maintaining site configuration data, enterprise association configuration data, aPaaS platform configuration data and file cloud platform configuration data. The application integrates a plurality of cloud service platforms, is centrally managed, is convenient for personnel to develop and operate and maintain, and greatly improves the enterprise management efficiency.

Description

Unified technology management platform and management method
Technical Field
The application relates to the technical field of enterprise management, in particular to a unified technology management platform and a management method.
Background
Because a plurality of cloud services and apaas platforms exist in an enterprise, the cloud services and the apaas platforms are relatively distributed, and one platform is required to be managed uniformly. At present, the integrated management platform has various functions with different magnitudes in a plurality of enterprises, is used for various service management and platform management, and provides a plurality of configuration functions for other related services and platforms in the enterprises.
Many cloud services, as well as aPaaS platforms, are now deployed separately, lacking unified management, which is disadvantageous and maintenance and iterative development. When operation and maintenance personnel need to configure various cloud service functions for enterprises, a unified entrance is often not available; the developer of the aaaas wants to enter the development page of the aaas and does not have a unified entry, so that a platform is required to perform unified management.
Disclosure of Invention
In order to overcome the above problems or at least partially solve the above problems, the present application provides a unified technology management platform and a management method, which integrate multiple cloud service platforms, centrally manage, facilitate development and operation of personnel, and greatly improve enterprise management efficiency.
In order to solve the technical problems, the application adopts the following technical scheme:
in a first aspect, the present application provides a unified technology management platform, including a site management module, an enterprise management module, an aPaaS platform management module, a file cloud platform management module, and a background database, where:
the site management module is used for configuring site data and managing sites;
the enterprise management module is used for configuring enterprise association data and carrying out enterprise management;
the aPaaS platform management module is used for configuring aPaaS platform data and carrying out aPaaS platform management;
the file cloud platform management module is used for configuring file cloud platform data and managing the file cloud platform;
the background database is used for storing and maintaining site configuration data, enterprise association configuration data, aPaaS platform configuration data and file cloud platform configuration data.
The platform realizes the integrated management of the site, the enterprise, the aPaaS platform and the file cloud platform through a plurality of plates such as the site management module, the enterprise management module, the aPaaS platform management module, the file cloud platform management module, the background database and the like. The application is convenient for the developer of paas to carry out page jumping; the operation and maintenance personnel can conveniently perform relevant configuration of the multi-database data source and the file cloud server, and the corresponding databases and the file cloud server on the enterprise association can be realized only by filling correct parameters in the page; various cloud service platforms are integrated so that cloud services have a centralized management place rather than being scattered around.
Based on the first aspect, further, the background database includes an aPaaS management platform configuration table, a site table, an enterprise personnel association table, and a data source table.
Based on the first aspect, further, the unified technology management platform includes: the method comprises the steps of configuring a jump address in an aPaaS management platform configuration table in a background database, associating a primary key id of a corresponding aPaaS management platform configuration table in a site table in the background database, associating a corresponding site with a site siteId in corresponding enterprise data in an enterprise table, and authorizing a corresponding enterprise for a corresponding account.
Based on the first aspect, the unified technology management platform further comprises a multi-data source configuration module, wherein the multi-data source configuration module is used for associating the enterprise table with a data source group through data source codes f_db_group_codes, the data source group comprises a plurality of data sources, and the data source table associates the data source group through the f_codes.
Based on the first aspect, the unified technology management platform further comprises an enterprise personnel association module, which is used for associating the enterprise with the enterprise t_company_id enterprise id and associating the personnel with the corresponding enterprise through the f_member_id personnel id association personnel list.
Based on the first aspect, the unified technology management platform further comprises a right management module, which is used for carrying out authorization management on different account roles.
In a second aspect, the present application provides a unified technology management method, including the steps of:
site management is carried out based on site data configured by a site management module;
based on the enterprise management module, configuring enterprise association data to perform enterprise management;
based on the aPaaS platform management module, aPaaS platform data are configured to carry out aPaaS platform management;
based on the file cloud platform data, the file cloud platform management module carries out file cloud platform management;
and storing and maintaining site configuration data, enterprise association configuration data, aPaaS platform configuration data and file cloud platform configuration data based on the background database.
The application can realize the integrated management of sites, enterprises, aPaaS platforms and file cloud platforms. The application is convenient for the developer of paas to carry out page jumping; the operation and maintenance personnel can conveniently perform relevant configuration of the multi-database data source and the file cloud server, and the corresponding databases and the file cloud server on the enterprise association can be realized only by filling correct parameters in the page; various cloud service platforms are integrated so that cloud services have a centralized management place rather than being scattered around.
In a third aspect, the present application provides an electronic device comprising a memory for storing one or more programs; a processor; the method as in the second aspect described above is implemented when one or more programs are executed by a processor.
In a fourth aspect, the present application provides a computer readable storage medium having stored thereon a computer program which when executed by a processor performs a method as in the second aspect described above.
The application has at least the following advantages or beneficial effects:
the application provides a unified technology management platform and a management method, which realize the integrated management of sites, enterprises, aPaaS platforms and file cloud platforms. The application is convenient for the developer of paas to carry out page jumping; the operation and maintenance personnel can conveniently perform relevant configuration of the multi-database data source and the file cloud server, and the corresponding databases and the file cloud server on the enterprise association can be realized only by filling correct parameters in the page; various cloud service platforms are integrated so that cloud services have a centralized management place rather than being scattered around.
Drawings
In order to more clearly illustrate the technical solutions of the embodiments of the present application, the drawings that are needed in the embodiments will be briefly described below, it being understood that the following drawings only illustrate some embodiments of the present application and therefore should not be considered as limiting the scope, and other related drawings may be obtained according to these drawings without inventive effort for a person skilled in the art.
FIG. 1 is a schematic block diagram of a unified technology management platform according to an embodiment of the present application;
FIG. 2 is a schematic diagram of a management architecture of a unified technology management platform according to an embodiment of the present application;
FIG. 3 is a schematic diagram of a basic framework component of a unified technology management platform according to an embodiment of the present application;
FIG. 4 is a diagram illustrating an aPaaS login jump according to an embodiment of the present application;
FIG. 5 is a schematic view illustrating the docking of each technical management platform according to an embodiment of the present application;
FIG. 6 is a schematic view of cloud service docking according to an embodiment of the present application;
fig. 7 is a block diagram of an electronic device according to an embodiment of the present application.
Reference numerals illustrate: 100. a site management module; 200. an enterprise management module; 300. an aPaaS platform management module; 400. a file cloud platform management module; 500. a background database; 101. a memory; 102. a processor; 103. a communication interface.
Detailed Description
For the purpose of making the objects, technical solutions and advantages of the embodiments of the present application more apparent, the technical solutions of the embodiments of the present application will be clearly and completely described below with reference to the accompanying drawings in the embodiments of the present application, and it is apparent that the described embodiments are some embodiments of the present application, but not all embodiments of the present application. The components of the embodiments of the present application generally described and illustrated in the figures herein may be arranged and designed in a wide variety of different configurations.
Thus, the following detailed description of the embodiments of the application, as presented in the figures, is not intended to limit the scope of the application, as claimed, but is merely representative of selected embodiments of the application. All other embodiments, which can be made by those skilled in the art based on the embodiments of the application without making any inventive effort, are intended to be within the scope of the application.
It should be noted that: like reference numerals and letters denote like items in the following figures, and thus once an item is defined in one figure, no further definition or explanation thereof is necessary in the following figures.
It is noted that relational terms such as first and second, and the like are used solely to distinguish one entity or action from another entity or action without necessarily requiring or implying any actual such relationship or order between such entities or actions. Moreover, the terms "comprises," "comprising," or any other variation thereof, are intended to cover a non-exclusive inclusion, such that a process, method, article, or apparatus that comprises a list of elements does not include only those elements but may include other elements not expressly listed or inherent to such process, method, article, or apparatus. Without further limitation, an element defined by the phrase "comprising one … …" does not exclude the presence of other like elements in a process, method, article, or apparatus that comprises the element.
In the description of the embodiments of the present application, "plurality" means at least 2.
Examples:
as shown in fig. 1-2, in a first aspect, an embodiment of the present application provides a unified technology management platform, including a site management module 100, an enterprise management module 200, an aPaaS platform management module 300aPaaS, a file cloud platform management module 400300aPaaS, and a background database 500, where:
the site management module 100 is configured to configure site data and perform site management;
the enterprise management module 200 is configured to configure enterprise association data to perform enterprise management;
the aapaas platform management module 300 aapaas is used for configuring the aapaas platform data and performing aapaas platform management;
the file cloud platform management module 400300aPaaS is used for configuring file cloud platform data and managing the file cloud platform;
the background database 500 is configured to store and maintain site configuration data, enterprise association configuration data, aPaaS platform configuration data, and file cloud platform configuration data.
The platform realizes the integrated management of sites, enterprises, the aPaaS platform, the file cloud platform and the like through a plurality of plates such as the site management module 100, the enterprise management module 200, the aPaaS platform management module 300aPaaS, the file cloud platform management module 400300aPaaS, the background database 500 and the like. The application is convenient for the paas developer to carry out page jump, and after the aPaaS platform is normally configured, the sites are correctly associated with the aPaaS platform and the enterprises are correctly associated with the sites, and the account numbers of the corresponding developers are authorized, the corresponding enterprises can be clicked on the aPaaS development platform to jump to the development pages of the aPaaS platform; the operation and maintenance personnel can conveniently perform relevant configuration of the multi-database data source and the file cloud server, and the corresponding databases and the file cloud server on the enterprise association can be realized only by filling correct parameters in the page; the management of the account number and the role authority is facilitated, the account number can be conveniently created on the page, the corresponding role is associated with the corresponding account number, and the corresponding account number is authorized; various cloud service platforms are integrated so that cloud services have a centralized management place rather than being scattered around.
The platform is based on JDK1.8, uses Springboot as a development framework, mybatis as an ORM framework, uses MySQL as a database by default, supports dream and Jin Cang, uses nano as management of configuration parameters, uses ApiSix gateway as token generation and verification, uses Maven as a tool for construction and dependence management support, uses tool packages such as guava and hutool, uses junit as a unit test tool, and uses k8s for automatic release. The main components of the platform comprise a front-end controller of a controller layer, service logic of a service layer and mybatis of a dao layer, and as shown in figure 3, the front-end request is received by the controller layer, the service layer is called to process the service logic, and the dao layer is called to perform data persistence.
Based on the first aspect, in some embodiments of the present application, the background database 500 includes an aPaaS management platform configuration table, a site table, an enterprise personnel association table, and a data source table.
Based on the first aspect, in some embodiments of the application, the unified technology management platform comprises: the jump address is configured in the aPaaS management platform configuration table in the background database 500, the primary key id of the corresponding aPaaS management platform configuration table is associated in the site table in the background database 500, the site siteId in the corresponding enterprise data in the enterprise table is associated with the corresponding site, and the corresponding enterprise is authorized for the corresponding account.
The background maintains a number of important configuration data, such as aPaaS platform configuration, file cloud platform configuration, resource package data, sites, enterprises, through databases. Firstly, configuring a correct jump address in an aPaaS management platform configuration table of a database, then associating a primary key id of a corresponding aPaaS management platform configuration table in a site table, associating a site siteId in corresponding enterprise data in an enterprise table with a corresponding site again, authorizing a corresponding enterprise for a corresponding account number, storing a corresponding relation between personnel and the enterprise in a personnel enterprise association table again, and after logging in by corresponding personnel, seeing the corresponding enterprise on an aPaaS development platform page, and clicking to jump.
Based on the first aspect, in some embodiments of the present application, the unified technology management platform further includes a multiple data source configuration module for associating the enterprise table with a data source group by data source encoding f_db_group_code, the data source group including a plurality of data sources, the data source table associating the data source group by f_code.
The enterprise table encodes the f_db_group_code associated data source group through the data source group, so that an enterprise can be associated with a certain data source group, the data source group comprises a plurality of data sources, and the data source table associates the data source group through the f_code, so that an enterprise can be associated with a corresponding data source. The database stores the database tables related to the data sources, the corresponding data sources are associated with the corresponding enterprises on pages, the corresponding data of the enterprise tables are associated with the corresponding data sources through the data source group code fields, so that the enterprises can associate the corresponding data sources, then the data source configuration is pushed to the cloud center, the cloud center pushes the data source configuration to the nano, and then the saas side can pull the corresponding data source configuration from the nano to perform multi-library routing.
Based on the first aspect, in some embodiments of the present application, the unified technology management platform further includes an enterprise personnel association module for associating the enterprise with an enterprise t_company_id enterprise id, and associating the personnel with the corresponding enterprise with an f_member_id personnel id association personnel table.
the t_company_member table is an enterprise personnel association table, the enterprise is associated with the enterprise through t_company_id enterprise id, and the personnel table is associated with the personnel id through f_member_id. Through the association relationship, a person can be associated with a corresponding enterprise. Personnel associated with a particular enterprise can jump to the aPaaS platform of the corresponding enterprise at the unified technology management platform.
Based on the first aspect, in some embodiments of the present application, the unified technology management platform further includes a rights management module, configured to perform authorization management on different account roles.
The background database 500 also stores data such as account numbers, roles, authorities and the like, so that normal operation of functions such as a jump aPaaS platform, a configuration file cloud server, configuration of multiple data sources and the like of the unified technology management platform is ensured. the t_role_menu role menu table is associated with t_role role by f_role_id, and the authority of the page menu is granted to a certain role by f_menu_id associated with f_menu menu table. the t_grant_member authorized personnel association table, the t_grant_detail authorized list and the t_grant_organization authorized enterprise association table are mutually associated through t_grant_id authorized ids, and the operation authority of a certain person for certain enterprises is defined.
Based on the platform, an aPaaS login jump entry is provided, as shown in fig. 4, the specific steps are as follows:
step 1: the front end obtains the public key: upon entering the page, the front end will request the background interface to obtain the public key for transmission when the sensitive fields such as the password are transmitted or encrypted by the public key.
Step 2: encryption and decryption of parameters: the @ SecurityParam note states which input parameters are to be decrypted, intercepted by AOP, and decrypted by private key (using the hutool's encryption and decryption tools).
Step 3: personnel add and edit: an administrator performs new addition and editing of personnel account numbers on a unified technology management platform; the password is transmitted through public key encryption, and the background interface decrypts the private key through AOP; and carrying out password encryption on the MD < 5+ > salt value, and keeping the encrypted password and the salt value in personnel information.
Step 4: skip login: accessing the PaaS platform without logging in will jump to the login page of the unified technology management platform. The request parameter carries the encrypted password and the redirected address after successful login, the background is requested to verify whether the input password is correct, the token is issued by the http request ApiSix, the payload carries the membersId (the url and the secret key of the ApiSix are accessed and configured in naocs), the returned result carries the token and the redirected url, the returned token is the techToken, and the token is used for verification when a background interface of the unified technology management platform is requested.
Step 5: background interface login interception verification: and analyzing the payload part in the token through the JWT tool class, obtaining the memberId, and storing the memberId in the ThreadLocal.
Step 6: selecting an enterprise to acquire a token: clicking a certain enterprise card, and requesting a background interface to acquire a passToken before jumping the page, requesting ApiSix to acquire the token, wherein the payload carries information such as memberId, company Id, roles associated with users and the like; the returned token is a passToken, and is used for requesting background interface verification on a page of a pass; the paasToken has an expiration time, and after expiration, jumps back to the enterprise selection page of the unified technology management platform.
The front end requests a background interface of the unified technical management platform to acquire a token, the unified technical management platform requests ApiSix to issue a token, apiSix issues jwt token, the unified technical management platform returns the token, the front end jumps to the aPaaS platform, and the aPaaS platform can locally analyze and verify after acquiring the token.
The platform provides the entrance of other platforms such as account management, authority management, aPaaS and the like, as shown in fig. 5, the front ends of the PaaS and the unified technology management platform log in to acquire the token, and the token is issued by the ApiSix after the unified technology management platform is unified through a background interface of the unified technology management platform.
The platform provides management and configuration of various cloud services: front-end pages of each cloud service are integrated into front-end unified management of a unified technology management platform, as shown in fig. 6.
In a second aspect, an embodiment of the present application provides a unified technology management method, including the following steps:
site management is carried out based on site data configured by a site management module;
based on the enterprise management module, configuring enterprise association data to perform enterprise management;
based on the aPaaS platform management module, aPaaS platform data are configured to carry out aPaaS platform management;
based on the file cloud platform data, the file cloud platform management module carries out file cloud platform management;
and storing and maintaining site configuration data, enterprise association configuration data, aPaaS platform configuration data and file cloud platform configuration data based on the background database.
The application is convenient for the paas developer to carry out page jump, and after the aPaaS platform is normally configured, the sites are correctly associated with the aPaaS platform and the enterprises are correctly associated with the sites, and the account numbers of the corresponding developers are authorized, the corresponding enterprises can be clicked on the aPaaS development platform to jump to the development pages of the aPaaS platform; the operation and maintenance personnel can conveniently perform relevant configuration of the multi-database data source and the file cloud server, and the corresponding databases and the file cloud server on the enterprise association can be realized only by filling correct parameters in the page; the management of the account number and the role authority is facilitated, the account number can be conveniently created on the page, the corresponding role is associated with the corresponding account number, and the corresponding account number is authorized; various cloud service platforms are integrated so that cloud services have a centralized management place rather than being scattered around.
As shown in fig. 7, in a third aspect, an embodiment of the present application provides an electronic device including a memory 101 for storing one or more programs; a processor 102. The method as in the second aspect described above is implemented when one or more programs are executed by the processor 102.
And a communication interface 103, where the memory 101, the processor 102 and the communication interface 103 are electrically connected directly or indirectly to each other to realize data transmission or interaction. For example, the components may be electrically connected to each other via one or more communication buses or signal lines. The memory 101 may be used to store software programs and modules that are stored within the memory 101 for execution by the processor 102 to perform various functional applications and data processing. The communication interface 103 may be used for communication of signaling or data with other node devices.
The Memory 101 may be, but is not limited to, a random access Memory (Random Access Memory, RAM), a Read Only Memory (ROM), a programmable Read Only Memory (Programmable Read-Only Memory, PROM), an erasable Read Only Memory (Erasable Programmable Read-Only Memory, EPROM), an electrically erasable Read Only Memory (Electric Erasable Programmable Read-Only Memory, EEPROM), etc.
The processor 102 may be an integrated circuit chip with signal processing capabilities. The processor 102 may be a general purpose processor including a central processing unit (Central Processing Unit, CPU), a network processor (Network Processor, NP), etc.; but also digital signal processors (Digital Signal Processing, DSP), application specific integrated circuits (Application Specific Integrated Circuit, ASIC), field programmable gate arrays (Field-Programmable Gate Array, FPGA) or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components.
In the embodiments provided in the present application, it should be understood that the disclosed method and system may be implemented in other manners. The above-described method and system embodiments are merely illustrative, for example, flow charts and block diagrams in the figures illustrate the architecture, functionality, and operation of possible implementations of methods and systems, methods and computer program products according to various embodiments of the present application. In this regard, each block in the flowchart or block diagrams may represent a module, segment, or portion of code, which comprises one or more executable instructions for implementing the specified logical function(s). It should also be noted that in some alternative implementations, the functions noted in the block may occur out of the order noted in the figures. For example, two blocks shown in succession may, in fact, be executed substantially concurrently, or the blocks may sometimes be executed in the reverse order, depending upon the functionality involved. It will also be noted that each block of the block diagrams and/or flowchart illustration, and combinations of blocks in the block diagrams and/or flowchart illustration, can be implemented by special purpose hardware-based systems which perform the specified functions or acts, or combinations of special purpose hardware and computer instructions.
In addition, functional modules in the embodiments of the present application may be integrated together to form a single part, or each module may exist alone, or two or more modules may be integrated to form a single part.
In a fourth aspect, embodiments of the present application provide a computer readable storage medium having stored thereon a computer program which, when executed by the processor 102, implements a method as in the second aspect described above. The functions, if implemented in the form of software functional modules and sold or used as a stand-alone product, may be stored in a computer-readable storage medium. Based on this understanding, the technical solution of the present application may be embodied essentially or in a part contributing to the prior art or in a part of the technical solution, in the form of a software product stored in a storage medium, comprising several instructions for causing a computer device (which may be a personal computer, a server, a network device, etc.) to perform all or part of the steps of the method according to the embodiments of the present application. And the aforementioned storage medium includes: a U-disk, a removable hard disk, a Read-Only Memory (ROM), a random access Memory (RAM, random Access Memory), a magnetic disk, or an optical disk, or other various media capable of storing program codes.
The above is only a preferred embodiment of the present application, and is not intended to limit the present application, but various modifications and variations can be made to the present application by those skilled in the art. Any modification, equivalent replacement, improvement, etc. made within the spirit and principle of the present application should be included in the protection scope of the present application.
It will be evident to those skilled in the art that the application is not limited to the details of the foregoing illustrative embodiments, and that the present application may be embodied in other specific forms without departing from the spirit or essential characteristics thereof. The present embodiments are, therefore, to be considered in all respects as illustrative and not restrictive, the scope of the application being indicated by the appended claims rather than by the foregoing description, and all changes which come within the meaning and range of equivalency of the claims are therefore intended to be embraced therein. Any reference sign in a claim should not be construed as limiting the claim concerned.

Claims (9)

1. The unified technology management platform is characterized by comprising a site management module, an enterprise management module, an aPaaS platform management module, a file cloud platform management module and a background database, wherein:
the site management module is used for configuring site data and managing sites;
the enterprise management module is used for configuring enterprise association data and carrying out enterprise management;
the aPaaS platform management module is used for configuring aPaaS platform data and carrying out aPaaS platform management;
the file cloud platform management module is used for configuring file cloud platform data and managing the file cloud platform;
the background database is used for storing and maintaining site configuration data, enterprise association configuration data, aPaaS platform configuration data and file cloud platform configuration data.
2. The unified technology management platform of claim 1 wherein the background database comprises an aPaaS management platform configuration table, a site table, an enterprise personnel association table, a data source table.
3. A unified technology management platform according to claim 2, comprising: the method comprises the steps of configuring a jump address in an aPaaS management platform configuration table in a background database, associating a primary key id of a corresponding aPaaS management platform configuration table in a site table in the background database, associating a corresponding site with a site siteId in corresponding enterprise data in an enterprise table, and authorizing a corresponding enterprise for a corresponding account.
4. The unified technology management platform of claim 2 further comprising a multi-data source configuration module for associating the enterprise table with a set of data sources by data source encoding f_db_group_code, the set of data sources comprising a plurality of data sources, the data source table associating the set of data sources by f_code.
5. The unified technology management platform of claim 2, further comprising an enterprise personnel association module for associating an enterprise with an enterprise t_company_id and associating a personnel with a corresponding enterprise with an f_member_id personnel id association personnel table.
6. The unified technology management platform according to claim 2, further comprising a rights management module for performing rights management for different account roles.
7. The unified technical management method is characterized by comprising the following steps of:
site management is carried out based on site data configured by a site management module;
based on the enterprise management module, configuring enterprise association data to perform enterprise management;
based on the aPaaS platform management module, aPaaS platform data are configured to carry out aPaaS platform management;
based on the file cloud platform data, the file cloud platform management module carries out file cloud platform management;
and storing and maintaining site configuration data, enterprise association configuration data, aPaaS platform configuration data and file cloud platform configuration data based on the background database.
8. An electronic device, comprising:
a memory for storing one or more programs;
a processor;
the method as claimed in claim 7 is implemented when said one or more programs are executed by said processor.
9. A computer readable storage medium, on which a computer program is stored which, when being executed by a processor, implements the method as claimed in claim 7.
CN202310858719.8A 2023-07-12 2023-07-12 Unified technology management platform and management method Pending CN117010629A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202310858719.8A CN117010629A (en) 2023-07-12 2023-07-12 Unified technology management platform and management method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202310858719.8A CN117010629A (en) 2023-07-12 2023-07-12 Unified technology management platform and management method

Publications (1)

Publication Number Publication Date
CN117010629A true CN117010629A (en) 2023-11-07

Family

ID=88564734

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202310858719.8A Pending CN117010629A (en) 2023-07-12 2023-07-12 Unified technology management platform and management method

Country Status (1)

Country Link
CN (1) CN117010629A (en)

Similar Documents

Publication Publication Date Title
CN110024357B (en) System and method for data processing using distributed ledgers
US20200067791A1 (en) Client account versioning metadata manager for cloud computing environments
US9565260B2 (en) Account state simulation service for cloud computing environments
US9210178B1 (en) Mixed-mode authorization metadata manager for cloud computing environments
US8856077B1 (en) Account cloning service for cloud computing environments
US8805971B1 (en) Client-specified schema extensions in cloud computing environments
US10944560B2 (en) Privacy-preserving identity asset exchange
CN115668147A (en) Preventing unauthorized deployment of packages in a cluster
CN115552441A (en) Low Trust Privileged Access Management
AU2021253779B2 (en) Privacy centric data security in cloud environment
CN105765944A (en) Facilitating third parties to perform batch processing of requests requiring authorization from resource owners for repeat access to resources
US11082219B2 (en) Detection and protection of data in API calls
US12015606B2 (en) Virtual machine provisioning and directory service management
EP2805257A1 (en) Managing font distribution
US20230179634A1 (en) Secure policy distribution in a cloud environment
US20250110976A1 (en) Natural language interface for identity management data mining using generative ai
US11797701B1 (en) Secure data collaboration
CN116438778A (en) The persistent source value for the assumed alternate identity
US9355232B2 (en) Methods for governing the disclosure of restricted data
TW201504834A (en) Apparatus, method, and computer program product thereof for controlling access of a resource
US9418167B2 (en) System and method for invoking web services from command-line program
US12248466B2 (en) Universal reporting using natural language queries
CN117010629A (en) Unified technology management platform and management method
CN111344691A (en) Code management system
US12265636B2 (en) Conditional access to data

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