Search

CN-121979521-A - Assembled network informatization integration platform

CN121979521ACN 121979521 ACN121979521 ACN 121979521ACN-121979521-A

Abstract

The invention discloses an assembled network informatization integrated platform which comprises a platform service bus module, a module interface specification module, a module registration and version management module, an assembly arrangement module and at least one of an integrated adaptation module, a configuration template and dependency verification module, a deployment delivery module and an operation monitoring and auditing module. The platform registers and versioning the functional module through standard interface and contract, assembles the arrangement and generates the assembly list, and the adapter unit realizes protocol conversion and data mapping, and the verification module accomplishes dependence and configuration consistency check, and delivery module supports release and rollback, monitors audit module and realizes operation monitoring and trace audit, improves integrated efficiency and traceability.

Inventors

  • LI XIANGZONG
  • Shang Yijing
  • ZHANG XINGYI
  • HU TAO
  • HAN HUI

Assignees

  • 无锡市惠山区人民医院

Dates

Publication Date
20260505
Application Date
20260123

Claims (10)

  1. 1. The assembly type network informatization integration platform is characterized by comprising a platform service bus module, a module interface specification module, a module registration and version management module and an assembly arrangement module, wherein the platform service bus module is used for providing unified call entrance, message routing and strategy control and is in communication connection with the module interface specification module, the module registration and version management module and the assembly arrangement module, the module interface specification module is used for defining standard interface and input/output contracts of a function module and defining life cycle events, the module registration and version management module is used for registering, indexing and versioning management and outputting module indexes of the function module, the assembly arrangement module is used for selecting a target function module from the module indexes and generating an assembly list based on an assembly template, and the assembly type network informatization integration platform further comprises at least one of an integration adaptation module, a configuration template and dependency verification module, a deployment delivery module and an operation monitoring and auditing module, and the assembly list is used as input or linkage basis of the at least one module.
  2. 2. The fabricated network informationized integration platform of claim 1, wherein the functional modules are packaged with standardized description information, the description information at least comprising module identification, version number, capability description, input-output contracts, dependency declarations and running resource requirements, wherein the input-output contracts are used for defining interface parameters, return structures and error code sets, the dependency declarations are used for defining dependency names, dependency version ranges and dependency types for other functional modules or external resources, so that the module registration and version management module can complete availability verification and version conflict detection based on the description information.
  3. 3. The assembly type network information integration platform according to claim 1, wherein the module registration and version management module comprises a registration processing unit, a version index unit and an availability check unit, wherein the availability check unit at least executes interface contract integrity check, dependency declaration validity check and version range consistency check, writes a target function module into the module index and forms a retrievable version set when the check is passed, and outputs a check result containing a missing item, a conflict item and a correction suggestion when the check is not passed, so as to be revised by the assembly arrangement module or an operation and maintenance personnel.
  4. 4. The assembly type network informatization integration platform according to claim 1, wherein the assembly template at least comprises module selection rules, dependent topology definitions, parameter mapping rules and release strategies, the assembly arrangement module selects a target function module set meeting version constraints from the module index according to the module selection rules, builds a dependency graph according to the dependent topology definitions, and maps external system parameters, platform strategy parameters and module interface parameters according to the parameter mapping rules, so as to generate the assembly list comprising module sets, version sets, dependency relationships and configuration mappings, and accordingly the assembly process is consistent under different delivery environments.
  5. 5. The assembly type network informatization integration platform according to claim 1, wherein the integration adaptation module comprises a plurality of adapter units, different external systems respectively correspond to the different adapter units, and each adapter unit at least comprises a protocol conversion unit and a data mapping unit, wherein the protocol conversion unit is used for converting an external system protocol into a platform internal call protocol, the data mapping unit is used for mapping an external system data structure into an internal data structure consistent with the input-output contract, and the external system difference is limited within the boundary of the adapter units to reduce platform core logic coupling through the platform service bus module and the functional module.
  6. 6. The assembly type network informatization integration platform according to claim 1, wherein the configuration template and dependency verification module is used for maintaining configuration templates and dependency rules and executing verification based on the assembly list, the verification at least comprises interface contract consistency verification, dependency closed loop conflict verification, version range conflict verification and configuration item constraint verification, the configuration item constraint verification is used for checking necessary filling parameters, value ranges, enumeration sets and mutual exclusion conditions, the configuration templates and dependency verification module outputs issuable configuration when the verification passes, and outputs verification results comprising conflict reasons, affected modules and suggested correction paths when the verification does not pass.
  7. 7. The assembly type network informatization integration platform according to claim 1, wherein the deployment delivery module is configured to convert the assembly manifest and the issuable configuration into the deployable unit and execute an issue flow, the issue flow at least comprising version locking, staged loading and consistency verification, wherein the version locking is used for solidifying the version set corresponding to the module set to avoid run-time drift, the staged loading is used for sequentially starting the functional modules or the adapter units according to the dependency relationship, and the consistency verification is used for checking interface connectivity and key configuration validation state after the issue is completed, so as to improve controllability and reproducibility of assembly delivery.
  8. 8. The assembly-type network informatization integration platform according to claim 7, wherein the deployment delivery module supports at least gray level release and quick rollback, the gray level release is used for running a new version of the deployable unit in advance within a preset range and coexisting with a last stable version, the quick rollback is used for recovering an assembly running environment to the last stable version when a rollback condition is triggered, the rollback condition at least comprises one or more of abnormal running monitoring indexes, an error rate exceeding threshold, a calling delay exceeding threshold and key link unreachable, and the rollback process records rollback triggering reasons, rollback target versions and rollback completion time for audit retrospection.
  9. 9. The assembly type network informatization integration platform according to claim 1, wherein the operation monitoring and auditing module is used for performing operation state monitoring and call link monitoring on the assembled functional module and adapter unit, wherein the operation state monitoring at least outputs a health state, a resource occupation, a heartbeat state and an abnormal event of the module, the call link monitoring at least outputs call delay, throughput, an error rate and a link topology abstract, and the operation monitoring and auditing module is further used for generating audit records for operation behaviors of inquiring, exporting, publishing, rollback and configuration change, wherein the audit records at least comprise an operation main body identifier, operation time, an operation type, an operation object and a result abstract.
  10. 10. The assembly-type network information integration platform according to claim 1, wherein the platform service bus module comprises a policy control unit and a routing arrangement unit, wherein the policy control unit is used for executing one or more of authentication, current limiting, fusing and retry policies on a call request from an external system or an internal function module, the routing arrangement unit is used for carrying out routing distribution on the call request according to a dependency relationship and configuration mapping in the assembly list and outputting a call result, and the policy control unit is linked with the operation monitoring and auditing module, so that a policy triggering event and an abnormal event can be recorded in a correlated manner and used for subsequent tracing and optimization.

Description

Assembled network informatization integration platform Technical Field The invention relates to the technical field of network informatization integration and platform management, in particular to an assembled network informatization integration platform. Background Along with the continuous promotion of network informatization construction, an informatization system inside an organization gradually presents the characteristics of 'multi-system coexistence, layered deployment, capability dispersion and interface isomerism'. Network informatization-related capabilities typically cover multiple directions for unified access, interface connectivity, identity authentication, log collection, audit trail, monitoring alarms, configuration management, asset management, and data synchronization. Because of long construction period, multiple participating manufacturers and inconsistent technical routes, the above-mentioned capabilities often exist in different products, different components or different service forms, so as to form a plurality of mutually independent system units. In the prior art, the integration of the network informatization system is mostly finished by adopting an interface docking mode, a script configuration mode and a custom development mode. The different systems have differences in protocol type, data structure, interface parameters, error code semantics, authentication mode and deployment form, so that repeated adaptation and repeated development are required for each butt joint object when the integration requirement is newly increased, and when the external system is upgraded or the interface is changed, the integration logic needs to be synchronously modified, so that the maintenance cost is high and the linkage fault is easy to cause. Meanwhile, configuration items in the integration process are generally scattered at a plurality of positions, and lack of uniform templatization management and dependency relation constraint, so that problems of parameter deletion, mutual exclusion configuration conflict, dependency closed loop inconsistency and the like are easy to occur, and further online failure or unstable operation are caused. Furthermore, conventional integration schemes do not support enough "version consistency and rollback". The updating of the functional components often lacks explicit version locking and version range dependency, version drift is easy to occur in the running period, the same capacity is inconsistent in different nodes or different environments, and when the change causes abnormality, a quick rollback mechanism and a reproducible delivery list are lacking, so that the service continuity is difficult to recover to the last stable state in a short time. On the other hand, the existing scheme has insufficient observable and traceable capabilities on the running period, a unified monitoring and auditing trace-remaining mechanism for a module call link, abnormal events and operation behaviors is lacking, the fault cause is difficult to quickly locate, and responsibility tracing and complex disk optimization on key operations such as configuration change, release rollback and the like are not facilitated. Therefore, there is a need for an assembled network informatization integration platform, which performs interface standardization, registration and version management on network informatization capability in the form of standardized functional modules, realizes programmable assembly through an assembly template and an assembly list, and simultaneously combines proper adapter isolation, configuration template and dependency verification, controllable release and quick rollback, and operation monitoring and audit trace, thereby improving integrated delivery efficiency, operation stability and traceability. Disclosure of Invention The invention aims to provide an assembled network informatization integrated platform, which is characterized in that network informatization functions are modularized and standardized, and arrangement and assembly among modules are carried out by means of a platform service bus module, so that the function modules can be integrated through a standard interface, and the rapid deployment, independent updating and flexible expansion of the system are realized. The platform can select, assemble and configure the modules according to actual demands, greatly improves the integration efficiency, reduces the development cost, and has version control, rollback mechanism and auditable management capability. In order to achieve the above purpose, the present invention provides the following technical solutions: The assembly type network informatization integration platform comprises a platform service bus module, a module interface specification module, a module registration and version management module and an assembly arrangement module, wherein the platform service bus module is used for providing a unified call inlet, controlling message routing