Integrated government affair service system building method
Through the top-level design of government informationization and the construction of an integrated government service system, the problems of insufficient top-level design, redundant data, weak business barriers and regulatory capabilities in the existing system have been solved, and the full process, integrated management and efficient resource utilization of government services have been achieved.
Patent Information
- Application Number
- CN202411730734.5
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-11-29
- Publication Date
- 2025-04-15
AI Technical Summary
The existing integrated government service system has problems such as insufficient top-level design, redundant data, business barriers, and weak supervision capabilities, and has failed to achieve full process and integrated management of government services.
Through the top-level design of government informationization, all aspects, levels and elements of government informationization are coordinated from a global perspective, and a service center, data center, application center and operation and maintenance center of an integrated government service system are built, and government service resources at all levels are integrated to realize centralized management of government service matters.
It has realized centralized management and unified handling of government service matters, broken information silos, improved resource utilization efficiency, and enhanced business collaboration and data sharing capabilities.
Smart Images

Figure CN119829055A_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the field of information technology, and in particular to a method for building an integrated government service system. Through the top-level design of government informationization, all aspects, levels and elements of government informationization are planned in a coordinated manner from a global perspective. Combined with the results of the top-level design of government informationization, a service center, data center, application center and operation and maintenance center of an integrated government service system are built, government service resources at all levels are integrated, centralized management of government service matters is achieved, and a flexible and scalable method for building an integrated government service system is formed. Background Art
[0002] Strengthening the construction of digital government is an inevitable requirement to adapt to the trends of the new round of scientific and technological revolution and industrial transformation, lead and drive the development of the digital economy and the construction of a digital society, create a good digital ecology, and accelerate digital development.
[0003] Accelerate the construction of an integrated government service platform, promote the standardization and interconnection of platforms in various districts and departments, and promote cross-regional, cross-departmental, and cross-level collaborative handling of government services, so that they can be handled throughout the city. In promoting the integration of government services, four measures should be taken, including standardizing government service items, optimizing government service processes, integrating online and offline services, and promoting mobile government services, to promote the realization of national standard unification and full-process online handling of government service items. In promoting the integration of public support, five measures should be taken, including unified network support, unified identity authentication, unified electronic seals, unified electronic certificates, and unified data sharing, to promote cross-regional, cross-departmental, and cross-level data sharing and business collaboration in government services. In promoting the integration of comprehensive security, the platform should be ensured to operate safely, stably, and in a standardized manner by improving standards and specifications, strengthening security guarantees, and improving operational management.
[0004] However, the current integrated government service system has many key problems that need to be solved. The main problems are insufficient top-level design, redundant data and existing barriers, numerous business systems and the lack of a unified service window for the public, and weak business approval and supervision capabilities, which have failed to achieve full-process and integrated management of government services. Summary of the invention
[0005] The present invention provides a method for building an integrated government service system to solve the problems of insufficient top-level design, business barriers, redundant data, weak supervision, etc. of the current government service system. Through the top-level design of government informationization, all aspects, levels, and elements of government informationization are planned from a global perspective. Combined with the results of the top-level design of government informationization, the service center, data center, application center, and operation and maintenance center of the integrated government service system are built, integrating government service resources at all levels and realizing centralized management of government service matters.
[0006] An embodiment of the present invention provides a method for building an integrated government service system, wherein the method comprises the following steps:
[0007] Top-level design of government informationization: Analyze the current status of government systems, information resources, infrastructure, and guarantee mechanisms. On the basis of a comprehensive understanding of the current status of government informationization, establish development goals for government informationization based on new-generation information technology, and complete the top-level architecture design of government informationization based on the development goals. Finally, plan the development path of government informationization and complete the top-level design of government informationization.
[0008] Service center construction: Based on actual business needs and business processes, business division is carried out, the results of business division are split into independent business services, and the services are registered. The registered services can be called to complete the construction of the service center.
[0009] Data center construction: Integrate all types of data to be input and output by the service center, and classify the integrated data. Plan the database based on the data classification, complete the database creation according to the database planning results, and monitor the security of the database in real time to complete the data center construction.
[0010] Application center construction: The application center construction first integrates the identity authentication center to ensure the security of the government service system login. On this basis, the authority control design and workflow design are completed. After that, the constructed service center and data center are used to build the declaration end, and the approval end is built based on the declaration end. Finally, the supervision end is built based on the data generated by the approval end to complete the application center construction.
[0011] Establishing an operation and maintenance center: formulate reasonable operation and maintenance indicators, collect data based on the indicators, analyze the collected data, and issue warnings for data that exceeds the indicator threshold. After the warning, corresponding measures can be taken for automated governance.
[0012] The method for building an integrated government service system, wherein the top-level design of government informationization: analyze the current status of the current government system, information resources, infrastructure, and guarantee mechanism, establish the development goals of government informationization based on the new generation of information technology on the basis of a comprehensive understanding of the current status of government informationization, and complete the top-level architecture design of government informationization based on the development goals, and finally plan the development path of government informationization to complete the top-level design of government informationization; wherein: the specific steps of the top-level design of government informationization are:
[0013] Current situation analysis: Through the investigation of existing information systems, a record table of existing business application systems is formed to record the business departments and system usage status of the application systems, sort out the business functions of each application system, and clarify the current business situation; on the basis of the current business situation, the current status of government information resources is sorted out, business matters are collected, and the construction of the information resource directory system is completed to form the basic framework of the information resource center, laying the foundation for business collaboration and data sharing; the unified Internet Protocol address, server management, storage equipment and network security of the central computer room are investigated to understand the existing network types, network connections of government departments and offices, network interconnection of various stations and offices, and network connection modes with the municipal government and other commissions and bureaus, and form a survey table of the current infrastructure situation; in view of the current status of computer room and network security management, the established management system is sorted out, including rules and regulations related to daily management, personnel management and security management of the central computer room, and a table of the current status of information technology rules and regulations is formed.
[0014] Goal establishment: Based on the results of the current situation analysis, centering on core business, focusing on improving government management and public service capabilities, focusing on the integration of e-government at the city and county levels, and deeply applying new generation information technology, establish the overall goal of government informationization.
[0015] Architecture design: Taking the overall goal of government informationization as the construction direction, conduct business architecture design in combination with the business status and draw a business architecture blueprint; based on the business architecture design results and combined with the current information resource status, conduct data architecture design; divide the system application groups that need to be built or upgraded, and conduct application architecture design; according to the system application situation, select the appropriate technology stack and conduct technical architecture design.
[0016] Path planning: Based on the design results of the government informationization architecture, divide the government informationization construction stages, formulate in detail the government informationization tasks that need to be completed in each stage, determine the implementation path and completion time, and complete the government informationization path planning.
[0017] The method for building an integrated government service system, wherein the architecture design: taking the overall goal of government informationization as the construction direction, combining the business status, conducting business architecture design, and drawing a business architecture blueprint; based on the business architecture design results, combined with the information resource status, conducting data architecture design; dividing the system application groups to be built or upgraded, and conducting application architecture design; according to the system application situation, selecting a suitable technology stack, and conducting technical architecture design; wherein the specific steps of the architecture design are:
[0018] Business architecture design: Communicate with business departments to collect specific requirements, including detailed descriptions of business processes, data input and output requirements, system functional requirements, etc.; organize, analyze and prioritize the collected requirements, and clarify the core requirements, as well as the priority and constraints of the requirements through requirements analysis; review the requirements documents with business departments to ensure that the requirements are accurate; comprehensively sort out the business processes of government informationization, identify each business link and key nodes, and optimize the business processes based on the results of requirements analysis; use the optimized business processes for modeling, clarify the input and output, processing logic and participants of each link, and form a blueprint for the business architecture of government informationization.
[0019] Data architecture design: Based on the results of business architecture design, identify data entities and data attributes, and define the business meaning, business rules, data format, etc. of data entities and their attributes to form data standards; track the flow of data in the business process, and clarify each link of data generation, processing, storage and use; track data business rule makers and data generation executors, and clarify the scope of data management responsibilities of each business party; determine the source of data, including internal and external data; clarify the flow of data in the information system (various information systems, various modules within the system), analyze the data flow, specify a unique data source, standardize data integration and sharing, and draw a data architecture diagram.
[0020] Application architecture design: According to the business architecture and data architecture design results, combined with departmental functions and the construction of existing business systems, divide the system application groups; clarify the functional modules of each application system and the relationship between them; clarify the application systems that need to be newly built or upgraded, and draw a blueprint for the application architecture of the government service system.
[0021] Technical architecture design: Research currently available technologies, frameworks, and tools; select the most appropriate technology stack, framework, and tools; design the main components of the system, including services, modules, interfaces, etc., and clarify the interaction methods and data flows between them; plan the technical implementation details of key components, including data structure, algorithm selection, caching strategy, message queue usage, etc.; design system performance optimization strategies, including load balancing, database optimization, caching strategy, etc.; design system security strategies, including data encryption, access control, security auditing, etc., to protect the system from security threats and draw up a technical architecture blueprint for the government service system.
[0022] The method for building an integrated government service system, wherein the service center is built by: dividing the business according to the actual business needs and business processes, splitting the results of the business division into independent business services, and registering the services. The registered services can be called to complete the service center construction; wherein the specific steps of building the service center are:
[0023] Business division: Collect business requirements, understand business requirements and business processes, draw business process diagrams, clarify the various steps and links in the business process, and divide the business in the system into several business areas based on the business process diagrams.
[0024] Service splitting: Use the results of business domain division to divide the service boundaries of each business domain and form a topological relationship diagram between services; define clear interfaces for each service, and services can communicate and collaborate through interfaces. Split each business domain into independent services based on service boundaries and interface definitions. When splitting, related functions should be placed in the same service to avoid coupling and communication overhead between services.
[0025] Service registration: After the service is split, the metadata information (mainly including service name, Internet Protocol address, port number, authentication information, protocol, version number and operating environment information, etc.) is registered to the service registration center. The registration process supports the service registration center to record and manage all available service instance information as the basic data for subsequent service calls.
[0026] Service call: After the service is registered, the service instance information is obtained by querying the service registration center. According to the obtained service instance list, the appropriate service instance is selected for call. The service call process does not require knowing the specific address of the service provider in advance. The service instance information can be obtained dynamically at runtime to achieve loose coupling between services.
[0027] The method for building an integrated government service system, wherein the data center building includes: integrating various types of data to be input and output by the service center, and classifying the integrated data, planning the database based on the data classification, completing the database creation according to the database planning results, and monitoring the security of the database in real time to complete the data center building; wherein: the specific steps of the data center building are:
[0028] Data integration: Clean the collected structured data, semi-structured data and unstructured data, remove duplicate, erroneous and incomplete data, and ensure the accuracy and consistency of the data; integrate the cleaned data according to rules and standards to form a unified data format and storage standard
[0029] Data grading and classification: clarify the scope of data that needs to be classified and graded, including data types, data sources, etc.; classify data in combination with the division of responsibilities of business departments and business conditions, and refine the business classification system; refine and classify key business data, and select appropriate business attributes for classification; sort out and analyze classification results according to management and usage requirements, and determine classification rules; on the basis of classification, grade data according to factors such as sensitivity, importance and potential risks; based on the results of data classification and grading, form a data classification and grading list, important data and core data directory.
[0030] Database planning: Carry out data base database planning based on the results of data integration and data classification, determine the fields involved in the base database, and make reasonable divisions to form base databases, such as enterprise databases, personnel databases, basic geographic information databases, etc.; establish regular update and maintenance mechanisms to ensure that the data in the base databases remain timely and accurate; combine the base databases and determine the subject scope of the subject database according to actual business conditions to form a business subject database; establish regular update and maintenance mechanisms to ensure that the knowledge in the subject databases remains cutting-edge and in-depth.
[0031] Database creation: Based on the database planning results, design the logical structure of the database, determine the data tables, set fields, and define the relationship between tables; based on the results of the logical design, design the physical storage structure of the database, including selecting a suitable database management system, setting database storage parameters, etc.; create a database instance and create corresponding data tables based on the design results; load the integrated data into the database and perform necessary verification and testing; deploy the database on the government service platform to ensure the stability and security of the database system.
[0032] Data security monitoring: Monitor the quality of data in the database, set access permissions, encrypt sensitive data, back up data regularly, etc., to strengthen the security protection of the database.
[0033] The method for building an integrated government service system, wherein the application center is built: the application center is built by first integrating the identity authentication center to ensure the security of logging into the government service system, and on this basis, the authority control design and workflow design are completed, and then the declaration end is built using the built service center and data center, and the approval end is built on the basis of the declaration end, and finally the supervision end is built based on the data generated by the approval end to complete the construction of the application center; wherein the specific steps of building the application center are:
[0034] Identity authentication integration: Integrate the toolkit provided by the unified identity authentication platform into the application system that needs to implement single sign-on. The toolkit contains the interface and logic for communicating with the authentication center; clarify the login process in the application system, redirect the user's login request to the unified identity authentication platform for processing. After the user logs in successfully, the unified identity authentication platform will return an access token to the application system; after the application system receives the access token, it needs to verify the validity and authenticity of the token with the unified identity authentication platform. If the token is valid, the application system allows the user to access the corresponding resources. If the token is invalid, access is denied and the user is prompted to log in again.
[0035] Permission control design: Through the front-end routing configuration, the pages that require permission control are associated with the corresponding roles, and whether access is allowed is determined based on the permissions. Button-level permission control is implemented using front-end instructions and calculated properties. Data and function control is implemented by adding permission verification logic in the back-end API interface. When the API interface is called, the back-end checks the user permissions and decides whether to allow the operation based on the permissions.
[0036] Workflow design: Select a workflow engine tool, use a standardized modeling language to describe the government approval process, define the links, activities, gateways, events and logical relationships in the process, and write the user roles of each link into the configuration table. After the configuration is completed, the role account can see the corresponding business link; use the front-end button to trigger the business flow event, pass the corresponding value, change the business status of the library table, complete the link jump and record the approval process and result metadata of each link.
[0037] Construction of the declaration end: Integrate some business services of the service center into the declaration end of the government service system; the declaration end adopts the message queue method to realize the transmission and processing of asynchronous messages, ensuring high throughput and reliable transmission of messages; uses the Internet secure information exchange interface to complete cross-platform and cross-language data exchange and sharing; uses middleware technology to handle communication and data synchronization between systems to ensure message consistency and reliability; uses data conversion and mapping tools to standardize data in different formats to ensure data consistency and readability between different systems.
[0038] Approval end construction: Integrate some business services of the service center into the approval end of the government service system; identify the area to which the business belongs according to the domain record number recorded in the database, and complete the automatic allocation of case data; use the configured workflow to integrate with the approval end business service to complete the normal approval flow; because some government service businesses involve the generation of electronic certificates, the data reporting interface provided by the national platform is used to push the business processing result data to the national platform. After the national platform verifies it, it returns the unique identifier and QR code information of the electronic certificate, and then calls the electronic certificate library template and electronic signature, and uses the encryption algorithm to encrypt and encode the electronic certificate to generate an electronic certificate.
[0039] Construction of the supervision end: Based on the process data and results data of the approval end, build the business supervision and statistical analysis modules of the government service system to complete the construction of the supervision end.
[0040] The method for building an integrated government service system, wherein the supervision end is built: based on the process data and result data of the approval end, a business supervision and statistical analysis module of the government service system is constructed to complete the supervision end construction; wherein the specific steps of the supervision end construction are:
[0041] Business supervision: The backend is configured with a time limit table for each approval link. Each link counts down according to the configured timetable. The countdown needs to exclude holidays and non-working hours, and the case data submitted again after correction needs to be re-timed. Set an early warning threshold. When the processing time approaches or exceeds the specified threshold, the system will trigger the early warning mechanism, send a warning message, and store the overtime information.
[0042] Statistical analysis: Determine the indicators and rules for statistical analysis based on the management needs of government departments; store data in the database, use the scheduled task program to query and count according to the preset indicators and rules, and store the statistical results independently for users to call in the form of an interface.
[0043] A method for building an integrated government service system, wherein the operation and maintenance center is built by formulating reasonable operation and maintenance indicators, collecting data based on the indicators, analyzing the collected data, and issuing warnings for data exceeding the indicator threshold. After the warnings, corresponding measures can be taken for automated governance; wherein: the specific steps for building the operation and maintenance center are:
[0044] Development of operation and maintenance indicators: According to business needs and system characteristics, select appropriate operation and maintenance monitoring indicators, including response time, request volume, error rate, service availability, resource utilization and database access volume, etc., set reasonable response thresholds and monitoring frequency and accuracy, and provide a basis standard for subsequent data collection.
[0045] Operation and maintenance data collection: According to the established operation and maintenance metrics, data is collected from each component of the government service platform through methods such as the core scheduler, network management protocol, and application programming interface. Through the monitoring agents and toolkits deployed on each service node, performance metrics, log information, exception events, and other data during the service operation are collected in real time.
[0046] Operation and maintenance data analysis: Distributed storage technology is used to process operation and maintenance monitoring data, and algorithms such as machine learning and time series analysis are used to deeply analyze the data to identify potential problems and faults. When the data exceeds or is lower than the threshold, the warning mechanism is triggered to generate warning information.
[0047] Automated governance: Using the warning information, automated programs such as preset load balancing and circuit breaker strategies are used to achieve automated governance of simple problems.
[0048] A method for building an integrated government service system, wherein the automated governance: using the warning information, automated programs such as preset load balancing and circuit breaker strategies are used to achieve automated governance of simple problems; wherein: the specific steps of the automated governance are as follows:
[0049] Load balancing: Use network servers to achieve load balancing, configure a load balancing algorithm (weighted random algorithm) to distribute requests to different servers, and randomly distribute requests according to the weights of service instances to achieve a more flexible load distribution strategy:
[0050] W = w1 + w2 + w3 + … + w N
[0051] In the formula: W is the sum of weights, and N is N service instances.
[0052] According to the above formula, first generate a random number r (0 <= r < W), then traverse the weight list and accumulate the weight values until the accumulated value is greater than or equal to r and stop. At this time, the service instance at the stopped position is the selected instance.
[0053] Circuit breaker strategy: Use the fault tolerance library to implement the circuit breaker pattern, define the fault threshold and degradation logic for the service. When the request failure rate of the service reaches the threshold, stop sending requests and execute the degradation logic until the fault is repaired.
[0054] It can be seen that this method has the following advantages:
[0055] The construction of an integrated government service system relies on the top-level design of government informationization, which can coordinate and plan all aspects, levels, and elements of government informationization from a global perspective. This global planning helps to integrate government information resources at all levels and departments to avoid resource dispersion and duplication. Through top-level design, effective sharing and interconnection of government information resources can be achieved, breaking down information silos and improving resource utilization efficiency. By integrating the service resources of various departments, data sharing and business collaboration across departments, regions, and levels can be achieved.
[0056] The integrated government service system integrates government service resources at all levels through the construction of service centers, data centers, application centers and operation and maintenance centers, realizes centralized management and unified handling of government service matters, avoids the dispersion and duplication of resources, and improves the efficiency of resource utilization. BRIEF DESCRIPTION OF THE DRAWINGS
[0057] Figure 1 A schematic diagram of the overall process of the method for building an integrated government service system provided by an embodiment of the present invention;
[0058] Figure 2 A flowchart of the top-level design steps of government affairs informatization provided by an embodiment of the present invention;
[0059] Figure 3 A schematic diagram of a flow chart of the architecture design steps provided for an embodiment of the present invention;
[0060] Figure 4 A schematic diagram of the process of establishing a service center provided by an embodiment of the present invention;
[0061] Figure 5 A schematic diagram of a flow chart of steps for building a data center provided by an embodiment of the present invention;
[0062] Figure 6 A schematic diagram of the steps of building an application center provided by an embodiment of the present invention;
[0063] Figure 7 A schematic diagram of the process of building a supervisory terminal according to an embodiment of the present invention;
[0064] Figure 8 A flowchart of steps for establishing an operation and maintenance center provided by an embodiment of the present invention;
[0065] Fig. 9 A schematic flow chart of automated governance steps provided for an embodiment of the present invention. DETAILED DESCRIPTION
[0066] In order to enable those skilled in the art to better understand the present invention, the present invention will be described in detail below with reference to the accompanying drawings and specific embodiments. The exemplary embodiments and descriptions of the present invention are used to explain the present invention but are not intended to limit the present invention.
[0067] Embodiment 1:
[0068] Figure 1 This is a schematic diagram of the overall process of the method for building an integrated government service system provided in this embodiment. Figure 1 As shown, a method for building an integrated government service system includes the following steps:
[0069] Top-level design of government informationization: Analyze the current status of government systems, information resources, infrastructure, and guarantee mechanisms. On the basis of a comprehensive understanding of the current status of government informationization, establish development goals for government informationization based on new-generation information technology, and complete the top-level architecture design of government informationization based on the development goals. Finally, plan the development path of government informationization and complete the top-level design of government informationization.
[0070] Service center construction: Based on actual business needs and business processes, business division is carried out, the results of business division are split into independent business services, and the services are registered. The registered services can be called to complete the construction of the service center.
[0071] Data center construction: Integrate all types of data to be input and output by the service center, and classify the integrated data. Plan the database based on the data classification, complete the database creation according to the database planning results, and monitor the security of the database in real time to complete the data center construction.
[0072] Application center construction: The application center construction first integrates the identity authentication center to ensure the security of the government service system login. On this basis, the authority control design and workflow design are completed. After that, the constructed service center and data center are used to build the declaration end, and the approval end is built based on the declaration end. Finally, the supervision end is built based on the data generated by the approval end to complete the application center construction.
[0073] Establishing an operation and maintenance center: formulate reasonable operation and maintenance indicators, collect data based on the indicators, analyze the collected data, and issue warnings for data that exceeds the indicator threshold. After the warning, corresponding measures can be taken for automated governance.
[0074] like Figure 2 The method for building an integrated government service system shown in the figure, wherein: the specific steps of the top-level design of government informationization are:
[0075] Current situation analysis: Through the investigation of existing information systems, a record table of existing business application systems is formed to record the business departments and system usage status of the application systems, sort out the business functions of each application system, and clarify the current business situation; on the basis of the current business situation, the current status of government information resources is sorted out, business matters are collected, and the construction of the information resource directory system is completed to form the basic framework of the information resource center, laying the foundation for business collaboration and data sharing; the unified Internet Protocol address, server management, storage equipment and network security of the central computer room are investigated to understand the existing network types, network connections of government departments and offices, network interconnection of various stations and offices, and network connection modes with the municipal government and other commissions and bureaus, and form a survey table of the current infrastructure situation; in view of the current status of computer room and network security management, the established management system is sorted out, including rules and regulations related to daily management, personnel management and security management of the central computer room, and a table of the current status of information technology rules and regulations is formed.
[0076] Goal establishment: Based on the results of the current situation analysis, centering on core business, focusing on improving government management and public service capabilities, focusing on the integration of e-government at the city and county levels, and deeply applying new generation information technology, establish the overall goal of government informationization.
[0077] Architecture design: Taking the overall goal of government informationization as the construction direction, conduct business architecture design in combination with the business status and draw a business architecture blueprint; based on the business architecture design results and combined with the current information resource status, conduct data architecture design; divide the system application groups that need to be built or upgraded, and conduct application architecture design; according to the system application situation, select the appropriate technology stack and conduct technical architecture design.
[0078] Path planning: Based on the design results of the government informationization architecture, divide the government informationization construction stages, formulate in detail the government informationization tasks that need to be completed in each stage, determine the implementation path and completion time, and complete the government informationization path planning.
[0079] like Figure 3 The method for building an integrated government service system shown in the figure, wherein the specific steps of the architecture design are:
[0080] Business architecture design: Communicate with business departments to collect specific requirements, including detailed descriptions of business processes, data input and output requirements, system functional requirements, etc.; organize, analyze and prioritize the collected requirements, and clarify the core requirements, as well as the priority and constraints of the requirements through requirements analysis; review the requirements documents with business departments to ensure that the requirements are accurate; comprehensively sort out the business processes of government informationization, identify each business link and key nodes, and optimize the business processes based on the results of requirements analysis; use the optimized business processes for modeling, clarify the input and output, processing logic and participants of each link, and form a blueprint for the business architecture of government informationization.
[0081] Data architecture design: Based on the results of business architecture design, identify data entities and data attributes, and define the business meaning, business rules, data format, etc. of data entities and their attributes to form data standards; track the flow of data in the business process, and clarify each link of data generation, processing, storage and use; track data business rule makers and data generation executors, and clarify the scope of data management responsibilities of each business party; determine the source of data, including internal and external data; clarify the flow of data in the information system (various information systems, various modules within the system), analyze the data flow, specify a unique data source, standardize data integration and sharing, and draw a data architecture diagram.
[0082] Application architecture design: According to the business architecture and data architecture design results, combined with departmental functions and the construction of existing business systems, divide the system application groups; clarify the functional modules of each application system and the relationship between them; clarify the application systems that need to be newly built or upgraded, and draw a blueprint for the application architecture of the government service system.
[0083] Technical architecture design: Research currently available technologies, frameworks, and tools; select the most appropriate technology stack, framework, and tools; design the main components of the system, including services, modules, interfaces, etc., and clarify the interaction methods and data flows between them; plan the technical implementation details of key components, including data structure, algorithm selection, caching strategy, message queue usage, etc.; design system performance optimization strategies, including load balancing, database optimization, caching strategy, etc.; design system security strategies, including data encryption, access control, security auditing, etc., to protect the system from security threats and draw up a technical architecture blueprint for the government service system.
[0084] like Figure 4 The method for building an integrated government service system shown in the figure, wherein the specific steps for building the service center are:
[0085] Business division: Collect business requirements, understand business requirements and business processes, draw business process diagrams, clarify the various steps and links in the business process, and divide the business in the system into several business areas based on the business process diagrams.
[0086] Service splitting: Use the results of business domain division to divide the service boundaries of each business domain and form a topological relationship diagram between services; define clear interfaces for each service, and services can communicate and collaborate through interfaces. Split each business domain into independent services based on service boundaries and interface definitions. When splitting, related functions should be placed in the same service to avoid coupling and communication overhead between services.
[0087] Service registration: After the service is split, the metadata information (mainly including service name, Internet Protocol address, port number, authentication information, protocol, version number and operating environment information, etc.) is registered to the service registration center. The registration process supports the service registration center to record and manage all available service instance information as the basic data for subsequent service calls.
[0088] Service call: After the service is registered, the service instance information is obtained by querying the service registration center. According to the obtained service instance list, the appropriate service instance is selected for call. The service call process does not require knowing the specific address of the service provider in advance. The service instance information can be obtained dynamically at runtime to achieve loose coupling between services.
[0089] like Figure 5 The method for building an integrated government service system shown in the figure, wherein the specific steps of building the data center are:
[0090] Data integration: Clean the collected structured data, semi-structured data and unstructured data, remove duplicate, erroneous and incomplete data, and ensure the accuracy and consistency of the data; integrate the cleaned data according to rules and standards to form a unified data format and storage standard
[0091] Data grading and classification: clarify the scope of data that needs to be classified and graded, including data types, data sources, etc.; classify data in combination with the division of responsibilities of business departments and business conditions, and refine the business classification system; refine and classify key business data, and select appropriate business attributes for classification; sort out and analyze classification results according to management and usage requirements, and determine classification rules; on the basis of classification, grade data according to factors such as sensitivity, importance and potential risks; based on the results of data classification and grading, form a data classification and grading list, important data and core data directory.
[0092] Database planning: Carry out data base database planning based on the results of data integration and data classification, determine the fields involved in the base database, and make reasonable divisions to form base databases, such as enterprise databases, personnel databases, basic geographic information databases, etc.; establish regular update and maintenance mechanisms to ensure that the data in the base databases remain timely and accurate; combine the base databases and determine the subject scope of the subject database according to actual business conditions to form a business subject database; establish regular update and maintenance mechanisms to ensure that the knowledge in the subject databases remains cutting-edge and in-depth.
[0093] Database creation: Based on the database planning results, design the logical structure of the database, determine the data tables, set fields, and define the relationship between tables; based on the results of the logical design, design the physical storage structure of the database, including selecting a suitable database management system, setting database storage parameters, etc.; create a database instance and create corresponding data tables based on the design results; load the integrated data into the database and perform necessary verification and testing; deploy the database on the government service platform to ensure the stability and security of the database system.
[0094] Data security monitoring: Monitor the quality of data in the database, set access permissions, encrypt sensitive data, back up data regularly, etc., to strengthen the security protection of the database.
[0095] like Figure 6 The method for building an integrated government service system shown in the figure, wherein the specific steps for building the application center are:
[0096] Identity authentication integration: Integrate the toolkit provided by the unified identity authentication platform into the application system that needs to implement single sign-on. The toolkit contains the interface and logic for communicating with the authentication center; clarify the login process in the application system, redirect the user's login request to the unified identity authentication platform for processing. After the user logs in successfully, the unified identity authentication platform will return an access token to the application system; after the application system receives the access token, it needs to verify the validity and authenticity of the token with the unified identity authentication platform. If the token is valid, the application system allows the user to access the corresponding resources. If the token is invalid, access is denied and the user is prompted to log in again.
[0097] Permission control design: Through the front-end routing configuration, the pages that require permission control are associated with the corresponding roles, and whether access is allowed is determined based on the permissions. Button-level permission control is implemented using front-end instructions and calculated properties. Data and function control is implemented by adding permission verification logic in the back-end API interface. When the API interface is called, the back-end checks the user permissions and decides whether to allow the operation based on the permissions.
[0098] Workflow design: Select a workflow engine tool, use a standardized modeling language to describe the government approval process, define the links, activities, gateways, events and logical relationships in the process, and write the user roles of each link into the configuration table. After the configuration is completed, the role account can see the corresponding business link; use the front-end button to trigger the business flow event, pass the corresponding value, change the business status of the library table, complete the link jump and record the approval process and result metadata of each link.
[0099] Construction of the declaration end: Integrate some business services of the service center into the declaration end of the government service system; the declaration end adopts the message queue method to realize the transmission and processing of asynchronous messages, ensuring high throughput and reliable transmission of messages; uses the Internet secure information exchange interface to complete cross-platform and cross-language data exchange and sharing; uses middleware technology to handle communication and data synchronization between systems to ensure message consistency and reliability; uses data conversion and mapping tools to standardize data in different formats to ensure data consistency and readability between different systems.
[0100] Approval end construction: Integrate some business services of the service center into the approval end of the government service system; identify the area to which the business belongs according to the domain record number recorded in the database, and complete the automatic allocation of case data; use the configured workflow to integrate with the approval end business service to complete the normal approval flow; because some government service businesses involve the generation of electronic certificates, the data reporting interface provided by the national platform is used to push the business processing result data to the national platform. After the national platform verifies it, it returns the unique identifier and QR code information of the electronic certificate, and then calls the electronic certificate library template and electronic signature, and uses the encryption algorithm to encrypt and encode the electronic certificate to generate an electronic certificate.
[0101] Construction of the supervision end: Based on the process data and results data of the approval end, build the business supervision and statistical analysis modules of the government service system to complete the construction of the supervision end.
[0102] like Figure 7 The method for building an integrated government service system shown in the figure, wherein the specific process of building the supervision end is as follows:
[0103] Business supervision: The backend is configured with a time limit table for each approval link. Each link counts down according to the configured timetable. The countdown needs to exclude holidays and non-working hours, and the case data submitted again after correction needs to be re-timed. Set an early warning threshold. When the processing time approaches or exceeds the specified threshold, the system will trigger the early warning mechanism, send a warning message, and store the overtime information.
[0104] Statistical analysis: Determine the indicators and rules for statistical analysis based on the management needs of government departments; store data in the database, use the scheduled task program to query and count according to the preset indicators and rules, and store the statistical results independently for users to call in the form of an interface.
[0105] like Figure 8 The method for building an integrated government service system shown in the figure, wherein the specific steps for building the operation and maintenance center are:
[0106] Operation and Maintenance Index Definition: Based on business requirements and system characteristics, select appropriate operation and maintenance monitoring indicators, including response time, request volume, error rate, service availability, resource utilization rate, and database access volume, etc. Set reasonable response thresholds, monitoring frequencies, and precisions to provide a basis standard for subsequent data collection.
[0107] Operation and Maintenance Data Collection: According to the defined operation and maintenance indicators, collect data from each component of the government service platform through the core scheduler, network management protocol, application programming interface, etc. And through the monitoring agents and toolkits deployed on each service node, collect data such as performance indicators, log information, and abnormal events during the operation of the service in real time.
[0108] Operation and Maintenance Data Analysis: Use distributed storage technology to process operation and maintenance monitoring data, and use algorithms such as machine learning and time series analysis to deeply analyze the data to identify potential problems and faults; when the data exceeds or is lower than the threshold, trigger the warning mechanism to generate warning information.
[0109] Automated Governance: Use the warning information and use preset automated programs such as load balancing and circuit breaker strategies to achieve automated governance of simple problems.
[0110] As Fig. 9 shown in the integrated government service system construction method, where the specific steps of the automated governance are:
[0111] Load Balancing: Use network servers to achieve load balancing, configure the load balancing algorithm (weighted random algorithm) to distribute requests to different servers, and randomly distribute requests according to the weights of service instances to achieve a more flexible load distribution strategy:
[0112] W = w1 + w2 + w3 + … + w N
[0113] In the formula: W is the sum of weights, and N is N service instances.
[0114] According to the above formula, first generate a random number r (0 <= r < W), and then traverse the weight list, accumulate the weight values until the accumulated value is greater than or equal to r and then stop. At this time, the service instance at the stopped position is the selected instance.
[0115] Circuit Breaker Strategy: Use the fault tolerance library to implement the circuit breaker pattern, define the fault threshold and degradation logic for the service. When the request failure rate of the service reaches the threshold, stop sending requests and execute the degradation logic until the fault is repaired.
[0116] Thus, it can be seen that:
[0117] The integrated government service system construction method in the embodiment of the present invention completes the current situation analysis, target construction, architecture design and path planning through the top-level design of government informationization, wherein the business architecture, data architecture, application architecture and technical architecture are clearly defined in the architecture design. According to the results of the top-level design of government informationization, combined with actual business needs and business processes, business division is carried out, the results of business division are split into independent business services, and the services are registered. The registered services can be called to complete the construction of the service center. The various types of data to be input and output by the service center are integrated, and the integrated data are classified and classified. The database is planned on the basis of data classification and classification, and the database is created according to the database planning results. The security of the database is monitored in real time to complete the construction of the data center. The application center is first built to integrate the identity authentication center to ensure the security of the government service system login, and on this basis, the authority control design and workflow design are completed. After that, the application center and data center are used to build the declaration end, and the approval end is built on the basis of the declaration end. Finally, the supervision end is built according to the data generated by the approval end to complete the construction of the application center. Formulate reasonable operation and maintenance indicators, collect data based on the indicators, analyze the collected data, issue warnings for data that exceeds the indicator threshold, and take corresponding measures for automated governance after the warning.
[0118] The foregoing description of the disclosed aspects is provided to enable any person skilled in the art to implement or use the present invention. Various modifications to these aspects will be apparent to those skilled in the art, and the general principles defined herein may also be applied to other embodiments without departing from the spirit and scope of the present invention. Therefore, the present invention is not intended to be limited to the aspects provided herein, but rather to the widest scope consistent with the principles and novel features disclosed herein.
Claims
1. A method for building an integrated government service system, characterized in that: The method comprises the following steps: Top-level design of government informationization: Analyze the current status of government systems, information resources, infrastructure, and guarantee mechanisms, establish development goals for government informationization based on new-generation information technology on the basis of a comprehensive understanding of the current status of government informationization, and complete the top-level architecture design of government informationization based on the development goals, and finally plan the development path of government informationization to complete the top-level design of government informationization; Service center construction: According to actual business needs and business processes, business division is carried out, the results of business division are split into independent business services, and the services are registered. After registration, the services can be called to complete the construction of the service center; Data center construction: Integrate all types of data to be input and output by the service center, classify the integrated data, plan the database based on the data classification, complete the database creation according to the database planning results, and monitor the security of the database in real time to complete the data center construction; Application center construction: The application center construction first integrates the identity authentication center to ensure the security of the government service system login, and then completes the authority control design and workflow design. Then, the application end is built using the built service center and data center, and the approval end is built based on the application end. Finally, the supervision end is built based on the data generated by the approval end to complete the application center construction; Establishing an operation and maintenance center: formulate reasonable operation and maintenance indicators, collect data based on the indicators, analyze the collected data, and issue warnings for data that exceeds the indicator threshold. After the warning, corresponding measures can be taken for automated governance.
2. The method for building an integrated government service system according to claim 1, characterized in that: The top-level design of government informationization: analyze the current status of government informationization systems, information resources, infrastructure, and guarantee mechanisms, establish the development goals of government informationization based on the new generation of information technology on the basis of a comprehensive understanding of the current status of government informationization, and complete the top-level architecture design of government informationization based on the development goals, and finally plan the development path of government informationization to complete the top-level design of government informationization; Among them: The specific steps of the top-level design of government informationization are: Current situation analysis: Through the investigation of existing information systems, a record table of existing business application systems is formed, which records the business departments and system usage status of the application systems, sorts out the business functions of each application system, and clarifies the current business status; on the basis of the current business status, the current status of government information resources is sorted out, business matters are collected, the construction of the information resource directory system is completed, and the basic framework of the information resource center is formed to lay the foundation for business collaboration and data sharing; the unified Internet protocol address, server management, storage equipment and network security of the central computer room are investigated to understand the existing network types, the network connection status of the agency departments, the network interconnection status of each station office, and the network connection mode with the municipal government and other commissions and bureaus, and form a survey table of the current infrastructure status; in view of the current status of computer room and network security management, the established management system is sorted out, including the rules and regulations related to the daily management, personnel management and security management of the central computer room, and a table of the current status of information technology rules and regulations is formed; Goal establishment: Based on the results of the current situation analysis, centering on the core business, focusing on improving government administration and public service capabilities, focusing on the integration of e-government at the city and county levels, deeply applying the new generation of information technology, and establishing the overall goal of government informationization; Architecture design: Taking the overall goal of government informationization as the construction direction, combined with the business status, conduct business architecture design and draw a business architecture blueprint; based on the business architecture design results and combined with the information resource status, conduct data architecture design; divide the system application groups that need to be built or upgraded, and conduct application architecture design; according to the system application situation, select the appropriate technology stack and conduct technical architecture design; Path planning: Based on the design results of the government informationization architecture, divide the government informationization construction stages, formulate in detail the government informationization tasks that need to be completed in each stage, determine the implementation path and completion time, and complete the government informationization path planning.
3. The method for building an integrated government service system according to claim 2, characterized in that: The architecture design: taking the overall goal of government informationization as the construction direction, combining the business status, conducting business architecture design and drawing a business architecture blueprint; Based on the business architecture design results and combined with the current status of information resources, data architecture design is carried out; Divide the system application groups that need to be built or upgraded, and design the application architecture; According to the system application, select the appropriate technology stack and carry out technical architecture design; wherein: the specific steps of the architecture design are: Business architecture design: Communicate with business departments to collect specific requirements, including detailed descriptions of business processes, data input and output requirements, system functional requirements, etc.; organize, analyze and prioritize the collected requirements, and clarify the core requirements, priorities and constraints of the requirements through requirements analysis; review the requirements documents with business departments to ensure that the requirements are accurate; comprehensively sort out the business processes of government informationization, identify various business links and key nodes, and optimize the business processes based on the results of requirements analysis; use the optimized business processes to model, clarify the input and output, processing logic and participants of each link, and form a blueprint for the business architecture of government informationization; Data architecture design: Based on the business architecture design results, identify data entities and data attributes, and define the business meaning, business rules, data format, etc. of data entities and their attributes to form data standards; track the flow of data in the business process, and clarify each link of data generation, processing, storage and use; track the data business rule makers and data generation executors, and clarify the scope of data management responsibilities of each business party; determine the data source, including internal and external data; clarify the data flow in the information system (each information system, each module within the system), analyze the data flow, specify the only data source, standardize the integration and sharing of data, and draw a data architecture diagram; Application architecture design: According to the business architecture and data architecture design results, combined with departmental functions and the construction of existing business systems, divide the system application groups; clarify the functional modules of each application system and the relationship between them; clarify the application systems that need to be newly built or upgraded, and draw a blueprint for the application architecture of the government service system; Technical architecture design: Research currently available technologies, frameworks, and tools; select the most appropriate technology stack, framework, and tools; design the main components of the system, including services, modules, interfaces, etc., and clarify the interaction methods and data flows between them; plan the technical implementation details of key components, including data structure, algorithm selection, caching strategy, message queue usage, etc.; design system performance optimization strategies, including load balancing, database optimization, caching strategy, etc.; design system security strategies, including data encryption, access control, security auditing, etc., to protect the system from security threats and draw up a technical architecture blueprint for the government service system.
4. The method for building an integrated government service system according to claim 1, characterized in that: The service center is built: according to the actual business needs and business processes, the business division is carried out, the results of the business division are split into independent business services, and the services are registered. The registered services can be called to complete the service center construction; wherein: the specific steps of the service center construction are: Business division: Collect business requirements, understand business requirements and business processes, draw business process diagrams, clarify the various steps and links in the business process, and divide the business in the system into several business areas according to the business process diagram; Service splitting: Use the division results of business domains to divide the service boundaries of each business domain and form a topological relationship diagram between services; define clear interfaces for each service, through which services can communicate and collaborate. Split each business domain into independent services based on service boundaries and interface definitions. When splitting, related functions should be placed in the same service to avoid coupling and communication overhead between services; Service registration: After the service is split, the metadata information is registered to the service registration center. The registration process supports the service registration center to record and manage all available service instance information as the basic data for subsequent service calls; Service call: After the service is registered, the service instance information is obtained by querying the service registration center. According to the obtained service instance list, the appropriate service instance is selected for call. The service call process does not require knowing the specific address of the service provider in advance. The service instance information can be obtained dynamically at runtime to achieve loose coupling between services.
5. The method for building an integrated government service system according to claim 1, characterized in that: The data center construction: integrate all kinds of data to be input and output by the service center, classify the integrated data, plan the database based on the data classification, complete the database creation according to the database planning results, and monitor the security of the database in real time to complete the data center construction; wherein: the specific steps of the data center construction are: Data integration: Clean the collected structured data, semi-structured data and unstructured data, remove duplicate, erroneous and incomplete data, and ensure the accuracy and consistency of the data; integrate the cleaned data according to rules and standards to form a unified data format and storage standard; Data classification and grading: clarify the scope of data that needs to be classified and graded, including data types, data sources, etc.; classify in combination with the division of responsibilities of business departments and business conditions, and refine the business classification system; refine and classify key business data, and select appropriate business attributes for classification; sort out and analyze classification results according to management and usage requirements, and determine classification rules; on the basis of classification, grade data according to factors such as sensitivity, importance and potential risks; based on the data classification and grading results, form a data classification and grading list, important data and core data catalog; Database planning: According to the results of data integration and data classification, the data base database is planned, the fields involved in the base database are determined, and reasonable divisions are made to form base databases, such as enterprise database, personnel database, basic geographic information database, etc.; a regular update and maintenance mechanism is established to ensure that the data in the base database remains timely and accurate; combined with the base database, the subject scope of the subject database is determined according to the actual business situation to form a business subject database; a regular update and maintenance mechanism is established to ensure that the knowledge in the subject database remains cutting-edge and in-depth; Database creation: Based on the results of database planning, design the logical structure of the database, determine the data tables, set the fields, and define the relationship between the tables; based on the results of the logical design, design the physical storage structure of the database, including selecting a suitable database management system, setting the storage parameters of the database, etc.; create a database instance and create corresponding data tables based on the design results; load the integrated data into the database and perform necessary verification and testing; deploy the database on the government service platform to ensure the stability and security of the database system; Data security monitoring: Monitor the quality of data in the database, set access permissions, encrypt sensitive data, back up data regularly, and strengthen database security protection.
6. The method for building an integrated government service system according to claim 1, characterized in that: The construction of the application center: The construction of the application center first integrates the identity authentication center to ensure the security of the government service system login, and on this basis completes the authority control design and workflow design, and then uses the built service center and data center to build the declaration end, and builds the approval end based on the declaration end, and finally builds the supervision end based on the data generated by the approval end to complete the construction of the application center; Among them: The specific steps of the construction of the application center are: Identity authentication integration: Integrate the toolkit provided by the unified identity authentication platform into the application system that needs to implement single sign-on. The toolkit contains the interface and logic for communicating with the authentication center; clarify the login process in the application system, redirect the user's login request to the unified identity authentication platform for processing. After the user logs in successfully, the unified identity authentication platform will return an access token to the application system; after the application system receives the access token, it needs to verify the validity and authenticity of the token with the unified identity authentication platform. If the token is valid, the application system allows the user to access the corresponding resources. If the token is invalid, the access is denied and the user is prompted to log in again; Permission control design: Through the front-end routing configuration, the pages that require permission control are associated with the corresponding roles, and whether to allow access is determined based on the permissions. The button-level permission control is implemented by using front-end instructions and calculated properties. Data and function control is implemented by adding permission verification logic in the back-end API interface. When the API interface is called, the back-end checks the user's permissions and decides whether to allow the operation based on the permissions. Workflow design: Select a workflow engine tool, use a standardized modeling language to describe the government approval process, define the links, activities, gateways, events and logical relationships in the process, and write the user roles of each link into the configuration table. After the configuration is completed, the role account can see the corresponding business link; use the front-end button to trigger the business flow event, pass the corresponding value, change the database table business status, complete the link jump and record the approval process and result metadata of each link; Construction of the declaration terminal: Integrate some business services of the service center into the declaration terminal of the government service system; the declaration terminal adopts the message queue method to realize the transmission and processing of asynchronous messages, ensuring high throughput and reliable transmission of messages; uses the Internet security exchange information interface to complete cross-platform and cross-language data exchange and sharing; uses middleware technology to handle communication and data synchronization between systems to ensure the consistency and reliability of messages; uses data conversion and mapping tools to standardize data in different formats to ensure the consistency and readability of data between different systems; Approval end construction: Integrate some business services of the service center into the approval end of the government service system; identify the area to which the business belongs according to the domain record number recorded in the database, and complete the automatic allocation of case data; use the configured workflow to integrate with the approval end business services to complete the normal approval flow; because some government service businesses involve the generation of electronic certificates, the data reporting interface provided by the national platform is used to push the business processing result data to the national platform. After the national platform passes the verification, it returns the unique identification and QR code information of the electronic certificate, and then calls the electronic certificate library template and electronic signature, and uses the encryption algorithm to encrypt and encode the electronic certificate to generate an electronic certificate; Construction of the supervision end: Based on the process data and results data of the approval end, build the business supervision and statistical analysis modules of the government service system to complete the construction of the supervision end.
7. The method for building an integrated government service system according to claim 6, characterized in that: The construction of the supervision end: Based on the process data and results data of the approval end, the business supervision and statistical analysis modules of the government service system are constructed to complete the construction of the supervision end; wherein: the specific steps of the construction of the supervision end are: Business supervision: The backend configures the time limit table for each approval link. Each link counts down according to the configured timetable. The countdown needs to exclude holidays and non-working hours, and the data submitted again after correction needs to be re-counted; set the warning threshold. When the processing time approaches or exceeds the specified threshold, the system will trigger the warning mechanism, send a warning message, and store the overdue information; Statistical analysis: According to the management needs of government departments, determine the indicators and rules for statistical analysis; based on the data stored in the database, query and statistically analyze according to the preset indicators and rules using a scheduled task program, and independently store the statistical results for users to call through an interface.
8. The method for building an integrated government service system according to claim 1, characterized in that: The construction of the operation and maintenance center: Formulate reasonable operation and maintenance indicators, collect data according to the indicators, perform data analysis on the collected data, give early warnings for data exceeding the indicator thresholds, and corresponding measures can be taken for automated governance after the early warnings; among them: The specific steps for the construction of the operation and maintenance center are as follows: Formulation of operation and maintenance indicators: According to business requirements and system characteristics, select appropriate operation and maintenance monitoring indicators, including response time, request volume, error rate, service availability, resource utilization rate, database access volume, etc., set reasonable response thresholds, monitoring frequencies and precisions, and provide a basis standard for subsequent data collection. Collection of operation and maintenance data: According to the formulated operation and maintenance indicators, collect data from each component of the government service platform through methods such as the core scheduler, network management protocol, application program interface, etc., and use monitoring agents and toolkits deployed on each service node to collect performance indicators, log information, exception events, etc. during the service operation process in real time. Analysis of operation and maintenance data: Use distributed storage technology to process operation and maintenance monitoring data, and use algorithms such as machine learning and time series analysis to deeply analyze the data to identify potential problems and faults; when the data exceeds or is lower than the threshold, trigger an early warning mechanism to generate early warning information. Automated governance: Use the early warning information and use preset automated programs such as load balancing and circuit breaker strategies to achieve automated governance of simple problems.
9. The method for building an integrated government service system according to claim 8, characterized in that: The automated governance: Use the early warning information and use preset automated programs such as load balancing and circuit breaker strategies to achieve automated governance of simple problems; among them: The specific steps for the automated governance are as follows: Load balancing: Use network servers to achieve load balancing, configure a load balancing algorithm (weighted random algorithm) to distribute requests to different servers, and randomly distribute requests according to the weights of service instances to achieve a more flexible load distribution strategy: <h2 style=";text-align:left;direction:ltr">W = w1 + w2 + w3 +… + w<h2 style=";text-align:left;direction:ltr"> N Where: W is the sum of weights, and N is N service instances; According to the above formula, first generate a random number r (0 <= r < W), then traverse the weight list, accumulate the weight values until the accumulated value is greater than or equal to r and then stop. At this time, the service instance at the stopped position is the selected instance; Circuit breaker strategy: Use a fault tolerance library to implement the circuit breaker pattern, define a fault threshold and a degradation logic for the service. When the request failure rate of the service reaches the threshold, stop sending requests and execute the degradation logic until the fault is repaired.