Method, system and computer storage medium for rapid adaptation of enterprise portal
Through the use of the research and operation integrated portal engine and other technologies such as the ARM architecture in the enterprise IT system, the rapid adaptation and independent construction, iteration, and upgrade of the corporate portal have been realized, and the data security and business needs adaptation of data security and business needs in existing technology The problem has improved the flexibility and security of the system.
Patent Information
- Application Number
- CN202111653880.9
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2021-12-30
- Publication Date
- 2025-01-28
- Estimated Expiration
- 2041-12-30
AI Technical Summary
When building IT systems in medium and large enterprises, the existing technology cannot effectively ensure data security, and it is difficult to quickly adapt to the ever-changing business needs, resulting in excessive resource, manpower and time consumption in R&D, transformation, operation and maintenance, etc., and operation. Insufficient environmental and safety control.
The research and operation integrated portal engine, component rapid adaptation module, platform architecture portal technology, domestic APAAS rapid development technology and unified process engine technology are adopted by ARM architecture to realize the rapid adaptation of corporate portals and independent construction, iteration, and upgrading.
By achieving the integration of portal business research and development and operation and maintenance processes, fully automated technology, rapid adaptation of multi -variable business needs, reducing operation and maintenance costs, improving data security and system flexibility, we solve resources, manpower, and time consumption in existing technology Excessive and insufficient control of security control.
Smart Images

Figure CN114356328B_ABST
Abstract
Description
Technical Field
[0001] The present disclosure generally relates to the field of software development technology, and more specifically to a method and system for rapid adaptation of an enterprise portal, and a computer storage medium, especially a method and system for rapid adaptation of an enterprise portal based on a domestic server architecture, and a computer storage medium. Background Art
[0002] As the era of data explosion approaches, the call for IT localization is getting louder and louder. How to better ensure data security and better adapt to the ever-changing business needs has become a consensus among many companies.
[0003] At present, many large and medium-sized enterprise systems still use X86 server architecture, system code reuse, private local deployment, private operation and maintenance technologies to build various business systems. This not only requires more resources, manpower and time in system research and development, construction, multiple modifications, daily use, operation and maintenance; but also lacks control over the operating environment and security.
[0004] Therefore, there is a need in the prior art for a rapid adaptation technology of an enterprise portal based on a domestic server architecture. Summary of the invention
[0005] A brief overview of the disclosure is given below in order to provide a basic understanding of some aspects of the disclosure. However, it should be understood that this overview is not an exhaustive overview of the disclosure. It is not intended to identify the key or important parts of the disclosure, nor is it intended to limit the scope of the disclosure. Its purpose is simply to give some concepts of the disclosure in a simplified form as a prelude to a more detailed description given later.
[0006] According to one aspect of the present disclosure, a method for rapid adaptation of an enterprise portal is provided, including: providing an integrated R&D and operation portal engine under an ARM architecture for invocation to support CI / CD technology under a domestic architecture, realizing the integration of portal business R&D and operation and maintenance processes, simplifying R&D and operation interactions, and realizing full automation of normal support technologies; providing an ARM architecture component rapid adaptation module for invocation to use technical components including unified authentication, unified users, portal engines, content engines, and process engines to rapidly adapt to the domestic ARM architecture; providing an ARM platform architecture portal module for invocation to adopt responsive layout portal engine technology, diversified templates, diversified business portals, componentized portal suites, and customized online WYSIWYG portal content; providing a domestic aPaaS rapid development technology module for invocation to build components through low-code rapid R&D capabilities and diverse and rich business applications, based on online visual IDE and model-driven double-helix engine technology, to realize rapid and autonomous construction, iteration, and upgrade of government application clouds; and providing an ARM architecture unified process engine module for invocation to model a process engine based on the separation of front-end and back-end of domestic ARM, to realize full life cycle management including process modeling, parsing, driving, running, scheduling, parameter management, concurrency control, monitoring, and analysis.
[0007] According to another aspect of the present disclosure, a system for rapid adaptation of an enterprise portal is provided, comprising: a memory having instructions stored thereon; and a processor configured to execute the instructions stored on the memory to execute the method according to the above aspects of the present disclosure.
[0008] According to another aspect of the present disclosure, a computer-readable storage medium is provided, which includes computer-executable instructions. When the computer-executable instructions are executed by one or more processors, the one or more processors execute the method according to the above aspects of the present disclosure. BRIEF DESCRIPTION OF THE DRAWINGS
[0009] The accompanying drawings, which constitute a part of the specification, illustrate embodiments of the present disclosure and, together with the description, serve to explain the principles of the present disclosure.
[0010] The present disclosure may be more clearly understood from the following detailed description with reference to the accompanying drawings, in which:
[0011] Figure 1 An exemplary flow chart of a process 100 for rapid adaptation of an enterprise portal according to an embodiment of the present invention is shown;
[0012] Figure 2a -2y 3 Various exemplary schematic diagrams of an enterprise portal and its rapid adaptation process according to an embodiment of the present invention are shown.
[0013] Figure 3 An exemplary configuration of a computing device that can implement an embodiment according to the present disclosure is shown. DETAILED DESCRIPTION
[0014] The following detailed description is made with reference to the accompanying drawings, and the following detailed description is provided to assist in a comprehensive understanding of the various exemplary embodiments of the present disclosure. The following description includes various details to assist in understanding, but these details are considered to be examples only and not to limit the present disclosure, which is defined by the appended claims and their equivalents. The words and phrases used in the following description are only used to enable a clear and consistent understanding of the present disclosure. In addition, for the sake of clarity and brevity, descriptions of well-known structures, functions, and configurations may be omitted. Those of ordinary skill in the art will recognize that various changes and modifications may be made to the examples described herein without departing from the spirit and scope of the present disclosure.
[0015] In view of the common technical shortcomings in the current construction of IT systems for medium and large enterprises, including the use of non-domestic servers and technical architectures, which cannot reasonably guarantee the security of system data; the independent development and chimney-style construction of various application systems, the weak data correlation of various business systems and low switching efficiency; private deployment, high operation and maintenance costs, and inconvenience for later maintenance and expansion; high code coupling, inability to quickly iterate and update the system to adapt to changing business needs; uncontrollable software delivery progress; too many branches, difficult merging, chaotic versions, and inability to backtrack; defect outbreaks, test blockages; complex environments, deployment failures; too long online cycles, and inability to quickly locate faults, etc., the inventors propose a technical solution for quickly realizing the construction of portal systems using domestic ARM adaptation and other technologies.
[0016] In view of the fact that current technologies cannot meet the changing business needs of customers, this technical solution uses the following technologies to improve:
[0017] 1. Integrated R&D and operation portal engine under ARM architecture: supports CI / CD technology under domestic architecture, realizes the integration of portal business R&D and operation and maintenance processes, simplifies R&D and operation interactions, and realizes full automation of normal support technologies.
[0018] 2. ARM architecture component rapid adaptation technology: unified authentication, unified users, portal engine, content engine, process engine and other technical components are quickly adapted to the domestic ARM architecture. Users can flexibly reuse technical components and quickly adapt to the ever-changing business needs.
[0019] 3. ARM platform architecture portal technology: Say goodbye to traditional customized portal development technology. ARM architecture portal technology adopts responsive layout portal engine technology, diversified templates, diversified business portals, componentized portal suites, customized online WYSIWYG portal content, and realizes portal technology with thousands of faces for thousands of people under the domestic architecture.
[0020] 4. Domestic aPaaS rapid development technology base: Through low-code rapid R&D capabilities and diverse and rich business application building components, based on online visual IDE and model-driven double-helix engine technology, rapid and autonomous construction, iteration, and upgrade of government application clouds are achieved. It includes two categories of technical component libraries: low-code application development building components and public capability components.
[0021] 5. ARM architecture unified process engine technology: Based on the modeling of the process engine with front-end and back-end separation of domestic ARM, it realizes the full life cycle management of process modeling, parsing, driving, running, scheduling, parameter management, concurrency control, monitoring, and analysis. It realizes the unified management of the approval process within the group, independently builds business process applications on demand, and expands various approval capabilities such as additional signing, transfer, joint signing, and sequential signing according to the domestic enterprise operating environment.
[0022] 6. Unified application single point technology: The unified identity authentication engine includes major functional modules such as user center UC, permission control PC, access control AC, multi-factor authentication MFA, and security audit SA. User center lifecycle personnel management system, authoritative user center, efficient and convenient management mode of application account, personalized policy management; enterprise-level permission modeling, based on organization, role, position, and workstation to achieve application / function / data / field permission control; access control to perform secure access control on user login behavior, set security control policies, and protect the security of application resources; multi-factor authentication uses different authentication methods according to different business scenarios to perform secure identity verification on users; security audit to audit user's full life cycle management, user access behavior traceability audit, security compliance audit, and security risk warning.
[0023] Figure 1 An exemplary flow chart of a process 100 for rapid adaptation of an enterprise portal according to an embodiment of the present invention is shown.
[0024] The process starts at step 101. At step 101, a research and operation integrated portal engine under the ARM architecture is provided for calling to support CI / CD technology under the domestic architecture, realize the integration of portal business research and development and operation and maintenance processes, simplify research and operation interaction, and realize full automation of normal support technology.
[0025] At step 102, an ARM architecture component rapid adaptation module is provided for calling to rapidly adapt the domestic ARM architecture using technical components including unified authentication, unified user, portal engine, content engine, and process engine.
[0026] At step 103, an ARM platform architecture portal module is provided for calling to adopt responsive layout portal engine technology, diversified templates, diversified business portals, componentized portal suites, and customized online WYSIWYG portal content.
[0027] At step 104, a domestically produced aPaaS rapid development technology module is provided for calling to build components through low-code rapid R&D capabilities and diverse and rich business applications, based on online visual IDE and model-driven dual-helix engine technology, to achieve rapid and autonomous construction, iteration, and upgrading of government application clouds.
[0028] At step 105, an ARM architecture unified process engine module is provided for calling to model a process engine with front-end and back-end separation based on domestic ARM, so as to realize full life cycle management including process modeling, parsing, driving, running, scheduling, parameter management, concurrency control, monitoring and analysis.
[0029] According to process 100, the enterprise portal may provide one or more of a domestic enterprise portal front-end module, a domestic enterprise portal management module, an online API development module, an R&D and operation integrated portal engine module, a business modeling driven engine module, and a domestic aPaaS rapid development technology base module.
[0030] According to process 100, the localized aPaaS rapid development technology module may provide one or more of a form engine, a process engine, a business modeling, a visualization API, a report engine, and a portal engine.
[0031] It is worth noting that although operations are depicted in a particular order in the drawings, this should not be understood as requiring that such operations be performed in the particular order shown or in a sequential order, or that all illustrated operations be performed to achieve the desired results. In some cases, multitasking, parallel processing, or performing processing in a different order may be advantageous.
[0032] The following uses a specific example to illustrate an enterprise portal and its rapid adaptation process according to an embodiment of the present invention.
[0033] According to one embodiment of the present disclosure, the domestic Application-PaaS rapid development platform provides a safe, stable and free environment. Through low-code rapid R&D capabilities and diverse and rich business application building components, based on online visual IDE and model-driven double-helix engine technology, technical / non-technical personnel can quickly and easily build multi-tenant database applications, develop applications, create web portals or deploy ready-made customizable library applications.
[0034] The platform base includes online low-code components of core engines such as online API, forms, processes, portals, and public capability components such as unified authentication, unified users, unified search, and instant messaging, and builds various portal applications upward, as listed below:
[0035] Form engine: The form custom editing function realizes the interaction of various information on the page through visual drag controls and css / js / html light code. The four major categories of pages are documents, processes, reports, and displays. The designed pages are integrated into the management background or app to quickly build form templates for various business scenarios, and form instances can be generated from the templates.
[0036] Process Engine: A highly available and highly automated custom process engine driven by business, allowing users to depict daily business flows on a simple canvas on the interface, and to implement online changes such as changes in process approvers and authority control, thus achieving non-stop and imperceptible process upgrades.
[0037] Business modeling: Each tenant can collaboratively create their own database and table model online, and perform operations such as adding, editing, deleting, filtering, and querying records in the table model.
[0038] Visual API: Each tenant can collaboratively create their own interface online, using visual processes to edit logic code, interface parameters and other basic information.
[0039] Report engine: cleans, analyzes, and organizes standardized data sets as data sources, and displays data through report components such as tables, charts, and large screens.
[0040] Portal engine: The portal view layout can be flexibly switched in various proportions, and the information module can be moved to the target location directly by dragging the mouse. The portal elements are centrally configured into a container, and the hot publishing mode is used to publish and save the container to take effect immediately. As an independent engine, it can be called by multiple heterogeneous systems at the same time.
[0041] Figure 2 shows various schematic diagrams of an exemplary enterprise portal and its rapid adaptation process. The enterprise portal is divided into a front-end application and a management back-end, such as Figure 2a-2b shown.
[0042] The portal front desk includes: home page, common modules, provincial single point applications, group single point applications, address book, friendly links and other first-level modules. The home page includes group to-do, provincial to-do, provincial company news, provincial company announcements, group information, group announcements, various columns, company mailbox and other second-level modules.
[0043] The management backend includes: to-do management, application access management, application management, document management, content management, system management, permission management and other functional modules.
[0044] The following describes the construction process of the application page by taking the two-level task dispatch and approval process of the group in the provincial to-do list as an example.
[0045] 1. Business Modeling
[0046] Log in to the aPaaS workbench using an administrator account and enter the business modeling page. Figure 2c As shown. Connect to an already allocated data source online, create a new database (teledb) under the data source, and create a table model for the group's two-level task dispatch order in the database.
[0047] The table structure must contain information such as field name, field type, and length before the new table can be saved. The created table can be browsed, added, deleted, filtered, and queried for data. Figure 2d You can also query records in the database, such as Figure 2e shown.
[0048] 2. Create a dataset
[0049] There are 3 ways to create a dataset:
[0050] (1) Local file upload
[0051] like Figure 2f As shown, the locally uploaded data set is stored as an internal table. Only one file can be uploaded at a time, and csv, xls, and xlsx formats are supported. The primary key field can be customized when uploading.
[0052] (2) Direct connection to the database
[0053] like Figure 2g As shown, you can connect to the database and save the table data queried by the SQL statement. You can choose to save it as an internal table or an external table.
[0054] (3) Custom SQL
[0055] like Figure 2h-2n As shown, you can rename, analyze, set scheduled tasks, share authorization, move, export, delete, and other operations for the built dataset. If the dataset is an internal table created by custom SQL, you can set a scheduled task to execute SQL stored procedures regularly to update the table data. Click the dataset title to browse the complete table data of the dataset. The dataset you created can be authorized to other accounts for viewing and use. Internal tables can be moved to any directory location.
[0056] 3. Visualization API
[0057] like Figure 2o-2qAs shown in the figure, after creating the original table model and the intermediate table data set, you need to develop the corresponding business interface for the action event call of the form page. First, add a data source in the "Data Source" list for the interface call. Create a new group and a new interface in the tenant interface list. Select the created interface and write the business logic code, database call, class method, member variable, etc. in the code editor on the right. After writing the interface, push it to swagger to save.
[0058] 4. Process form design
[0059] The two-level task distribution process mainly consists of form pages and flow charts.
[0060] 4.1. Create a form
[0061] like Figure 2r As shown in the figure, the form of the group's two-level task dispatching process includes two modules: task order content and task processing information. They use components such as row container, details, drop-down selection, attachment upload, date selection, multi-line text, and text. Each component can be configured with component properties, styles, interactive events, etc. For example, the drop-down selection can configure the association strategy. When the dispatch type is selected as "business demand response", the dispatch type subcategory will display "function development and business configuration". Another example: the reset field can be configured in the form properties. When the content filled in the complaint reason field in the previous node is reset and cleared in the next node.
[0062] In the form properties, you need to configure event services such as page initialization and form submission to support the third-party system to initiate the approval process through the API and initialize the mapping of the page fields, as well as set label alignment, background images, inner and outer margins and other styles.
[0063] 4.2. Create a process
[0064] like Figure 2s As shown in the figure, the group's two-level task dispatch process includes group dispatch, task processing, processing review, waiting for group feedback, work order completion and other nodes. Each node can be customized to set node field permissions, operation buttons, approval types, node approvers, approval timeouts, node events, etc.
[0065] The configuration instructions for process approval rules are as follows:
[0066] (1) Application Node [Group Distribution]
[0067] Node Description: The group ITSM system initiates a task order. After review by the group leader, the approved task order will be dispatched to the provincial ITSM system by calling the "Task Order Dispatch" interface of the provincial ITSM system.
[0068] Initiation type: automatic interface call
[0069] Processing operation: [Task processing]: Transfer to the approval node [Task processing]
[0070] (2) Approval Node [Task Processing]
[0071] Approval type: or signature
[0072] Approver: The field "recipient ID" of the task order dispatch interface can be multiple people. (Provincial OA login name, each province must keep in sync with the provincial OA, if there is no OA account, the provincial ITSM work number shall prevail)
[0073] Form Actions:
[0074] 1) Select "Task Status Feedback", required
[0075] 2) Fill in "Handling Opinion", required
[0076] Processing operation: [Leadership review]: Transfer to the approval node [Processing approval]
[0077] (3) Approval Node [Processing Review]
[0078] Node description: After processing the task order, call the "Task Feedback" interface of the group ITSM system to feed back the task order processing results to the group ITSM system. If the task order does not need to be reviewed, the provincial company will complete the task directly. If the task order needs to be reviewed, the group will transfer it to the task completion review link and wait for the group's review.
[0079] Approval type: or signature
[0080] Approver: Role: Project team leader n people
[0081] Processing operation:
[0082] 1)
Agree
[0083] 2) [Task Processing]: Return to the approval node [Task Processing]
[0084] Conditions for transferring to the next node:
[0085] When you click [Agree],
[0086] 1) If the field "Is it subject to group review" in the task order dispatching interface is "Yes (1)", the process will be transferred to the approval node "Group Review";
[0087] 2) If the field "Whether Group Review" in the task order dispatching interface is "No (0)", the flow will be transferred to the end node [Work Order Completion].
[0088] (4) Approval Node [Group Review]
[0089] Approval node description: After the group ITSM completes the review, the "Task Completion Review" interface provided by the provincial business approval platform is called to feed back the review results to the provincial business approval platform.
[0090] Approval Node Approval Type: Automatic Execution
[0091] Approval Node Approver: None
[0092] Operation: [Review completed]
[0093] Conditions for transferring to the next node:
[0094] When you click [Review Complete],
[0095] 1) If the field "Task Review Result" of the task completion review interface is "Uncompleted / Continuous Feedback", it will be transferred to the approval node [Task Processing];
[0096] 2) If the field "Task Review Result" of the task completion review interface is "Completed", the flow will be transferred to the end node [Work Order Completion].
[0097] 4.3. Page Settings
[0098] like Figure 2t As shown, basic settings: you can set the page name, process icon, PC access address, login-free access, etc.
[0099] like Figure 2u As shown, the process settings include: form style, approval deduplication, operation function, form display, approval timeout, prompt text, and approval record registration. In the group's two-level task distribution process, you need to customize the serial number. The serial number format is 46-ZZZZ-YYYYMMDDXXXXXXXX, where YYYYMMDD is the year, month, and day, and XXXXXXXX is an 8-digit random number.
[0100] like Figure 2v As shown, message settings: Message reminder strategies can be configured in the three major approval scenarios of process initiation, approval, and completion, and notification methods and message strategies can be set.
[0101] 4.4. The process page is published and launched, such as Figure 2w shown.
[0102] 5. Initiate the approval process
[0103] like Figure 2x As shown, after the process page is published and launched, you can go to "Initiate Approval" through the portal to initiate two-level task dispatch within the province, or the group can initiate two-level task dispatch through the external interface.
[0104] Figure 2y 1 -2y3 As shown in the figure, after the approval process is initiated, the node approver can approve it in the "Uniform To-Do" of the portal. After the approval is completed, you can view the approved / initiated work orders in the "My Done" / "My Initiated" list page. You can also view the flow of all types of work orders in "Approval Query".
[0105] The above describes the embodiments of the present invention with a lot of specific details. It should be noted that these details are only provided to help understand the specific embodiments and their advantages, and the present invention is not limited thereto.
[0106] Figure 3 An exemplary configuration of a computing device 1200 capable of implementing embodiments according to the present disclosure is shown.
[0107] The computing device 1200 is an example of a hardware device to which the above aspects of the present disclosure can be applied. The computing device 1200 can be any machine configured to perform processing and / or computing. The computing device 1200 can be, but is not limited to, a workstation, a server, a desktop computer, a laptop computer, a tablet computer, a personal data assistant (PDA), a smart phone, a vehicle-mounted computer, or a combination thereof.
[0108] like Figure 3 As shown, the computing device 1200 may include one or more components that can be connected or communicated with the bus 1202 via one or more interfaces. The bus 1202 may include, but is not limited to, an Industry Standard Architecture (ISA) bus, a Micro Channel Architecture (MCA) bus, an Enhanced ISA (EISA) bus, a Video Electronics Standards Association (VESA) local bus, and a Peripheral Component Interconnect (PCI) bus. The computing device 1200 may include, for example, one or more processors 1204, one or more input devices 1206, and one or more output devices 1208. The one or more processors 1204 may be any type of processor, and may include, but is not limited to, one or more general-purpose processors or special-purpose processors (such as special-purpose processing chips). The processor 1204 may, for example, be configured to implement the following. Figure 1 Process 100 is shown. Input device 1206 may be any type of input device capable of inputting information into a computing device, and may include, but is not limited to, a mouse, a keyboard, a touch screen, a microphone, and / or a remote controller. Output device 1208 may be any type of device capable of presenting information, and may include, but is not limited to, a display, a speaker, a video / audio output terminal, a vibrator, and / or a printer.
[0109] The computing device 1200 may also include or be connected to a non-transitory storage device 1214, which may be any non-transitory storage device that can implement data storage, and may include, but is not limited to, a disk drive, an optical storage device, a solid-state memory, a floppy disk, a flexible disk, a hard disk, a tape, or any other magnetic medium, a compressed disk or any other optical medium, a cache memory, and / or any other storage chip or module, and / or any other medium from which a computer can read data, instructions, and / or code. The computing device 1200 may also include a random access memory (RAM) 1210 and a read-only memory (ROM) 1212. The ROM 1212 may store programs, utilities, or processes to be executed in a non-volatile manner. The RAM 1210 may provide volatile data storage and store instructions related to the operation of the computing device 1200. The computing device 1200 may also include a network / bus interface 1216 coupled to a data link 1218. The network / bus interface 1216 may be any type of device or system capable of enabling communication with an external device and / or a network, and may include but is not limited to a modem, a network card, an infrared communication device, a wireless communication device, and / or a chipset (such as a Bluetooth TM equipment, 802.11 equipment, WiFi equipment, WiMax equipment, cellular communication facilities, etc.).
[0110] Compared with the prior art, the present invention provides one or more of the following advantages and effects.
[0111] 1. Domestic architecture services ensure that applications and data are more available and secure.
[0112] 2. It can effectively shorten the time from code submission to formal deployment and reduce risks.
[0113] 3. It can automatically and quickly provide test feedback to programmers so that defects can be discovered and fixed in time.
[0114] 4. Make the specified application deployable throughout its life cycle.
[0115] 5. Make the entire delivery process a reliable, predictable and visual process.
[0116] 6. The speed of integrated verification matches the speed of project development, accelerating business and changing the traditional periodic delivery model;
[0117] 7. Build an automated quality assurance system, improve R&D quality, and change the traditional manual technology quality assurance system;
[0118] 8. Flexible R&D technology management supported by big data, with management strategies that can be customized, changing the traditional team's unified technology management model.
[0119] The present disclosure may be implemented as any combination of an apparatus, a system, an integrated circuit, and a computer program on a non-transitory computer-readable medium. One or more processors may be implemented as an integrated circuit (IC), an application specific integrated circuit (ASIC), or a large scale integrated circuit (LSI), a system LSI, a super LSI, or a super LSI component that performs some or all of the functions described in the present disclosure.
[0120] The present disclosure includes the use of software, applications, computer programs, or algorithms. The software, applications, computer programs, or algorithms may be stored on a non-transitory computer-readable medium to enable a computer such as one or more processors to perform the above steps and the steps described in the accompanying drawings. For example, one or more memories store the software or algorithm in executable instructions, and one or more processors may associate a set of instructions to execute the software or algorithm to provide various functions according to the embodiments described in the present disclosure.
[0121] Software and computer programs (which may also be referred to as programs, software applications, applications, components or code) include machine instructions for a programmable processor and may be implemented in a high-level procedural language, an object-oriented programming language, a functional programming language, a logic programming language, or an assembly language or a machine language. The term "computer-readable medium" refers to any computer program product, apparatus or device for providing machine instructions or data to a programmable data processor, such as magnetic disks, optical disks, solid-state storage devices, memories and programmable logic devices (PLDs), including computer-readable media that receive machine instructions as computer-readable signals.
[0122] The subject matter of the present disclosure is provided as an example of devices, systems, methods and programs for performing the features described in the present disclosure. However, in addition to the above-mentioned features, other features or variations may also be expected. It is expected that the implementation of the components and functions of the present disclosure may be completed with any emerging technology that may replace any of the above-mentioned implementation technologies.
[0123] In addition, the above description provides examples without limiting the scope, applicability or configuration set forth in the claims. Without departing from the spirit and scope of the present disclosure, the functions and arrangements of the elements discussed may be changed. Various embodiments may appropriately omit, replace or add various processes or components. For example, features described with respect to certain embodiments may be combined in other embodiments.
Claims
1. A method for rapid adaptation of an enterprise portal, comprising: Provide an integrated R&D and operation portal engine under the ARM architecture for calling to support CI / CD technology under the domestic architecture, realize the integration of portal business R&D and operation and maintenance processes, simplify R&D and operation interactions, and realize full automation of normal support technologies; Provide ARM architecture component quick adaptation module for calling to use technical components including unified authentication, unified user, portal engine, content engine, and process engine to quickly adapt to the domestic ARM architecture; Provide ARM platform architecture portal module for calling to adopt responsive layout portal engine technology, diversified templates, diversified business portals, componentized portal suites, and customized online WYSIWYG portal content; Provide domestic aPaaS rapid development technology modules for calling to build components through low-code rapid R&D capabilities and diverse and rich business applications. Based on online visual IDE and model-driven double-helix engine technology, realize rapid and autonomous construction, iteration, and upgrade of government application clouds; as well as Provide ARM architecture unified process engine module for calling to model the process engine based on the separation of front-end and back-end of domestic ARM, and realize the full life cycle management including process modeling, parsing, driving, running, scheduling, parameter management, concurrency control, monitoring and analysis. Among them, the domestically produced aPaaS rapid development technology module provides form engine, process engine, business modeling, visualization API, report engine and portal engine. Among them, business modeling is used for online collaborative creation of database and table models, and for adding, editing, deleting, filtering and querying records in table models. The visualization API is used to use visual processes to edit logic codes, interface parameters and other basic information for online collaborative creation of interfaces.
2. The method according to claim 1, wherein: The enterprise portal provides one or more of the following: domestic enterprise portal front-end module, domestic enterprise portal management module, online API development module, R&D and operation integrated portal engine module, business modeling driven engine module, and domestic aPaaS rapid development technology base module.
3. A system for rapid adaptation of an enterprise portal, comprising: a memory having instructions stored therein; as well as A processor configured to execute instructions stored on the memory to perform the method according to any one of claims 1 to 2.
4. A computer-readable storage medium comprising computer-executable instructions, which, when executed by one or more processors, cause the one or more processors to perform the method according to any one of claims 1 to 2.
Citation Information
Patent Citations
Online development platform based on micro-service technology system
CN111913734A
Methods and apparatus for supporting platform and application development and operation
US20210084117A1