Service architecture information processing method and system and storage medium
By acquiring and analyzing business architecture information in real time, generating a data asset catalog and storing it persistently, the problem of lagging information architecture updates is solved, real-time synchronization between information architecture and business architecture is achieved, and the efficiency and accuracy of data governance are improved.
Patent Information
- Application Number
- CN202511537693.2
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-10-24
- Publication Date
- 2026-02-10
AI Technical Summary
Existing information architecture governance methods cannot be updated in a timely manner when faced with frequent changes in business architecture, resulting in low data governance efficiency, data errors and consistency issues, which affect the accuracy of decision-making and business continuity.
The system acquires business architecture information in real time through preset data interfaces, generates a data asset catalog, performs data analysis and persistent storage, supports displaying analysis results in a display window, and achieves real-time synchronization between information architecture and business architecture.
It enables real-time synchronization between information architecture and business architecture, improves data governance efficiency, reduces the workload of manual adjustments, enhances the accuracy and timeliness of information architecture, and provides data support for continuous optimization.
Smart Images

Figure CN121501869A_ABST
Abstract
Description
TECHNICAL FIELD
[0001] The present application relates to the technical field of data governance, in particular to a business architecture information processing method and system and a storage medium. BACKGROUND
[0002] With the intensification of global competition and the rapid development of digital economy, enterprises are facing increasingly complex business environments and data processing needs. Information architecture governance has become a key to ensuring data quality and improving business efficiency.
[0003] The existing information architecture governance methods and tools have obvious limitations in handling frequent changes in business architecture scenarios. When enterprises optimize business processes, adjust organizational structures, or introduce new technologies, data asset directories often cannot be updated in a timely manner, resulting in a growing gap between information architecture and actual business operation status. This delay increases the cost of data governance, reduces work efficiency, and can lead to data errors, redundancies, and consistency problems, seriously affecting the accuracy of decisions and the continuity of business. Therefore, how to respond to changes in business architecture in a timely manner and update information architecture to improve data governance efficiency is one of the important technical problems in the related technical field.
[0004] To address the above problems, no effective solutions have been proposed so far. SUMMARY
[0005] The embodiments of the present application provide a business architecture information processing method, system and storage medium to at least solve the technical problems of information architecture update lag, inability to respond to changes in business architecture in a timely manner, and thus low data governance efficiency in the related art.
[0006] According to an aspect of an embodiment of the present application, a business architecture information processing method is provided, comprising: in response to a first external control operation, obtaining current business architecture information from a business architecture management system via a preset data interface, wherein the preset data interface is used to interface with the business architecture management system; generating a data asset directory according to the current business architecture information; performing data analysis on the current business architecture information based on the data asset directory to obtain an analysis result; persistently storing the analysis result to a preset storage space; in response to a second external control operation, selecting to-be-displayed data content from the analysis result stored in the preset storage space, and displaying the to-be-displayed data content in a display window.
[0007] Optionally, the current business architecture information comprises current business process information and current business unit information, the data asset catalog comprises business architecture governance requirements, and generating the data asset catalog according to the current business architecture information comprises: comparing the current business architecture information with historical business architecture information to identify changed business processes or business units; and creating business architecture governance requirements based on the changed business processes or business units.
[0008] Optionally, the current business architecture information further comprises current business element information, and the data analysis on the current business architecture information based on the data asset catalog comprises: structurally analyzing the current business element information based on the business architecture governance requirements to obtain structured business elements; identifying business objects based on the structured business elements; and establishing target business relationships among the business units, the business elements and the business objects.
[0009] Optionally, the identifying business objects based on the structured business elements and the establishing target business relationships among the business units, the business elements and the business objects comprise: identifying business objects based on the structured business elements, and establishing initial business relationships between the business elements and the business objects, wherein the initial business relationships are many-to-one relationships; and establishing the target business relationships based on the initial business relationships and existing business relationships, wherein the existing business relationships are business relationships between the business units and the business elements.
[0010] Optionally, the business architecture information processing method further comprises: verifying the business objects in the initial business relationships based on business object identification principles and business object verification principles to obtain verification results; and updating the initial business relationships based on editing operations of the business objects in response to the verification results indicating that information of some of the business objects is incorrect.
[0011] Optionally, the analysis results comprise information chain diagrams and data flow diagrams, and the data analysis on the current business architecture information based on the target business relationships to obtain the analysis results comprises: analyzing the current business architecture information based on the target business relationships to obtain associated business objects of the changed business processes or business units; modifying logical entities and attribute information of the associated business objects to obtain modified business relationships; performing information chain analysis on the modified business relationships to obtain information chain diagrams, and performing data flow analysis on the modified business relationships to obtain data flow diagrams, wherein the information chain diagrams are used to express data flow relationship in the business processes, and the data flow diagrams are used to express data flow relationship between different information technology systems in the enterprise.
[0012] Optionally, the selecting the data content to be displayed from the analysis result stored in the preset storage space in response to the second external control operation comprises: determining the business process identifier in response to the second external control operation; and selecting the information chain diagram or the data flow diagram from the analysis result stored in the preset storage space based on the business process identifier.
[0013] According to another aspect of the embodiments of the present application, a business architecture information processing system is further provided, comprising: a business architecture acquisition unit, configured to acquire current business architecture information from a business architecture management system via a preset data interface in response to a first external control operation, wherein the preset data interface is configured to interface with the business architecture management system; a data asset directory management unit, configured to generate a data asset directory according to the current business architecture information; an analysis unit, configured to perform data analysis on the current business architecture information based on the data asset directory to obtain an analysis result; a data storage unit, configured to persistently store the analysis result to a preset storage space; and a data interaction unit, configured to select data content to be displayed from the analysis result stored in the preset storage space in response to a second external control operation, and display the data content to be displayed in a display window.
[0014] According to another aspect of the embodiments of the present application, an electronic device is further provided, comprising: a memory storing an executable program; and a processor configured to run the executable program, wherein the executable program performs the business architecture information processing method in any one of the above aspects when running.
[0015] According to another aspect of the embodiments of the present application, a computer readable storage medium is further provided, comprising a stored executable program, wherein the executable program controls the device where the computer readable storage medium is located to perform the business architecture information processing method in any one of the above aspects when running.
[0016] The application provides a business architecture information processing method, comprising: in response to a first external control operation, obtaining current business architecture information from a business architecture management system via a preset data interface, wherein the preset data interface is used to interface with the business architecture management system; generating a data asset directory according to the current business architecture information; performing data analysis on the current business architecture information based on the data asset directory to obtain an analysis result; persistently storing the analysis result to a preset storage space; and in response to a second external control operation, selecting to-be-displayed data content from the analysis result stored in the preset storage space and displaying the to-be-displayed data content in a display window. The application first realizes real-time acquisition of business architecture information through the preset data interface, avoids the delay of manual collection and arrangement, ensures that the update of the data asset directory can quickly reflect the latest state of the business architecture, which is the basis for solving the problem of lagging information architecture update. Secondly, the data asset directory is automatically generated according to the current business architecture information, ensuring the close coupling of the data asset directory and the business architecture, reducing the workload of manually adjusting the directory due to changes in the business architecture, and improving the efficiency of data governance. Then, the data analysis on the current business architecture information based on the data asset directory can automatically identify the specific impact of business architecture changes on the information architecture, such as the addition or adjustment of business units, the deduplication of business elements, the association of logical entities, etc., effectively avoiding the incomplete and time-consuming problems of manual analysis, and enhancing the accuracy and timeliness of the information architecture. Further, the analysis result is persistently stored to the preset storage space, ensuring that the analysis result can be retained for a long time, facilitating future query and analysis, and providing data support for continuous information architecture optimization and business process improvement, further improving the efficiency of data governance. Finally, in response to the second external control operation, the to-be-displayed data content is selected from the analysis result stored in the preset storage space, and the to-be-displayed data content is displayed in the display window, which enables users to view the analysis result through the intuitive display window, providing convenience for users. In summary, the application realizes real-time synchronization of information architecture and business architecture, thereby improving the technical effect of data governance efficiency, and further solving the technical problems of lagging information architecture update, inability to respond to business architecture changes in a timely manner, and low data governance efficiency in related technologies. BRIEF DESCRIPTION OF DRAWINGS
[0017] The accompanying drawings, which are included to provide a further understanding of the application and are incorporated in and constitute a part of this application, illustrate embodiments of the application and serve to explain the principles of the application. In the drawings:
[0018] Figure 1 is a flowchart of a business architecture information processing method according to an embodiment of the application;
[0019] Figure 2is a flowchart of an embodiment of a service architecture information processing method according to an embodiment of the present application;
[0020] Figure 3 is a system architecture diagram of a service architecture information processing system according to an embodiment of the present application;
[0021] Figure 4 is a structural block diagram of a service architecture information processing system according to an embodiment of the present application. DETAILED DESCRIPTION
[0022] In order to make the personnel in the art better understand the present application scheme, the technical scheme in the embodiments of the present application will be described clearly and completely below in conjunction with the drawings in the embodiments of the present application. Obviously, the described embodiments are only a part of the embodiments of the present application, not all. Based on the embodiments in the present application, all other embodiments obtained by those skilled in the art without creative labor should belong to the scope of protection of the present application.
[0023] It should be noted that the terms "first", "second" and the like in the specification and claims of the present application and the above-described drawings are used to distinguish similar objects, and do not necessarily indicate a specific order or a chronological sequence. It should be understood that the data thus used can be interchanged under appropriate circumstances, so that the embodiments of the present application described herein can be implemented in an order other than that illustrated or described herein. In addition, the terms "include" and "have" and any variations thereof are intended to cover non-exclusive inclusion, for example, a process, method, system, product or device that includes a series of steps or units does not have to be limited to those steps or units clearly listed, but can include other steps or units not clearly listed or inherent to these processes, methods, products or devices.
[0024] According to an embodiment of the present application, an embodiment of a service architecture information processing method is provided. It should be noted that the steps shown in the flowchart of the drawings can be executed in a computer system such as a set of computer executable instructions, and although a logical order is shown in the flowchart, in some cases, the steps shown or described herein can be executed in an order different from that shown herein.
[0025] In an embodiment of the present application, a service architecture information processing method is provided. Figure 1 is a flowchart of an embodiment of a service architecture information processing method according to an embodiment of the present application, as shown, the service architecture information processing method comprises the following steps: Figure 1
[0026] Step S101, in response to a first external control operation, obtaining current business architecture information from a business architecture management system via a preset data interface, wherein the preset data interface is used to interface the business architecture management system;
[0027] Step S102, generating a data asset directory according to the current business architecture information;
[0028] Step S103, performing data analysis on the current business architecture information based on the data asset directory to obtain an analysis result;
[0029] Step S104, persistently storing the analysis result to a preset storage space;
[0030] Step S105, in response to a second external control operation, selecting to-be-displayed data content from the analysis result stored in the preset storage space, and displaying the to-be-displayed data content in a display window.
[0031] The first external control operation refers to a request behavior triggered by a user or an automated task, aiming to call data in the business architecture management system. The first external control operation is usually realized by clicking an interface button, sending an application programming interface request, etc.
[0032] The preset data interface refers to a pre-defined interface specification, used to interface the business architecture management system, so as to transmit data in real time or periodically.
[0033] In an optional embodiment, a user selects a specific business process in the information architecture design system, clicks a "refresh business architecture information" button, triggers the first external control operation, sends a request to the business architecture management system via the preset data interface, and obtains current business architecture information, including process hierarchy, business unit, business scenario, input and output, etc.
[0034] In an optional embodiment, a timing task is set, for example, every morning, the system automatically performs the first external control operation, and batch obtains current business architecture information from the business architecture management system via the preset data interface, without manual intervention.
[0035] The data asset directory refers to a systematic data index and description document. The data asset directory records all data assets owned by an enterprise in detail, including data source, type, purpose, ownership, security level, etc., and is a core component of data governance.
[0036] In an optional embodiment, according to the obtained current business architecture information, the association between the business elements and the existing business objects is automatically analyzed and established, and the corresponding data asset catalog is generated. For the newly added business objects, the corresponding data asset catalog entries are automatically generated, and the user is prompted to confirm and supplement the details.
[0037] In an optional embodiment, according to the obtained current business architecture information, a preliminary data asset catalog draft is generated, listing the data assets related to the business architecture information, and the data manager reviews and edits the classification, attributes and relationships of the data assets.
[0038] The above data analysis process includes but is not limited to data deduplication, data correlation analysis, data flow generation, information chain construction, etc., aiming to reveal the internal relationship between the data asset catalog and the business architecture, and identify data breakpoints and data duplication in the business process.
[0039] In an optional embodiment, according to the preset rules, the necessary information is extracted from the data asset catalog for comparison and analysis, and a detailed analysis report is generated. The preset rules are based on historical business knowledge and practice, and based on the preset rules, the key data elements in the current business architecture information can be automatically identified.
[0040] The above persistent storage refers to saving the analysis results to a persistent storage device or database for long-term storage and access at any time.
[0041] In an optional embodiment, the analysis results are stored in a centralized database, which is maintained and accessed through database management software. This approach facilitates centralized management and large-scale analysis of data.
[0042] In an optional embodiment, a distributed file system is used to store the analysis results, which can improve the reliability and access speed of the storage, especially suitable for big data processing environment.
[0043] The above-mentioned second external control operation refers to a request behavior triggered by the user or automated task, aiming to retrieve and display the stored analysis results. The second external control operation is usually realized through the search or filtering function of the user interface.
[0044] The above-mentioned display window is used to display the analysis results for the user to understand and analyze.
[0045] In an optional embodiment, a user-friendly interface is built using Web technology, and the user can access the system through a browser, select the business process or time period they want to view, and the system retrieves the relevant analysis results from the preset storage space and displays them in the form of charts, lists, etc. on the Web interface.
[0046] The application provides a business architecture information processing method, comprising the following steps: in response to a first external control operation, obtaining current business architecture information from a business architecture management system via a preset data interface, wherein the preset data interface is used to connect the business architecture management system; generating a data asset directory according to the current business architecture information; performing data analysis on the current business architecture information based on the data asset directory to obtain an analysis result; persistently storing the analysis result to a preset storage space; and in response to a second external control operation, selecting to-be-displayed data content from the analysis result stored in the preset storage space and displaying the to-be-displayed data content in a display window. The application realizes real-time acquisition of business architecture information through the preset data interface, avoids the delay of manual collection and arrangement, ensures that the update of the data asset directory can quickly reflect the latest state of the business architecture, and is the basis for solving the problem of lagging information architecture update. Secondly, the data asset directory is automatically generated according to the current business architecture information, ensuring the close coupling of the data asset directory and the business architecture, reducing the workload of manually adjusting the directory due to changes in the business architecture, and improving the efficiency of data governance. Then, the data analysis on the current business architecture information based on the data asset directory can automatically identify the specific impact of business architecture changes on the information architecture, such as the addition or adjustment of business units, the deduplication of business elements, the association of logical entities, effectively avoiding the incomplete and time-consuming problems of manual analysis, and enhancing the accuracy and timeliness of the information architecture. Further, the analysis result is persistently stored to the preset storage space, ensuring that the analysis result can be retained for a long time, facilitating future query and analysis, and providing data support for continuous information architecture optimization and business process improvement, further improving the efficiency of data governance. Finally, in response to the second external control operation, the to-be-displayed data content is selected from the analysis result stored in the preset storage space, and the to-be-displayed data content is displayed in the display window, which enables users to view the analysis result through the intuitive display window, providing convenience for users. In summary, the application realizes real-time synchronization of information architecture and business architecture, thereby improving the technical effect of data governance efficiency, and further solves the technical problems of lagging information architecture update, inability to respond to business architecture changes in related technologies, and low data governance efficiency.
[0047] The speed control method of the electric pump in the embodiment of the application is further described below.
[0048] Optionally, the current business architecture information comprises current business process information and current business unit information, and the data asset directory comprises business architecture governance requirements. The data asset directory is generated according to the current business architecture information, comprising the following steps:
[0049] Step S1021, comparing the current business architecture information with the historical business architecture information to identify the changed business processes or business units.
[0050] Step S1022, creating business architecture governance requirements based on the changed business processes or business units.
[0051] The current business process information refers to the detailed description information of the business processes currently executed by the enterprise. The current business process information includes the hierarchy of the process, participants, input and output, and other related detailed information. The current business process information reflects the operation mode and business logic of the enterprise, and is an important reference for data governance.
[0052] The business unit is the basic component in the business process, and each business unit is responsible for executing specific business activities. The current business unit information includes the latest state of each business unit, such as unit number, name, and responsible business activities.
[0053] The business architecture governance requirements refer to specific requirements associated with data asset directory updates and maintenance. The business architecture governance requirements can timely and accurately reflect the changes in the business architecture, thereby promoting the efficient performance of data governance work.
[0054] The current business architecture information and the historical business architecture information are compared to identify the changed business processes or business units. In an optional embodiment, the historical business architecture information is stored through version control technology, and whenever there is an update of new business architecture information, a difference comparison algorithm is used to automatically identify the changed parts. This method is suitable for frequently changing scenarios and can quickly and accurately identify differences.
[0055] In another optional embodiment, a machine learning model is trained to automatically learn and identify the change patterns of business processes and business units. The current business architecture information and the historical business architecture information are used as the input of the pre-trained machine learning model, and based on the output result of the model, the changed business processes or business units are identified.
[0056] Once the changes in the business architecture are identified, the corresponding business architecture governance requirements are automatically created. The business architecture governance requirements specifically describe the adjustment actions that need to be made in the data asset directory, including but not limited to adding new entries, modifying attributes, deleting redundant information, etc.
[0057] In an optional embodiment, a plurality of business architecture governance requirement templates are preset, each template corresponding to a specific business architecture change type, such as the addition of a business process or the adjustment of a business unit. According to the identified change type, the corresponding template is automatically matched to generate the business architecture governance requirements.
[0058] By following the steps above, changes in the business architecture can be automatically identified, and business architecture governance requirements can be created based on these changes. This effectively promotes the dynamic adjustment of the data asset catalog and significantly improves the synchronization between the information architecture and the business architecture.
[0059] Optionally, the current business architecture information also includes: current business element information. Based on the data asset catalog, data analysis is performed on the current business architecture information to obtain the analysis results, including the following steps:
[0060] Step S1031: Based on the business architecture governance requirements, the current business element information is structured and sorted to obtain structured business elements;
[0061] Step S1032: Use structured business elements to identify business objects and establish target business relationships between business units, business elements and business objects.
[0062] Step S1033: Perform data analysis on the current business architecture information based on the target business relationship to obtain the analysis results.
[0063] The aforementioned structured analysis refers to transforming unstructured or semi-structured business element information into clear and standardized structured data, which facilitates subsequent analysis and processing.
[0064] The aforementioned structured business elements refer to business element information that has been sorted out and has a clear format and content, and this information can be identified and processed by the system.
[0065] In one alternative embodiment, natural language processing technology is used to analyze the business element information described in the text, identify key entities and attributes, and transform them into a structured data format. For example, for a text describing a business activity, key information such as the activity name, participants, inputs and outputs is automatically extracted and organized into tables or database records.
[0066] The above business object identification aims to identify business objects that are associated with structured business elements.
[0067] The aforementioned target business relationships refer to the connections between business units, business elements, and identified business objects. By understanding these target business relationships, the flow and usage scenarios of data within the enterprise can be tracked, providing crucial information for data governance.
[0068] In one optional embodiment, a preset relationship matching rule is provided, which defines how to identify business objects from structured business elements and how to establish relationships between business units, business elements, and business objects. For example, all business elements and business units related to "sales order" are identified, and they are automatically associated with the business object "sales order".
[0069] Based on the established target business relationships, data analysis is performed on the current business architecture information, including but not limited to data flow analysis, information chain construction, and data breakpoint identification, with the aim of revealing the intrinsic connection between data assets and business architecture.
[0070] In one optional embodiment, by analyzing the data transfer relationship between business units and business objects, a data flow diagram is automatically generated to show the data flow path in the business process, so as to identify problems such as duplicate data entry and information silos.
[0071] In the above steps, by constructing target business relationships between business units, business elements, and business objects, and performing data analysis on the current business architecture information based on the target business relationships, the analysis results can automatically identify the specific impact of business architecture changes on the information architecture, such as the addition or adjustment of business units, the deduplication of business elements, and the association of logical entities.
[0072] Optionally, business objects are identified based on structured business elements, and target business relationships are established between business units, business elements, and business objects, including the following steps:
[0073] Step S10321: Identify business objects based on structured business elements, and establish initial business relationships between business elements and business objects, wherein the initial business relationship is a many-to-one relationship;
[0074] Step S10322: Establish target business relationships using initial business relationships and existing business relationships, where existing business relationships are business relationships between business units and business elements.
[0075] The initial business relationships mentioned above refer to the relationships between business elements and business objects. Multiple business elements can correspond to the same business object. One business element can only correspond to one business object.
[0076] In one optional embodiment, business objects corresponding to structured business elements are automatically identified according to pre-defined correspondence rules, and an initial many-to-one relationship is established. The pre-defined correspondence rules describe how to find the corresponding business object based on the attributes of the business element. For example, if a business element includes the name and transaction records of a "customer," then that business element should be associated with a "customer" business object.
[0077] The aforementioned existing business relationships refer to the established connections between business units and business elements. These relationships already exist in the company's daily operations and reflect the use and flow of data in the business processes.
[0078] In one alternative embodiment, initial and existing business relationships are integrated to construct a relationship graph that reflects the overall business process. In this graph, each business unit, business element, and business object is considered a node, and the relationships between them are represented by edges. Graph analysis can uncover hidden data flow paths and business dependencies, thereby establishing target business relationships.
[0079] In the steps described above, establishing target business relationships provides a clear path for data analysis, helping companies to examine business processes from a data perspective.
[0080] Optionally, the business architecture information processing method may also include the following steps:
[0081] Step S10323: Using the business object identification principle and the business object verification principle, the business objects in the initial business relationship are verified to obtain the verification result;
[0082] Step S10324: In response to the verification result indicating that the information of some business objects is incorrect, the initial business relationship is updated based on the editing operation of some business objects.
[0083] The aforementioned principles for identifying business objects guide how to identify objects with specific business implications, ensuring that the definition of business objects aligns with the company's actual operational needs and industry standards. These principles include, but are not limited to, the uniqueness, independence, lifecycle management, and ownership of the object.
[0084] After business objects are identified, the identification results are verified using business object verification principles to ensure the accuracy and applicability of the business objects. Verification principles cover, but are not limited to, data integrity, compliance, and consistency of business logic.
[0085] In one optional embodiment, based on the business object verification principle, the system checks whether the business object has a unique identifier, whether it has a complete lifecycle description, and whether it matches the relationship between the business unit and business elements, and generates a detailed verification report to identify possible anomalies or errors.
[0086] After discovering errors in some business object information, the problematic information is modified or supplemented using editing tools, including but not limited to names, definitions, attributes, and relationships. After modification, the initial business relationships are updated.
[0087] In the above steps, by introducing a business object identification and verification mechanism, business process chaos and data governance failure caused by incorrect business object information are effectively avoided, thereby improving the efficiency and quality of data governance work.
[0088] Optionally, the analysis results include: information chain diagrams and data flow diagrams. Based on the target business relationships, data analysis is performed on the current business architecture information to obtain the analysis results, including the following steps:
[0089] Step S10331: Perform data analysis on the current business architecture information based on the target business relationship to obtain the associated business objects of the changed business processes or business units;
[0090] Step S10332: Modify the logical entity and attribute information of the associated business object to obtain the modified business relationship;
[0091] Step S10333: Perform information chain analysis on the modified business relationships to obtain an information chain diagram, and perform data flow analysis on the modified business relationships to obtain a data flow diagram. The information chain diagram is used to express the data flow relationship in the business process, and the data flow diagram is used to express the data flow relationship between different information technology systems within the enterprise.
[0092] In one alternative embodiment, based on the determined target business relationship, the associated business objects of the changed business process or business unit are queried.
[0093] The logical entities described above are structured data descriptions of business objects. Attribute information, on the other hand, defines the characteristics of these business objects in detail, such as ownership and security level. Together, these constitute a complete description of the business objects in the data asset catalog.
[0094] In one optional embodiment, after querying the associated business objects of the changed business process or business unit, the logical entities and attribute information of the associated business objects are updated accordingly. For example, when the business process involves the integration of a new system, the attribute information of the relevant business objects, such as the data source system, is automatically adjusted to maintain the synchronization between the information architecture and the business architecture.
[0095] Information chain analysis aims to reveal the flow path of data in business processes, while information chain diagrams are a visual representation of this analysis result. They clearly show the source, flow process and final destination of data in each business process in a graphical form, making it easier for users to examine the integrity and efficiency of business processes from a data perspective.
[0096] Data flow analysis focuses on revealing the relationships between different IT systems within an enterprise, while data flow diagrams visualize this dynamic process, helping users identify inefficiencies such as data silos and duplicate data entry.
[0097] Based on the modified business relationships, the system automatically performs in-depth analysis of information chains and data flows, generating information chain diagrams and data flow diagrams. This process not only includes the identification of data flow paths but also covers the detection of anomalies such as data breakpoints and redundancy, providing data governance personnel with comprehensive visualization and analysis tools.
[0098] In the steps described above, by generating information chain diagrams and data flow diagrams, users can quickly gain insight into the flow logic of data between business processes and IT systems, identify potential problems and optimization opportunities, and promote the process of enterprise digital transformation.
[0099] Optionally, in response to a second external control operation, selecting data content to be displayed from the analysis results stored in a preset storage space includes the following steps:
[0100] Step S1051: In response to the second external control operation, determine the business process identifier;
[0101] Step S1052: Select an information chain diagram or data flow diagram from the analysis results stored in the preset storage space based on the business process identifier.
[0102] The second external control operation includes operations performed by the user through the data interaction interface, such as clicking and searching.
[0103] Each business process is assigned a unique identifier, known as a business process identifier, throughout its lifecycle. This identifier is used to accurately locate and identify specific business processes within large amounts of business data, forming the basis for data processing and information retrieval.
[0104] In one optional embodiment, a specific business process identifier is determined based on the user's operation. Based on this specific business process identifier, the information chain diagram or data flow diagram corresponding to the specific business process identifier stored in the preset storage space is quickly located and displayed in real time.
[0105] The above steps enable rapid location of business process analysis results.
[0106] Figure 2 This is a flowchart illustrating a business architecture information processing method according to one embodiment of the present invention, such as... Figure 2 As shown, the specific implementation of the business architecture information processing method is as follows: After generating a data asset catalog based on the current business architecture information, data analysis is performed on the current business architecture information based on the data asset catalog, including: sorting out business processes, sorting out business elements, identifying business objects, verifying and confirming business objects, designing logical entities and attributes, and drawing information chain diagrams and data flow diagrams.
[0107] Figure 3This is a system architecture diagram of a business architecture information processing system according to one embodiment of the present invention, such as... Figure 3 As shown, the business architecture information processing system includes: a business architecture acquisition unit, a data asset catalog management unit, an analysis unit, a data storage unit, and a data interaction unit. Specifically, the business architecture acquisition unit includes the EAMAP data interface (i.e., the enterprise architecture management platform data interface), used to connect with the enterprise architecture management platform and automatically collect information on business processes, business units, and business elements. The data asset catalog management unit includes a requirements management module, a business object module, and a logical entity and attribute module, primarily used to digitize the information architecture design process, gradually completing the design and definition of the data asset catalog according to information architecture design methods. The analysis unit includes a business architecture change comparison module, a business element deduplication module, an information chain analysis module, and a data flow analysis module, mainly used to analyze and calculate data during the user's information architecture design process, identify changes in business units, automatically deduplicate business elements, and automatically calculate data flow and information chain results. The data storage unit includes a data flow storage module and an information chain storage module, used for persistent storage of data flow and information chain data. The data interaction unit includes an information display module and an information input module. It is responsible for exchanging information between the system and the outside world. The information input module receives instructions, options and information transmitted from the outside world, while the information display module is used to display the analysis results to the outside world.
[0108] Specifically, users input information about the business processes they want to manage in terms of information architecture through the data interaction unit. The system automatically collects business process and business unit information through the EAMAP data interface, including process level, business line, process number, process name, department, business activity name, business unit number, business scenario, business unit name, responsible role, node type, input name, previous business unit name, and output name, and displays this information to the user, who then confirms the completeness and accuracy of the business process and business unit information. When a business process or business unit changes, the periodically collected data is used by the business architecture change comparison module to identify the changed process or business unit. The requirement management module then automatically creates an information architecture governance requirement, reminding the user to complete the information architecture adjustment.
[0109] Furthermore, by clicking the "Identify Business Objects" button on the left side of the business process, users can access the deduplication module for business elements within the analysis unit. This module automatically lists all input and output information in the process after deduplication by name, reducing the workload of manual operations and minimizing errors. Users can then determine whether these business elements are structured. For structured business elements, optical character recognition (OCR) technology is used to automatically identify their attribute information. After user confirmation, the information is entered into the system, improving the efficiency of business element attribute recognition.
[0110] Furthermore, for structured business elements, users click the "Identify Business Object" button to establish a relationship between business elements and business objects. Business elements also have relationships with business units, which is equivalent to establishing a relationship between business objects and business units. Existing business objects can be directly associated; new business objects can be created here, requiring the definition of the business object name, English name, subject area, business object definition, data owner, and data manager information. One business element can only correspond to one business object, but one business object can correspond to multiple business elements. This establishes a relationship between business objects in the information architecture and business elements and business units within the business architecture. The business object coverage rate of business units and business elements is used to assess the overall digital twin level of the business, driving business transformation and improving efficiency.
[0111] Furthermore, once all structured business elements have been associated with business objects, you can go to the business object module and verify the candidate business objects according to the suggested business object identification principles and the principles of completeness, rationality, and integration. If the information is inaccurate, you can edit and modify it.
[0112] Simultaneously, users can utilize the logical entity and attribute functions to design logical entities and attributes based on the attribute information contained in business elements under business objects. Logical entities include the name of the business object to which they belong, their English and Chinese names, definition, data source system, data owner, and data type; attribute information reports include the English and Chinese names of attributes, data owner, data security level, personal information registration, and business confidentiality level. Attributes can be defined based on the attributes of business elements, ensuring that the attribute design can carry the information within the business elements. When business processes or business units change, users only need to follow the business process, find the input and output information corresponding to the changed business unit, and can accurately locate the business objects associated with the business elements and the logical entities and attribute information under those business objects for targeted modifications. This improves the efficiency of information architecture change and maintenance.
[0113] Once the collection of business process and business unit information, the association of business elements and business objects, and the design of logical entities under business objects are completed, the information chain analysis module will automatically generate a logical entity-level information chain diagram based on the above information and save it to the information chain storage module. Users can view the corresponding information chain diagram by entering the process name. The information chain diagram expresses the flow relationship of data in the business process, making it easier for users to discover business improvement opportunities from a data perspective, identify the business units that generate data, identify business breakpoints, and improve operational efficiency. Once the collection of business process and business unit information, the association of business elements and business objects, and the design of logical entities under business objects are completed, and the source system information of the logical entities is fully filled in, the data flow analysis module will automatically generate a logical entity-level data flow diagram based on the above information and save it to the data flow storage module. Users can view the corresponding data flow diagram by entering the process name. The data flow diagram expresses the flow relationship of data between IT systems, making it easier for users to discover business improvement opportunities from a data perspective, such as data entered from multiple systems or data not obtained from data sources, eliminating information silos and improving data quality.
[0114] This invention also provides a business architecture information processing system for implementing the above embodiments and preferred embodiments; details already described will not be repeated. As used below, the term "unit" can refer to a combination of software and / or hardware that performs a predetermined function. Although the systems described in the following embodiments are preferably implemented in software, hardware implementations, or a combination of software and hardware, are also possible and contemplated.
[0115] Figure 4 This is a structural block diagram of a business architecture information processing system according to one embodiment of the present invention, such as... Figure 4 As shown, the business architecture information processing system 400 includes: a business architecture acquisition unit 401, used to acquire current business architecture information from the business architecture management system via a preset data interface in response to a first external control operation, wherein the preset data interface is used to connect to the business architecture management system; a data asset catalog management unit 402, used to generate a data asset catalog based on the current business architecture information; an analysis unit 403, used to perform data analysis on the current business architecture information based on the data asset catalog and obtain analysis results; a data storage unit 404, used to persistently store the analysis results in a preset storage space; and a data interaction unit 405, used to select data content to be displayed from the analysis results stored in the preset storage space in response to a second external control operation and display the data content to be displayed in a display window.
[0116] Optionally, the current business architecture information includes: current business process information and current business unit information, and the data asset catalog includes: business architecture governance requirements. The data asset catalog management unit 402 is also used to: compare the current business architecture information with the historical business architecture information to identify changes in business processes or business units; and create business architecture governance requirements based on the changes in business processes or business units.
[0117] Optionally, the current business architecture information also includes: current business element information. The analysis unit 403 is further used to: based on business architecture governance requirements, to perform structured sorting of the current business element information to obtain structured business elements; to use the structured business elements to identify business objects and establish target business relationships between business units, business elements and business objects; and to perform data analysis on the current business architecture information based on the target business relationships to obtain analysis results.
[0118] Optionally, the analysis unit 403 is further configured to: identify business objects based on structured business elements, establish initial business relationships between business elements and business objects, wherein the initial business relationship is a many-to-one relationship; and establish target business relationships using the initial business relationship and existing business relationships, wherein the existing business relationships are business relationships between business units and business elements.
[0119] Optionally, the analysis unit 403 is further configured to: verify the business objects in the initial business relationship using the business object identification principle and the business object verification principle, and obtain the verification result; in response to the verification result indicating that the information of some business objects is incorrect, update the initial business relationship based on the editing operation of some business objects.
[0120] Optionally, the analysis results include: information chain diagrams and data flow diagrams. The analysis unit 403 is also used to: perform data analysis on the current business architecture information based on the target business relationship to obtain the related business objects of the changed business processes or business units; modify the logical entities and attribute information of the related business objects to obtain the modified business relationship; perform information chain analysis on the modified business relationship to obtain the information chain diagram; and perform data flow analysis on the modified business relationship to obtain the data flow diagram. The information chain diagram is used to express the data flow relationship in the business process, and the data flow diagram is used to express the data flow relationship between different information technology systems within the enterprise.
[0121] Optionally, the data interaction unit 405 is further configured to: determine a business process identifier in response to a second external control operation; and select an information chain diagram or a data flow diagram from the analysis results stored in a preset storage space based on the business process identifier.
[0122] According to another aspect of the present invention, an electronic device is also provided, comprising: a memory storing an executable program; and a processor for running the executable program, wherein the executable program executes the business architecture information processing method described in any of the above embodiments.
[0123] Optionally, in this embodiment, the processor is configured to run an executable program to perform the following steps:
[0124] Step S101: In response to the first external control operation, obtain the current business architecture information from the business architecture management system via a preset data interface, wherein the preset data interface is used to connect to the business architecture management system.
[0125] Step S102: Generate a data asset catalog based on the current business architecture information;
[0126] Step S103: Perform data analysis on the current business architecture information based on the data asset catalog to obtain the analysis results;
[0127] Step S104: Persistently store the analysis results to the preset storage space;
[0128] In step S105, in response to the second external control operation, the data content to be displayed is selected from the analysis results stored in the preset storage space and displayed in the display window.
[0129] Optionally, the current business architecture information includes: current business process information and current business unit information, and the data asset catalog includes: business architecture governance requirements. The processor is configured to run an executable program to perform the following steps: compare the current business architecture information with the historical business architecture information to identify the changed business processes or business units; and create business architecture governance requirements based on the changed business processes or business units.
[0130] Optionally, the current business architecture information also includes: current business element information. The processor is configured to run an executable program to perform the following steps: based on business architecture governance requirements, the current business element information is structured to obtain structured business elements; the structured business elements are used to identify business objects and establish target business relationships between business units, business elements, and business objects; the current business architecture information is analyzed based on the target business relationships to obtain analysis results.
[0131] Optionally, the processor is configured to run an executable program to perform the following steps: identifying business objects based on structured business elements, establishing initial business relationships between business elements and business objects, wherein the initial business relationship is a many-to-one relationship; and establishing target business relationships using the initial business relationships and existing business relationships, wherein the existing business relationships are business relationships between business units and business elements.
[0132] Optionally, the processor is configured to run an executable program to perform the following steps: verifying the business objects in the initial business relationship using business object identification principles and business object verification principles, and obtaining verification results; in response to the verification results indicating that some business objects have incorrect information, updating the initial business relationship based on the editing operations of some business objects.
[0133] Optionally, the analysis results include: an information chain diagram and a data flow diagram. The processor is configured to run an executable program to perform the following steps: perform data analysis on the current business architecture information based on the target business relationship to obtain the associated business objects of the changed business processes or business units; modify the logical entities and attribute information of the associated business objects to obtain the modified business relationship; perform information chain analysis on the modified business relationship to obtain an information chain diagram; and perform data flow analysis on the modified business relationship to obtain a data flow diagram. The information chain diagram is used to express the data flow relationship in the business process, and the data flow diagram is used to express the data flow relationship between different information technology systems within the enterprise.
[0134] Optionally, the processor is configured to run an executable program to perform the following steps: in response to a second external control operation, determining a business process identifier; and selecting an information chain diagram or a data flow diagram from the analysis results stored in a preset storage space based on the business process identifier.
[0135] According to another aspect of the present invention, a computer-readable storage medium is also provided, the computer-readable storage medium including a stored executable program, wherein, when the executable program is running, it controls the device where the computer-readable storage medium is located to execute the business architecture information processing method in any of the above-mentioned embodiments.
[0136] Optionally, in this embodiment, the executable program can be configured to store an executable program for performing the following steps:
[0137] Step S101: In response to the first external control operation, obtain the current business architecture information from the business architecture management system via a preset data interface, wherein the preset data interface is used to connect to the business architecture management system.
[0138] Step S102: Generate a data asset catalog based on the current business architecture information;
[0139] Step S103: Perform data analysis on the current business architecture information based on the data asset catalog to obtain the analysis results;
[0140] Step S104: Persistently store the analysis results to the preset storage space;
[0141] In step S105, in response to the second external control operation, the data content to be displayed is selected from the analysis results stored in the preset storage space and displayed in the display window.
[0142] Optionally, the current business architecture information includes: current business process information and current business unit information, and the data asset catalog includes: business architecture governance requirements. The aforementioned executable program can be configured to store executable programs for performing the following steps: comparing the current business architecture information with the historical business architecture information to identify changed business processes or business units; and creating business architecture governance requirements based on the changed business processes or business units.
[0143] Optionally, the current business architecture information also includes: current business element information. The aforementioned executable program can be configured to store an executable program for performing the following steps: based on business architecture governance requirements, the current business element information is structured and sorted to obtain structured business elements; the structured business elements are used to identify business objects and establish target business relationships between business units, business elements, and business objects; the current business architecture information is analyzed based on the target business relationships to obtain analysis results.
[0144] Optionally, the executable program can be configured to store an executable program for performing the following steps: identifying business objects based on structured business elements, establishing initial business relationships between business elements and business objects, wherein the initial business relationship is a many-to-one relationship; and establishing target business relationships using the initial business relationship and existing business relationships, wherein the existing business relationships are business relationships between business units and business elements.
[0145] Optionally, the executable program can be configured to store an executable program for performing the following steps: using business object identification principles and business object verification principles to verify the business objects in the initial business relationship and obtain the verification results; in response to the verification results indicating that the information of some business objects is incorrect, updating the initial business relationship based on the editing operations of some business objects.
[0146] Optionally, the analysis results include: an information chain diagram and a data flow diagram. The executable program can be configured to store an executable program for performing the following steps: performing data analysis on the current business architecture information based on the target business relationship to obtain the associated business objects of the changed business processes or business units; modifying the logical entities and attribute information of the associated business objects to obtain the modified business relationship; performing information chain analysis on the modified business relationship to obtain an information chain diagram; and performing data flow analysis on the modified business relationship to obtain a data flow diagram. The information chain diagram is used to express the data flow relationship in the business process, and the data flow diagram is used to express the data flow relationship between different information technology systems within the enterprise.
[0147] Optionally, the executable program can be configured to store an executable program for performing the following steps: in response to a second external control operation, determining a business process identifier; and selecting an information chain diagram or a data flow diagram from the analysis results stored in a preset storage space based on the business process identifier.
[0148] Optionally, specific examples in this embodiment can refer to the examples described in the above embodiments and optional implementations, and will not be repeated here.
[0149] In the above embodiments of the present invention, the descriptions of each embodiment have different focuses. For parts not described in detail in a certain embodiment, please refer to the relevant descriptions of other embodiments.
[0150] In the embodiments provided in this application, it should be understood that the disclosed technical content can be implemented in other ways. The system embodiments described above are merely illustrative; for example, the division of units can be a logical functional division, and in actual implementation, there may be other division methods. For instance, multiple units or components may be combined or integrated into another system, or some features may be ignored or not executed. Furthermore, the coupling or direct coupling or communication connection shown or discussed may be through some interfaces; the indirect coupling or communication connection of units or modules may be electrical or other forms.
[0151] The units described as separate components may or may not be physically separate. The components shown as units may or may not be physical units; that is, they may be located in one place or distributed across multiple units. Some or all of the units can be selected to achieve the purpose of this embodiment according to actual needs.
[0152] Furthermore, the functional units in the various embodiments of the present invention can be integrated into one processing unit, or each unit can exist physically separately, or two or more units can be integrated into one unit. The integrated unit can be implemented in hardware or as a software functional unit.
[0153] If the integrated unit is implemented as a software functional unit and sold or used as an independent product, it can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of the present invention, in essence, or the part that contributes to the prior art, or all or part of the technical solution, can be embodied in the form of a software product. This computer software product is stored in a storage medium and includes several instructions to cause a computer device (which may be a personal computer, server, or network device, etc.) to execute all or part of the steps of the methods described in the various embodiments of the present invention. The aforementioned storage medium includes various media capable of storing program code, such as a USB flash drive, read-only memory (ROM), random access memory (RAM), portable hard drive, magnetic disk, or optical disk.
[0154] The above description is only a preferred embodiment of the present invention. It should be noted that for those skilled in the art, several improvements and modifications can be made without departing from the principle of the present invention, and these improvements and modifications should also be considered within the scope of protection of the present invention.
Claims
1. A method for processing business architecture information, characterized in that, include: In response to a first external control operation, the system obtains current business architecture information from the business architecture management system via a preset data interface, wherein the preset data interface is used to interface with the business architecture management system. A data asset catalog is generated based on the current business architecture information; Based on the data asset catalog, data analysis is performed on the current business architecture information to obtain analysis results; The analysis results are persistently stored in a preset storage space; In response to a second external control operation, the data content to be displayed is selected from the analysis results stored in the preset storage space and displayed in the display window.
2. The business architecture information processing method according to claim 1, characterized in that, The current business architecture information includes: current business process information and current business unit information. The data asset catalog includes: business architecture governance requirements. Generating the data asset catalog based on the current business architecture information includes: The current business architecture information is compared with the historical business architecture information to identify the changed business processes or business units. Based on the changes in business processes or business units, create the business architecture governance requirements.
3. The business architecture information processing method according to claim 2, characterized in that, The current business architecture information also includes: current business element information. Based on the data asset catalog, data analysis is performed on the current business architecture information to obtain the analysis results, including: Based on the aforementioned business architecture governance requirements, the current business element information is structured and organized to obtain structured business elements; The structured business elements are used to identify business objects and establish target business relationships among business units, business elements, and business objects. The current business architecture information is analyzed based on the target business relationship to obtain the analysis results.
4. The business architecture information processing method according to claim 3, characterized in that, Based on the structured business elements, business object identification is performed, and the target business relationship is established among the business unit, the business element, and the business object, including: Business objects are identified based on the structured business elements, and an initial business relationship is established between the business elements and the business objects, wherein the initial business relationship is a many-to-one relationship; The target business relationship is established using the initial business relationship and the existing business relationship, wherein the existing business relationship is the business relationship between the business unit and the business element.
5. The business architecture information processing method according to claim 4, characterized in that, The business architecture information processing method also includes: The business objects in the initial business relationship are verified using the principles of business object identification and business object verification, and the verification results are obtained. In response to the verification result indicating that the information of some business objects is incorrect, the initial business relationship is updated based on the editing operations of the aforementioned business objects.
6. The business architecture information processing method according to claim 4, characterized in that, The analysis results include: information chain diagrams and data flow diagrams. Based on the target business relationships, data analysis is performed on the current business architecture information to obtain the following analysis results: Based on the target business relationship, perform data analysis on the current business architecture information to obtain the associated business objects of the changed business processes or business units; The logical entities and attribute information of the associated business objects are modified to obtain the modified business relationship; Information chain analysis is performed on the modified business relationships to obtain the information chain diagram, and data flow analysis is performed on the modified business relationships to obtain the data flow diagram. The information chain diagram is used to express the data flow relationship in the business process, and the data flow diagram is used to express the data flow relationship between different information technology systems within the enterprise.
7. The business architecture information processing method according to claim 6, characterized in that, In response to the second external control operation, selecting the data content to be displayed from the analysis results stored in the preset storage space includes: In response to the second external control operation, determine the business process identifier; The information chain diagram or the data flow diagram is selected from the analysis results stored in the preset storage space based on the business process identifier.
8. A business architecture information processing system, characterized in that, include: A business architecture acquisition unit is used to respond to a first external control operation and obtain current business architecture information from a business architecture management system via a preset data interface, wherein the preset data interface is used to connect to the business architecture management system. The data asset catalog management unit is used to generate a data asset catalog based on the current business architecture information. The analysis unit is used to perform data analysis on the current business architecture information based on the data asset catalog and obtain analysis results; A data storage unit is used to persistently store the analysis results to a preset storage space; The data interaction unit is used to respond to a second external control operation, select data content to be displayed from the analysis results stored in the preset storage space, and display the data content to be displayed in the display window.
9. An electronic device, characterized in that, include: Memory, which stores executable programs; A processor for running the executable program, wherein the executable program executes the business architecture information processing method according to any one of claims 1 to 7 when it runs.
10. A computer-readable storage medium, characterized in that, The computer-readable storage medium includes a stored executable program, wherein, when the executable program is executed, it controls the device where the computer-readable storage medium is located to perform the business architecture information processing method according to any one of claims 1 to 7.
