Type selection evaluation method, system and equipment based on credential migration adaptation and medium
By establishing a selection library and evaluation method of the information creation system during the process of information creation migration and adaptation, the problem of selection problems in information creation migration and adaptation is solved, and scientific evaluation and decision-making support for the selection of software and hardware for information creation migration and adaptation is realized, and the migration success rate is improved.
Patent Information
- Application Number
- CN202311872191.6
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2023-12-29
- Publication Date
- 2025-07-01
AI Technical Summary
The existing technology lacks effective selection and evaluation methods in the process of adapting information and innovation migration, which leads to users facing difficulties when selecting the target platform-related types of software and hardware, affecting the smooth progress of migration implementation.
A selection evaluation method based on the adaptation of information creation migration is proposed. By pre-establishing the selection library of information creation systems, pre-evaluating representative indicators, obtaining the collection information of the system to be migrated, performing type selection evaluation, configuring comprehensive weights, calculating the final score, and generating a recommended selection combination plan.
It realizes a comprehensive measurement of the software and hardware selection design for the adaptation of information creation migration, provides a decision-making basis for quantitative indicators and weighted analysis, helping users better select suitable products in the information creation ecological environment and improve migration success rate.
Smart Images

Figure CN120234137A_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the technical field of Xinchuang migration, and in particular to a technical selection evaluation method for Xinchuang migration adaptation. Background Art
[0002] Xinchuang is an inevitable result of China's adherence to the path of independent innovation in information technology applications. At present, China has formed a situation where the "1+13" industries mainly composed of Party and government (government, finance, communications, civil aviation, railways, highways / waterways, radio and television, medical care, water conservancy, energy, emergency, social security, national defense, postal services) have started to comprehensively upgrade autonomous and controllable information products. Since most current application systems are developed based on the X86 platform and the basic software involved does not meet the target requirements and cannot directly run in the Xinchuang environment, it is necessary to adapt to various Xinchuang component platforms. However, the Xinchuang ecological environment is complex, involving multiple CPU architectures, and lacking unified development standards and specifications, which makes the Xinchuang adaptation and transformation work face more difficulties.
[0003] In the current existing technical solutions, for the evaluation of Xinchuang migration adaptation, after selecting the target system, the feasibility, workload, migration mode, etc. of system migration are evaluated and analyzed. For example, according to the secrecy level, secrecy scope, and migration difficulty of the application system, the domestic substitution migration method is evaluated and analyzed, with the focus on the migration implementation mode; or according to the technology stack corresponding to the application system to be migrated, the migratability and migration workload under the target platform are evaluated and analyzed; or by considering factors such as the coverage range, complexity, and usage frequency of the application system, it is evaluated whether the domestic migration adaptation implementation of the application system adopts the full-function migration adaptation or the split migration adaptation method. However, for users with Xinchuang adaptation requirements, the Xinchuang ecological environment is complex and there are many Xinchuang basic software with inconsistent standards. Many users are not familiar with software frameworks and CPU architectures and do not understand Xinchuang software and hardware. The selection and design of software and hardware for the target platform are often the first difficult problem encountered. And if the selection and design in the first step are incorrect, it will affect the subsequent development of migration implementation, resulting in problems such as a large amount of transplantation work, high adaptation difficulty, and incomplete implementation plans leading to migration failure. There is a lack of relevant research in this field in the existing technology and it is impossible to provide an effective solution for users. Summary of the Invention
[0004] The embodiments of the present invention provide a selection evaluation method, system, device, and medium based on Xinchuang migration adaptation to solve the problems existing in the related technologies. The technical solutions are as follows:
[0005] In the first aspect, the embodiments of the present invention provide a selection evaluation method based on Xinchuang migration adaptation, including:
[0006] Pre-establish a Xinchuang system selection library, and pre-evaluate the representative indicators in the Xinchuang system selection library to obtain a pre-evaluation score;
[0007] Obtain the collection information of the system to be migrated, and conduct a classification-based selection and evaluation on the system to be migrated. The classification-based selection and evaluation is to supplement and calculate the pre-evaluation scores of the representative indicators corresponding to each type of product in the selection library of the Xinchuang system, so as to obtain the indicator scores of the representative indicators.
[0008] Configure the comprehensive weights of each representative indicator according to the user requirements, calculate the final scores corresponding to each type of product in the selection library of the Xinchuang system according to the comprehensive weights and the indicator scores, and generate a recommended selection combination plan according to the final scores.
[0009] In one implementation, the representative indicators include performance, cost, compatibility, security, reliability, and availability.
[0010] In one implementation, the collection information includes the software and hardware usage information, system usage, user target budget, and order preference information of the system to be migrated.
[0011] In one implementation, when the type of the system to be migrated is a server, calculate the resource configuration requirements according to the system usage in the collection information. The resource configuration requirements include the TCP-C value, memory, and storage capacity, and obtain the calculation result.
[0012] Supplement and calculate the performance indicator scores corresponding to each server type product in the selection library of the Xinchuang system according to the calculation result.
[0013] In one implementation, the calculation method of the TCP-C value is:
[0014] TPC-C value = ((TASK x 80%) / T) × S × F / C;
[0015] Where, TASK represents the average daily business transaction volume of a typical working day;
[0016] TASK x 80% represents the assumption that 80% of the business transactions on a typical working day are concentrated in the peak period;
[0017] (TASK x 80%) / T represents the number of business transactions processed per minute by the application system during the peak period;
[0018] T represents the duration of the business transaction peak (completing 80% of the transactions) of the application system on a typical working day, in minutes;
[0019] S represents the preset complexity ratio of the actual business operation relative to the standard TPC-C test benchmark environment transaction;
[0020] F represents the estimated amount of redundancy reserved for the future business transaction volume development of the system;
[0021] C represents the estimated value of the server CPU utilization rate.
[0022] In one implementation, when the type of the system to be migrated is an operating system, a database, or middleware, the compatibility index scores of each product in the Xinchuang system selection library are calculated according to the software and hardware usage information, and the cost index scores of each product in the Xinchuang system selection library are calculated according to the user's target budget.
[0023] In one implementation, the method for configuring the comprehensive weight is as follows:
[0024] Determine the order preference of the user for each representative index according to the order preference information, and calculate and allocate the comprehensive weight of each representative index by using the multi-factor weighting method.
[0025] In a second aspect, an embodiment of the present invention provides a selection and evaluation system based on Xinchuang migration adaptation, which executes the selection and evaluation method based on Xinchuang migration adaptation as described above.
[0026] In a third aspect, an embodiment of the present invention provides an electronic device, which includes: a memory and a processor. Among them, the memory and the processor communicate with each other through an internal connection path. The memory is used to store instructions, and the processor is used to execute the instructions stored in the memory. When the processor executes the instructions stored in the memory, the processor executes the method in any one of the above aspects.
[0027] In a fourth aspect, an embodiment of the present invention provides a computer-readable storage medium, and the computer-readable storage medium stores a computer program. When the computer program runs on a computer, the method in any one of the above aspects is executed.
[0028] The advantages or beneficial effects in the above technical solutions at least include:
[0029] 1. Comprehensively measure various representative index factors such as software and hardware, and realize the selection and evaluation of Xinchuang migration adaptation through quantitative indicators and weighted analysis; provide practical reference guidance and decision-making basis for the selection and design of relevant types of software and hardware of the target platform when users perform Xinchuang migration.
[0030] 2. Establish a Xinchuang system selection library, and formulate evaluation indicators and quantitative rules for software and hardware evaluation; the selection library builds a product evaluation system for the Xinchuang system, portraits products, makes horizontal comparisons of various products, better reflects the core value and positioning of products, and matches the needs of users.
[0031] The above summary is for the purpose of the specification only and is not intended to be limiting in any way. In addition to the illustrative aspects, embodiments, and features described above, further aspects, embodiments, and features of the present invention will become readily apparent by reference to the drawings and the following detailed description. BRIEF DESCRIPTION OF THE DRAWINGS
[0032] In the drawings, unless otherwise specified, the same reference numerals throughout the several views represent the same or similar components or elements. These drawings are not necessarily drawn to scale. It should be understood that these drawings depict only some embodiments disclosed in accordance with the present invention and should not be regarded as limiting the scope of the present invention.
[0033] Figure 1 It is a schematic flow chart of the selection and evaluation method for the adaptation of the present invention based on the migration of domestic information technology innovation.
[0034] Figure 2 It is a schematic overall logic diagram of the technical selection and evaluation method of the present invention.
[0035] Figure 3 It is a structural block diagram of an electronic device according to an embodiment of the present invention. DETAILED DESCRIPTION OF THE EMBODIMENTS
[0036] In the following, only some exemplary embodiments are simply described. As those skilled in the art can recognize, the described embodiments can be modified in various different ways without departing from the spirit or scope of the present invention. Therefore, the drawings and the description are considered to be exemplary in nature rather than restrictive.
[0037] Embodiment 1
[0038] In order to solve the problem of difficult selection of technologies for the current migration and adaptation of domestic information technology innovation and the lack of effective technical solutions, in combination with Figure 1 、 Figure 2 as shown, this embodiment provides a selection and evaluation method for the adaptation of domestic information technology innovation migration, including:
[0039] Step S1: Pre-establish a selection library for the domestic information technology innovation system, and pre-evaluate the representative indicators in the selection library for the domestic information technology innovation system to obtain pre-evaluation scores.
[0040] Pre-establish a selection library for the domestic information technology innovation system. By selecting representative indicators for the evaluation of software and hardware maturity and formulating quantization rules, the representative indicators include performance, cost, compatibility, security, reliability, availability, etc.
[0041] Pre-evaluate each product in the Xinchuang system selection library according to the above representative indicators from an objective level, and calculate the pre-evaluation scores for each representative indicator. The pre-evaluation scores for each representative indicator can be directly calculated according to the quantification rules. For indicators that clearly require comparison with the relevant information of the system to be migrated in the quantification rules, such as compatibility, cost, and server performance indicators, the pre-evaluation score for this step is counted as 0.
[0042] The following Table 1 lists the representative indicators corresponding to some reference product types and their quantification rules:
[0043] Table 1 Product Evaluation Indicators and Quantification Rules
[0044]
[0045]
[0046] Specifically, referring to Table 1, server products are scored based on 5 indicators: performance, reliability, security, compatibility, and cost. The basic score for each indicator is 1.5 points, and the upper limit score is 2 points; according to the rules in Table 1, the scores for reliability and security are counted, and the scores for performance, compatibility, and cost are initially counted as 0, that is, the pre-evaluation score is 0.
[0047] Operating systems are scored based on 4 indicators: usability, security, compatibility, and cost. The basic score for each indicator is 2 points, and the upper limit score is 2.5 points; according to the rules in Table 1, the scores for usability and security are counted, and the scores for compatibility and cost are initially counted as 0.
[0048] Databases are scored based on 4 indicators: performance, security, compatibility, and cost. The basic score for each indicator is 2 points, and the upper limit score is 2.5 points; according to the rules in Table 1, the scores for performance and security are counted, and the scores for compatibility and cost are initially counted as 0.
[0049] Middleware is scored based on 4 indicators: reliability, security, compatibility, and cost. The basic score for each indicator is 2 points, and the upper limit score is 2.5 points; according to the rules in Table 1, the scores for reliability and security are counted, and the scores for compatibility and cost are initially counted as 0.
[0050] Step S2: Obtain the collected information of the system to be migrated.
[0051] The collected information includes the software and hardware usage information of the system to be migrated, system usage, user target budget, and order preference information, etc. The following Table 2 lists the collected information of the system to be migrated:
[0052] Table 2 Collected Information of the System to be Migrated
[0053]
[0054] Step S3: Conduct a classification-based selection evaluation of the system to be migrated according to the collected information. The classification-based selection evaluation is to supplement and calculate the pre-evaluation scores of the representative indicators of each type of product in the Xinchuang system selection library to obtain the indicator scores of the representative indicators.
[0055] Suppose the types to be migrated include four types: servers, operating systems, databases, and middleware. The classification evaluation process includes:
[0056] Step S31: Determine whether the type of product is a server. If it is, calculate the resource configuration requirements based on the collected system usage. The resource configuration requirements include the TCP-C value, memory, and storage capacity. Supplement and calculate the performance indicator scores of each server product in the selection library. If not, execute Step S32.
[0057] In Step S31, conduct a server selection evaluation and calculate the resource configuration requirements based on the collected system usage. Specifically:
[0058] (1) Determine the product performance indicator score S1 in the Xinchuang system selection library:
[0059] ① Suppose the average daily business transaction volume value of the system to be migrated on a typical working day is TASK1, the peak duration (in minutes) is T1; the system development redundancy reserve (%) is F1 (assuming the collected F1 = 200%); according to scientific statistical results, the complexity of each operation compared to each operation in the TPC standard test can be set to 10 - 20; the complexity S for this time is set to 15. Practical application experience shows that if the CPU utilization rate of the server is higher than 80%, it indicates that the CPU utilization rate is too high and will cause system bottlenecks, while when the utilization rate is 75%, it is in the best utilization state. The estimated value C of the server CPU utilization rate is 75%. The total data storage volume (T) is W1.
[0060] ② The server TCP-C value M = ((TASK1 × 80%) / T1) × S × F1 / C = [((TASK1 × 80%) / T1) × 15 × 200% / 75%] tpmC;
[0061] ③ Refer to the test results announced by the TPC international organization in November 2018. When using a 2-way 10-core Intel Xeon Silver 4114 (2.2GHz / 10-core / 13.75MB / 85W) CPU, its TPC-C = 152330 tpmC; then the TPC-C value of a 1-way 1-core Intel Xeon 2.2GHz CPU is: 152330 / 10 / 2 = 7616.5 tpmC; the memory requirement of the server is generally estimated by configuring 2G of memory per CPU core.
[0062] ④ If the number of CPU cores N ≈ M / 7616.5 (round N up), the system configuration requires at least 2N of memory.
[0063] ⑤ Compare the TPC-C value, memory, and storage capacity of each server product in the Xinchuang system selection library with M, 2N, and W1. If all three exceed, the performance index score S1 of the product is 1.5 points. For each item that exceeds by 20%, an additional 0.1 point is added, with a full score of 2 points.
[0064] (2) Determine the compatibility index score S2 of the products in the Xinchuang system selection library. Check if the product faction and the faction of the system to be migrated are the same. If they are the same, the product gets 2 points; otherwise, it gets no points.
[0065] (3) Determine the cost index score S3 of the products in the Xinchuang system selection library. Compare the product cost Q1 with the target budget Q2 of the system to be migrated. If Q1 ≤ Q2, the product gets 1.5 points. For each 10% increase, an additional 0.1 point is added, with a full score of 2 points. If Q1 > Q2, it gets no points.
[0066] (4) Combine the reliability score S4, security score S5 in the pre-evaluation, and the performance score S1, compatibility score S2, and cost score S3 calculated in (1)(2)(3) to obtain the index score S of each server product. n .
[0067] Step S32: If the product type is not a server, calculate the compatibility index score of each product in the Xinchuang system selection library based on the software and hardware usage information, and calculate the cost index score of each product in the Xinchuang system selection library based on the user's target budget.
[0068] If the product type is not a server, then the type is an operating system, database, or middleware type. Conduct an operating system evaluation, database evaluation, and middleware evaluation respectively to obtain the index score corresponding to each type of product. Among them, the method steps for conducting an operating system evaluation are as follows:
[0069] (1) Determine the compatibility index score of the products in the Xinchuang system selection library. That is, check if the product faction and the faction of the system to be migrated are the same. If they are the same, the product gets 2 points; otherwise, it gets no points. Under the condition of meeting the same faction, check the number of architectures, databases, and middleware that the product is compatible with. For each additional one, an additional 0.1 point is added, with a full score of 2.5 points.
[0070] (2) Determine the cost index score of the products in the Xinchuang system selection library. That is, compare the product cost Q3 with the target budget Q4 of the system to be migrated. If Q3 ≤ Q4, the product gets 2 points. For each 10% increase, an additional 0.1 point is added, with a full score of 2.5 points. If Q3 > Q4, it gets no points.
[0071] (3) Combine the usability score P3, security score P4 in the pre-evaluation, and the compatibility index score P1 and cost index score P2 calculated in (1) and (2) to obtain the index score P of each operating system product. n 。
[0072] The method steps for database evaluation are as follows:
[0073] (1) Judge the compatibility index score of the products in the Xinchuang system selection library. Judge whether the product faction and the faction of the system to be migrated are the same. If they are the same, the product gets 2.5 points; otherwise, it gets no points.
[0074] (2) Judge the cost index score of the products in the Xinchuang system selection library. Judge the size relationship between the product cost Q5 and the target budget Q6 of the system to be migrated. If Q5 ≤ Q6, the product gets 2 points, and an additional 0.1 point is added for every 10% increase, with a full score of 2.5 points. If Q5 > Q6, it gets no points.
[0075] (3) Combine the performance score O3, security score O4 in the pre-evaluation, and the compatibility index score O1 and cost index score O2 calculated in (1) and (2) to obtain the index score O of each database product. n 。
[0076] The method steps for middleware evaluation are as follows:
[0077] (1) Judge the compatibility index score of the products in the Xinchuang system selection library. Judge whether the product faction and the faction of the system to be migrated are the same. If they are the same, the product gets 2 points; otherwise, it gets no points. Under the condition of meeting the same faction, judge the number of JavaEE / JakartaEE certifications passed by the product, and an additional 0.1 point is added for each additional certification, with a full score of 2.5 points.
[0078] (2) Judge the cost index score of the products in the Xinchuang system selection library. Judge the size relationship between the product cost Q7 and the target budget Q8 of the system to be migrated. If Q7 ≤ Q8, the product gets 2 points, and an additional 0.1 point is added for every 10% increase, with a full score of 2.5 points. If Q7 > Q8, it gets no points.
[0079] (3) Combine the reliability score U3, security score U4 in the pre-evaluation, and the compatibility index score U1 and cost index score U2 calculated in (1) and (2) to obtain the index score U of each middleware product. n 。
[0080] Step S4: Configure the comprehensive weights of each representative index according to the user requirements, calculate the final scores corresponding to each type of product in the Xinchuang system selection library based on the comprehensive weights and index scores, and generate a recommended selection combination plan according to the final scores.
[0081] The comprehensive weight of each indicator is calculated by multi-factor weighting method. Considering the comprehensive use of a subjective weighting method and an objective weighting method, the AHP analytic hierarchy process and the information weight method are selected (the AHP analytic hierarchy process can be replaced by the priority diagram method, and the information weight method can be replaced by the entropy value method).
[0082] The following uses the server type as an example to illustrate the calculation method of the comprehensive weight corresponding to server type products:
[0083] (1) AHP: Construct a 5×5 judgment matrix based on the five indicators of performance, compatibility, cost, reliability, and security. Summarize the relative importance score data (sequential preference information) of the five indicators of the server collected in step 2 and fill it into the judgment matrix to calculate the weight of each factor of the server. n {α1, α2, ..., α n}.
[0084] (2) Information weight method: Use the information weight method to analyze the server product score set and calculate the weight value B n {β1, β2, ..., β n}.
[0085] (3) Calculate the comprehensive weight Z n : The comprehensive weight Z of the i-th indicator i The calculation formula is as follows:
[0086]
[0087] Among them, α i Yes A n The elements in the set represent the weight value of the i-th indicator obtained through the AHP hierarchical analysis method; β i It is B n The elements in the set represent the weight value of the i-th indicator obtained by the information weight method.
[0088] The comprehensive weight Z is calculated by the above formula n , and then use the comprehensive weight Z n With index score S n The final score of each server product in the selection library is calculated by multiplying them together, and the top five recommended products are obtained based on the final score.
[0089] Similarly, according to the above multi-factor weighting method, the comprehensive weights corresponding to operating system products, database products, and middleware products are calculated respectively;
[0090] Multiply the comprehensive weight of the operating system type product by the index score P nObtain the final score of the operating system type product;
[0091] Multiply the comprehensive weight corresponding to the database type product by the index score O n to obtain the final score of the database product;
[0092] Multiply the comprehensive weight corresponding to the middleware type product by the index score U n to obtain the final score of the middleware product.
[0093] After all types to be evaluated (servers, operating systems, databases, and middleware) have completed the selection and evaluation, based on the respective final scores, recommend the top five recommended products and provide a recommended selection combination for the user.
[0094] Combined with the user's order preference for the indicators considered in the overall plan for this Xinchuang migration, recommend the selection combination for the user according to the optimal and the top 3 indicator routes in terms of order preference. For the optimal route, select the product ranked first among the servers, operating systems, databases, and middleware. For the compatibility route, select the product with the highest score in the compatibility indicator item among the top five products ranked in the servers, operating systems, databases, and middleware. The same applies to the cost route and the security route. For the performance route, select the product with the highest score in the performance indicator item among the top five products ranked in the servers and databases, and the product ranked first among the operating systems and middleware. The same applies to the reliability and availability routes. Provide practical reference guidance and decision-making basis for the adaptation of this Xinchuang migration.
[0095] Embodiment 2
[0096] This embodiment provides a selection and evaluation system based on Xinchuang migration adaptation, which executes the selection and evaluation method based on Xinchuang migration adaptation as described in Embodiment 1.
[0097] Specifically, the system includes:
[0098] A selection library module for pre-establishing a Xinchuang system selection library and pre-evaluating the representative indicators in the Xinchuang system selection library to obtain pre-evaluation scores;
[0099] An index score module for obtaining the collected information of the system to be migrated, and performing classification-based selection and evaluation on the system to be migrated according to the collected information. The classification-based selection and evaluation is a supplementary calculation of the pre-evaluation scores of the representative indicators corresponding to each type of product in the Xinchuang system selection library to obtain the index scores of the representative indicators;
[0100] A recommended selection module for configuring the comprehensive weights of each representative indicator according to the user's needs, calculating the final scores corresponding to each type of product in the Xinchuang system selection library according to the comprehensive weights and index scores, and generating a recommended selection combination plan according to the final scores.
[0101] The system in this embodiment comprehensively measures factors such as performance, cost, compatibility, security, and reliability of domestic software and hardware. Through quantitative indicators and weighted analysis, it realizes the selection and evaluation for the migration and adaptation of information technology innovation. When users conduct information technology innovation migration, it provides practical reference guidance and decision-making basis for the selection and design of relevant types of software and hardware on the target platform.
[0102] Moreover, it establishes a selection library for the information technology innovation system, formulates evaluation indicators and quantitative rules for the evaluation of domestic software and hardware. It builds an evaluation system for information technology innovation system products, portraits products, makes horizontal comparisons of various products, better reflects the core value and positioning of products, and matches the needs of users.
[0103] At the same time, when using the multi-factor weighted method to evaluate and analyze steps, subjective weighting and objective weighting are used. The combination of the two can not only reflect the subjective initiative of user needs, but also reduce the weight fluctuations caused by data changes, and the conclusions drawn can more reflect the actual situation.
[0104] The functions of the modules of the system in the embodiment of the present invention can be referred to the corresponding descriptions in the above method, and will not be elaborated here.
[0105] Embodiment Three
[0106] Figure 3 The structural block diagram of an electronic device according to an embodiment of the present invention is shown. As Figure 3 shown, the electronic device includes: a memory 100 and a processor 200. A computer program that can run on the processor 200 is stored in the memory 100. When the processor 200 executes the computer program, it realizes the selection and evaluation method for migration and adaptation based on information technology innovation in the above embodiment. The number of the memory 100 and the processor 200 can be one or more.
[0107] The electronic device further includes:
[0108] A communication interface 300, which is used to communicate with external devices and perform data interaction and transmission.
[0109] If the memory 100, the processor 200, and the communication interface 300 are implemented independently, the memory 100, the processor 200, and the communication interface 300 can be interconnected via a bus to complete communication with each other. The bus can be an Industry Standard Architecture (ISA) bus, a Peripheral Component Interconnect (PCI) bus, an Extended Industry Standard Architecture (EISA) bus, etc. The bus can be divided into an address bus, a data bus, a control bus, etc. For ease of representation, Figure 3 only a thick line is used to represent it in Figure 3 , but it does not mean that there is only one bus or one type of bus.
[0110] Optionally, in a specific implementation, if the memory 100, the processor 200, and the communication interface 300 are integrated on a single chip, the memory 100, the processor 200, and the communication interface 300 can complete communication with each other through an internal interface.
[0111] An embodiment of the present invention provides a computer-readable storage medium storing a computer program, which when executed by a processor implements the method provided in the embodiment of the present invention.
[0112] An embodiment of the present invention further provides a chip, which includes a processor for calling and running instructions stored in a memory, so that a communication device installed with the chip executes the method provided in the embodiment of the present invention.
[0113] An embodiment of the present invention further provides a chip, including: an input interface, an output interface, a processor, and a memory. The input interface, the output interface, the processor, and the memory are connected via an internal connection path. The processor is configured to execute code in the memory, and when the code is executed, the processor is configured to execute the method provided in the embodiment of the invention.
[0114] It should be understood that the above-mentioned processor can be a Central Processing Unit (CPU), or other general-purpose processors, digital signal processors (DSPs), application specific integrated circuits (ASICs), field programmable gate arrays (FPGAs), or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components, etc. The general-purpose processor can be a microprocessor or any conventional processor, etc. It is worth noting that the processor can be a processor that supports the advanced RISC machines (ARM) architecture.
[0115] Further, optionally, the above-mentioned memory can include a read-only memory and a random access memory, and can also include a non-volatile random access memory. The memory can be a volatile memory or a non-volatile memory, or can include both volatile and non-volatile memories. Among them, the non-volatile memory can include a read-only memory (ROM), a programmable read-only memory (PROM), an erasable programmable read-only memory (EPROM), an electrically erasable programmable read-only memory (EEPROM), or a flash memory. The volatile memory can include a random access memory (RAM), which is used as an external cache. By way of example but not limitation, many forms of RAM are available. For example, static random access memory (SRAM), dynamic random access memory (DRAM), synchronous dynamic random access memory (SDRAM), double data rate synchronous dynamic random access memory (DDR SDRAM), enhanced synchronous dynamic random access memory (ESDRAM), synchlink dynamic random access memory (SLDRAM), and direct rambus random access memory (DR RAM).
[0116] In the above embodiments, it can be implemented in whole or in part by software, hardware, firmware, or any combination thereof. When implemented using software, it can be implemented in whole or in part in the form of a computer program product. The computer program product includes one or more computer instructions. When the computer program instructions are loaded and executed on a computer, the processes or functions according to the present invention are generated in whole or in part. The computer can be a general-purpose computer, a special-purpose computer, a computer network, or other programmable devices. The computer instructions can be stored in a computer-readable storage medium or transmitted from one computer-readable storage medium to another.
[0117] In the description of this specification, the descriptions referring to terms such as "one embodiment", "some embodiments", "example", "specific example", or "some examples" mean that the specific features, structures, materials, or characteristics described in connection with the embodiment or example are included in at least one embodiment or example of the present invention. Moreover, the specific features, structures, materials, or characteristics described can be combined in a suitable manner in any one or more embodiments or examples. In addition, without contradiction, those skilled in the art can combine and combine the different embodiments or examples described in this specification and the features of different embodiments or examples.
[0118] In addition, the terms "first" and "second" are only used for descriptive purposes and cannot be understood as indicating or implying relative importance or implicitly specifying the quantity of the indicated technical features. Thus, the features defined with "first" and "second" can explicitly or implicitly include at least one of these features. In the description of the present invention, the meaning of "a plurality" is two or more, unless otherwise specifically defined.
[0119] Any process or method description represented in a flowchart or described in other ways herein can be understood to represent a module, segment, or part of code including one or more executable instructions for implementing a specific logical function or process. And the scope of the preferred embodiments of the present invention includes additional implementations, where the functions can be executed in a substantially simultaneous manner or in a reverse order according to the involved functions, rather than in the order shown or discussed.
[0120] The logic and / or steps represented in a flowchart or described in other ways herein, for example, can be considered as a sequenced list of executable instructions for implementing a logical function, and can be specifically implemented in any computer-readable medium for use by an instruction execution system, apparatus, or device (such as a computer-based system, a system including a processor, or other systems that can fetch and execute instructions from the instruction execution system, apparatus, or device), or in combination with these instruction execution systems, apparatus, or devices.
[0121] It should be understood that each part of the present invention can be implemented by hardware, software, firmware or a combination thereof. In the above embodiments, multiple steps or methods can be implemented by software or firmware stored in a memory and executed by a suitable instruction execution system. All or part of the steps of the method in the above embodiments can be completed by instructing relevant hardware through a program, and the program can be stored in a computer-readable storage medium. When the program is executed, it includes one or a combination of the steps of the method embodiment.
[0122] In addition, each functional unit in various embodiments of the present invention can be integrated into a processing module, or each unit can exist physically alone, or two or more units can be integrated into one module. The above integrated module can be implemented in the form of hardware or in the form of a software functional module. If the above integrated module is implemented in the form of a software functional module and sold or used as an independent product, it can also be stored in a computer-readable storage medium. The storage medium can be a read-only memory, a disk or an optical disc, etc.
[0123] As described above, the above are only specific embodiments of the present invention, but the protection scope of the present invention is not limited thereto. Any person skilled in the art within the technical scope disclosed by the present invention can easily think of various changes or substitutions, and these should all be covered within the protection scope of the present invention. Therefore, the protection scope of the present invention should be subject to the protection scope of the claims.
Claims
1. A selection and evaluation method based on migration adaptation for Xinchuang, characterized in that Including: Pre - establish a selection library for the Xinchuang system, and conduct a pre - evaluation of the representative indicators in the selection library for the Xinchuang system to obtain a pre - evaluation score; Obtain the collected information of the system to be migrated, and conduct a classification - based selection evaluation on the system to be migrated according to the collected information. The classification - based selection evaluation is to supplement and calculate the pre - evaluation score for the representative indicators corresponding to each type of product in the selection library for the Xinchuang system to obtain the index score of the representative indicators; Configure the comprehensive weight of each representative indicator according to user requirements, calculate the final score corresponding to each type of product in the selection library for the Xinchuang system according to the comprehensive weight and the index score, and generate a recommended selection combination plan according to the final score.
2. The method for selection and evaluation based on migration adaptation of domestic information technology, according to claim 1, is characterized in that The representative indicators include performance, cost, compatibility, security, reliability, and availability.
3. The option evaluation method based on Xinchuang migration adaptation according to claim 1, wherein The collected information includes the software and hardware usage information, system usage situation, user target budget, and sequential preference information of the system to be migrated.
4. The option evaluation method based on Xinchuang migration adaptation according to claim 1, wherein In the case where the type of the system to be migrated is a server, calculate the resource configuration requirements according to the system usage situation in the collected information. The resource configuration requirements include TCP - C value, memory, and storage capacity to obtain a calculation result; Supplement and calculate the performance index score corresponding to each server - type product in the selection library for the Xinchuang system according to the calculation result.
5. The method for selection and evaluation based on Xinchuang migration adaptation according to claim 4, wherein The calculation method of the TCP - C value is: TPC - C value = ((TASK x 80%) / T) × S × F / C; Where, TASK represents the average total number of business transactions on a typical working day; TASK x 80% represents the assumption that 80% of the business transactions on a typical working day are concentrated in the peak period; (TASK x 80%) / T represents the number of business transactions processed per minute by the application system in the peak period; T represents the duration of the business transaction peak value (completing 80% of the transactions) of the application system on a typical working day, in minutes; S represents the preset complexity ratio of the actual business operation relative to the standard TPC - C test benchmark environment transaction; F represents the estimated amount of redundancy reserved for the future business transaction volume development of the system; C represents the estimated value of the server CPU utilization rate.
6. The option evaluation method based on Xinchuang migration adaptation according to claim 1, wherein In the case where the type of the system to be migrated is an operating system, database, or middleware, calculate the compatibility index score of each product in the selection library for the Xinchuang system according to the software and hardware usage information, and calculate the cost index score of each product in the selection library for the Xinchuang system according to the user target budget.
7. The model selection and evaluation method based on Xinchuang migration adaptation according to claim 1, wherein The configuration method of the comprehensive weight is: Determine the sequential preference of the user for each representative indicator according to the sequential preference information, and calculate and allocate the comprehensive weight of each representative indicator by using the multi - factor weighting method.
8. A selection and evaluation system based on migration adaptation for Xinchuang, characterized in that Execute the selection evaluation method for Xinchuang migration adaptation according to any one of claims 1 - 7.
9. An electronic device, characterized in that, Including: A processor and a memory, wherein instructions are stored in the memory, and the instructions are loaded and executed by the processor to implement the selection evaluation method for Xinchuang migration adaptation according to any one of claims 1 - 7.
10. A computer-readable storage medium, characterized in that, The computer-readable storage medium stores a computer program, and when the computer program is executed by a processor, it implements the selection and evaluation method based on Xinchuang migration adaptation as described in any one of claims 1 to 7.