Business integration analysis system and method of enterprise architecture

By designing a business integration analysis system for the enterprise architecture, including information acquisition, screening, similarity calculation and integration modules, the problem of difficulty in integrating various businesses in the enterprise architecture is solved, and business integration and efficiency improvement is achieved.

CN119692624AInactive Publication Date: 2025-03-25CHINA TRANSPORT INFORMATION TECH GRP CO LTD +1
View PDF 4 Cites 0 Cited by

Patent Information

Application Number
CN202510193657.2
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-02-21
Publication Date
2025-03-25
Estimated Expiration
Not applicable · inactive patent

AI Technical Summary

Technical Problem

Due to architectural barriers and business differences in each business in the enterprise architecture, it is difficult to achieve business integration, resulting in duplicate construction of functions or services and wasted hardware resources.

Method used

Design a business integration analysis system for enterprise architecture, including enterprise architecture business information acquisition module, integrated business screening module, business similarity calculation module and business integration module. Through these modules, we calculate business similarity and output corresponding integration solutions to achieve business integration.

Benefits of technology

It realizes business integration in the enterprise architecture, avoids duplicate business construction, improves the efficiency of business integration, and saves human resources.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119692624A_ABST
    Figure CN119692624A_ABST
Patent Text Reader

Abstract

The invention relates to the technical field of information, in particular to a business integration analysis system and method of an enterprise architecture. According to the enterprise architecture to be analyzed, related services and service information thereof are obtained from a service architecture of the enterprise architecture to be analyzed, the services with the same service value identification are summarized to form an integrated service set, the service similarity of service activities of the services in the integrated service set is calculated, and the service similarity of the service activities of the services in the integrated service set is calculated. Judging a business integration mode according to the business similarity; according to the invention, service integration is realized, repeated construction of services is avoided, the efficiency of service integration is improved, and manpower is saved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the field of information technology, and in particular to a business integration analysis system and method for an enterprise architecture. Background Art

[0002] Enterprise Architecture (EA) refers to a general solution to systematic and universal problems in enterprise information management systems. More precisely, it is a business-oriented and driven architecture to understand, analyze, design, build, integrate, expand, operate and manage information systems.

[0003] Enterprise architecture has been defined as a framework designed to coordinate many aspects of an enterprise's business, which may include internal procurement, supply chain, engineering, etc. The construction and operation of enterprise architecture are relatively complex, and the way an enterprise builds its business is usually by independent construction by each business or department, resulting in a high degree of isolation and difficulty in coordination between businesses. Furthermore, since the construction of different businesses is completely independent, different departments have information blockages regarding the construction status of different businesses, which leads to duplicate construction of functions or businesses, wasting hardware resources. Summary of the invention

[0004] In view of the above-mentioned deficiencies in the prior art, the present invention aims to provide a business integration analysis system and method for an enterprise architecture, so as to achieve business integration and avoid duplication of business construction.

[0005] In order to solve the above problems, the present invention adopts the following technical solutions: A business integration analysis system for an enterprise architecture, characterized by comprising an enterprise architecture business information acquisition module, an integrated business screening module, a business similarity calculation module and a business integration module; The enterprise architecture business information acquisition module is used to acquire the business involved and its business information from the business architecture of the enterprise architecture to be analyzed according to the enterprise architecture to be analyzed, wherein the business information includes business activities and business value identifiers; The integrated business screening module is used to aggregate businesses with the same business value identifier to form an integrated business set; The business similarity calculation module is used to calculate the business similarity of the business activities of the integrated business concentration business; The business integration module is used to output an instruction to integrate the businesses in the integrated business set with an integration scheme of data integration if the calculated business similarity is within a preset threshold interval; if the calculated business similarity is less than a lower limit of the preset threshold interval, output an instruction to integrate the businesses in the integrated business set with an integration scheme of user interface integration and partial data integration; if the calculated business similarity is greater than an upper limit of the preset threshold interval, output an instruction to integrate the businesses in the integrated business set with an integration scheme of application fusion integration; The business similarity F(Q) of the business activity is calculated by the following formula:

[0006] Among them, business P and business Q are businesses in the integrated business set, I is the number of business activities included in business P, J is the number of business activities included in business Q, and L is the number of similar business activities included in business P and business Q. Similar business activities are business activities with the same corresponding business activity labels in the integrated business set.

[0007] As an implementable embodiment, the enterprise architecture includes business architecture, data architecture, technical architecture and application architecture; The business architecture includes an overall business architecture, a business function architecture, a business function and business process association architecture, and a business process and position association architecture, wherein the overall business architecture includes business capability classification and business functions of different levels; the business function architecture includes business capability classification, business functions of different levels, and application systems corresponding to the business; the business function and business process association architecture includes business functions of different levels and business processes corresponding to each business function; the business process and position association architecture includes business processes and corresponding departments and positions; The data architecture includes an overall data architecture, a subject domain architecture, a conceptual data entity architecture, a data and business association architecture, a data entity architecture, a data distribution architecture, a logical data entity architecture and a physical entity architecture, wherein the overall data architecture includes: business functions, data subject classifications and subject domains of different levels, the subject domain architecture includes subject domains of different levels, the conceptual data entity architecture includes subject domains of different levels and conceptual data entities contained in subject domains, the data and business association architecture includes business functions of different levels and corresponding subject domains of different levels, the data entity architecture includes systems used by each business and corresponding conceptual data entities, data flows, the data distribution architecture includes subject domains of different levels and corresponding conceptual data entities and systems, the logical data entity architecture includes systems used by each business and logical data entities contained in the systems, the physical entity architecture includes systems used by each business and physical data entities contained in the systems and associations between physical data entities; The application architecture includes the overall application architecture, the application system architecture, the application and business association architecture, the application interaction architecture, the application function architecture, the function form architecture and the role authority architecture, wherein the overall application architecture includes the primary business functions, systems, subsystems of different levels and applications, the application system architecture includes business functions of different levels, subsystems of different levels, applications, the upper modules of each business function, the external systems that interact with each business and the self-built systems of each organization included in the enterprise, the application and business association architecture includes business functions of different levels, business processes, subsystems of different levels and the upper modules of each business function; The application interaction architecture includes the system, subsystems of different levels, external systems that interact with each business, self-built systems of each organization included in the enterprise, and the interaction mode between each system. The application function architecture includes business functions of different levels, systems, subsystems of different levels, application functions, upper modules of each business function, business functions, external systems that interact with each business, and self-built systems of each organization included in the enterprise. The function form architecture includes: system, subsystem, application function and corresponding application function form. The role authority architecture includes each preset role, application function, application function authority and data authority owned by each preset role. The technical architecture includes the overall technical architecture, the technical capability architecture, the technology and application association architecture, the technical component architecture and the system deployment architecture, wherein the overall technical architecture includes the technical platform, the infrastructure and the preset first-level technical capabilities, the technical capability architecture includes the technical platform, the infrastructure and the technical capabilities of different levels and their corresponding technical components, the technical capabilities of different levels include the first-level technical capabilities, the second-level technical capabilities and the third-level technical capabilities, the technology and application association architecture includes the system, subsystem, construction mode technology platform and process engine used by the application, the technical component architecture includes the technical platform, the infrastructure, the technical capabilities of different levels and the corresponding technical components, and the system deployment architecture includes the infrastructure; The enterprise architecture further includes a management module, and the management module is used to manage each of the businesses based on the business architecture, data architecture, application architecture and technical architecture.

[0008] As an implementable method, it further includes a single business activity similarity calculation module; the single business activity similarity calculation module is used to calculate the single activity similarity f(H) of the similar business activities:

[0009] Wherein, M is the number of similar data entities, similar data entities are data entities with the same data entity label among the data entities included in similar business activities, data entities are entity data used in business activities, and N is the total number of data entities belonging to the integrated business set included in similar business activities; Calculate the proportion of similar business activities whose single activity similarity is a first preset value in the total number of business activities included in the integrated business set as the business similarity of the integrated business set, wherein the first preset value is used to identify that data entities included in the similar business activities are all similar data entities; When the single activity similarity is a second preset value, outputting an instruction to integrate the services in the integrated service set by using an integration scheme of user interface integration and partial data integration; the second preset value is used to identify that similar data entities are not included in the similar service activities; When the single activity similarity is between the second preset value and the first preset value, an instruction is output to integrate the businesses in the integrated business set using an integration solution of data integration.

[0010] As an implementable method, it further includes an application similarity calculation module; the application similarity calculation module is used to calculate the application similarity f(A) of the services in the integrated service set:

[0011] Calculating the product of the business similarity and the application similarity as the application integration degree of the business in the integrated business set; If the application integration degree is higher than the preset integration degree threshold, the services in the integrated service set are integrated through application integration; If the application integration degree is not higher than the preset integration degree threshold, the services in the integrated service set are integrated through data integration.

[0012] As an implementation method, the application similarity calculation module includes a migration ratio calculation unit; the migration ratio calculation unit is used to calculate the proportion of the difference function module of the service in the integrated service set in the difference function module of another service when the application integration degree is higher than the preset integration degree threshold, that is, the migration ratio E:

[0013] Wherein, X and Y are any two services in the integrated service set, X and Y are respectively a first service and another service, R is the number of difference function modules of the first service, S is the number of difference function modules of the other service, the difference function modules of the first service are function modules included in the first service but not included in the other service, and the difference function modules of the other service are function modules included in the other service but not included in the first service; If the migration ratio is greater than a preset ratio threshold, an application is built based on the first business to integrate the first business and another business; the preset ratio threshold is used to indicate that the number of difference function modules of the first business is the same as that of the difference function modules of another business; If the migration ratio is not greater than a preset ratio threshold, an application is built based on another business to integrate the first business and the other business.

[0014] As an implementable embodiment, the application similarity calculation module includes a single similarity determination unit; the single similarity determination unit is used to obtain the single similarity of each similar business activity in the integrated business set when the application fusion degree is not higher than the preset fusion degree threshold; if the single similarity is a second preset value, output an instruction to integrate the businesses in the integrated business set with an integration solution of user interface integration and partial data integration; if the single similarity is between the second preset value and the first preset value, output an instruction to integrate the businesses in the integrated business set with an integration solution of data integration.

[0015] A business integration analysis method for enterprise architecture, comprising: According to the enterprise architecture to be analyzed, obtaining the business involved and its business information from the business architecture of the enterprise architecture to be analyzed, wherein the business information includes business activities and business value identifiers; Aggregate the businesses with the same business value identifier to form an integrated business set; Calculating the business similarity of business activities of the integrated business concentration business; If the calculated business similarity is within the preset threshold interval, an instruction to integrate the businesses in the integrated business set with an integration solution of data integration is output; if the calculated business similarity is less than the lower limit of the preset threshold interval, an instruction to integrate the businesses in the integrated business set with an integration solution of user interface integration and partial data integration is output; if the calculated business similarity is greater than the upper limit of the preset threshold interval, an instruction to integrate the businesses in the integrated business set with an integration solution of application fusion integration is output; The business similarity F(Q) of the business activity is calculated by the following formula:

[0016] Among them, business P and business Q are businesses in the integrated business set, I is the number of business activities included in business P, J is the number of business activities included in business Q, and L is the number of similar business activities included in business P and business Q. Similar business activities are business activities with the same corresponding business activity labels in the integrated business set.

[0017] As an implementation method, it also includes calculating the single activity similarity f(H) of the similar business activities:

[0018] Wherein, M is the number of similar data entities, similar data entities are data entities with the same data entity label among the data entities included in similar business activities, data entities are entity data used in business activities, and N is the total number of data entities belonging to the integrated business set included in similar business activities; Calculate the proportion of similar business activities whose single activity similarity is a first preset value in the total number of business activities included in the integrated business set as the business similarity of the integrated business set, wherein the first preset value is used to identify that data entities included in the similar business activities are all similar data entities; When the single activity similarity is a second preset value, outputting an instruction to integrate the services in the integrated service set by using an integration scheme of user interface integration and partial data integration; the second preset value is used to identify that similar data entities are not included in the similar service activities; When the single activity similarity is between the second preset value and the first preset value, an instruction is output to integrate the businesses in the integrated business set using an integration solution of data integration.

[0019] As an implementation method, it also includes calculating the application similarity f(A) of the services in the integrated service set:

[0020] Calculating the product of the business similarity and the application similarity as the application integration degree of the business in the integrated business set; If the application integration degree is higher than the preset integration degree threshold, the services in the integrated service set are integrated through application integration; If the application integration degree is not higher than the preset integration degree threshold, the services in the integrated service set are integrated through data integration.

[0021] As an implementable method, when the application integration degree is higher than a preset integration degree threshold, the proportion of the difference function module of the service in the integrated service set in the difference function module of another service is calculated, that is, the migration ratio E:

[0022] Wherein, X and Y are any two services in the integrated service set, X and Y are respectively a first service and another service, R is the number of difference function modules of the first service, S is the number of difference function modules of the other service, the difference function modules of the first service are function modules included in the first service but not included in the other service, and the difference function modules of the other service are function modules included in the other service but not included in the first service; If the migration ratio is greater than a preset ratio threshold, an application is built based on the first business to integrate the first business and another business; the preset ratio threshold is used to indicate that the number of difference function modules of the first business is the same as that of the difference function modules of another business; If the migration ratio is not greater than a preset ratio threshold, building an application based on another business to integrate the first business and the other business; When the application integration degree is not higher than the preset integration degree threshold, the single similarity of each similar business activity in the integrated business set is obtained; if the single similarity is a second preset value, an instruction to integrate the businesses in the integrated business set with an integration solution of user interface integration and partial data integration is output; if the single similarity is between the second preset value and the first preset value, an instruction to integrate the businesses in the integrated business set with an integration solution of data integration is output.

[0023] The beneficial effects of the present invention are as follows: the present invention realizes business integration of complex enterprise architecture, solves the problem that various businesses in the enterprise architecture cannot be conveniently used due to architectural barriers, business differences, etc. The present invention realizes business integration, avoids duplicate construction of businesses, improves the efficiency of business integration, and greatly saves manpower. BRIEF DESCRIPTION OF THE DRAWINGS

[0024] Figure 1 A schematic diagram of a business integration analysis system of an enterprise architecture according to the present invention.

[0025] Figure 2 A schematic diagram of an overall business architecture view of the present invention.

[0026] Figure 3 A schematic diagram of a business function view of the present invention.

[0027] Figure 4 This is a conceptual data entity view of contract management of the present invention.

[0028] Figure 5 This is a flow chart of a business integration analysis method for an enterprise architecture of the present invention. DETAILED DESCRIPTION

[0029] The present invention is further described in detail below in conjunction with specific embodiments.

[0030] It should be noted that these embodiments are only used to illustrate the present invention rather than to limit the present invention. Simple improvements to the method based on the concept of the present invention all fall within the scope of protection claimed by the present invention.

[0031] See also Figure 1, which is a business integration analysis system for an enterprise architecture, including an enterprise architecture business information acquisition module 100, an integrated business screening module 200, a business similarity calculation module 300 and a business integration module 400.

[0032] The enterprise architecture business information acquisition module 100 is used to acquire the business involved and its business information from the business architecture of the enterprise architecture to be analyzed, and the business information includes business activities and business value identifiers. Business activities refer to the business links in the business corresponding to the business.

[0033] The enterprise architecture is a structure for unified management of various businesses within an enterprise. The enterprise architecture can be set up according to the functional hierarchy within the enterprise. The enterprise architecture can include a user interface, which is used to display the business views contained in the enterprise architecture.

[0034] Enterprise architecture can include business architecture, data architecture, technology architecture, and application architecture.

[0035] The business architecture includes the overall business architecture, the business function architecture, the business function and business process association architecture, and the business process and position association architecture. Among them, the overall business architecture includes the business capability classification and business functions of different levels; the business function architecture includes the business capability classification, business functions of different levels and the application systems corresponding to the business; the business function and business process association architecture includes business functions of different levels and the business processes corresponding to each business function; the business process and position association architecture includes business processes and corresponding departments and positions.

[0036] The data architecture includes the overall data architecture, the subject domain architecture, the conceptual data entity architecture, the data and business association architecture, the data entity architecture, the data distribution architecture, the logical data entity architecture and the physical entity architecture, wherein the overall data architecture includes: business functions, data subject classifications and subject domains of different levels, the subject domain architecture includes subject domains of different levels, the conceptual data entity architecture includes subject domains of different levels and the conceptual data entities contained in the subject domains, the data and business association architecture includes business functions of different levels and corresponding subject domains of different levels, the data entity architecture includes the systems used by each business and the corresponding conceptual data entities and data flows, the data distribution architecture includes subject domains of different levels and the corresponding conceptual data entities and systems, the logical data entity architecture includes the systems used by each business and the logical data entities contained in the systems, the physical entity architecture includes the systems used by each business and the physical data entities contained in the systems and the associations between the physical data entities.

[0037] The application architecture includes the overall application architecture, application system architecture, application and business association architecture, application interaction architecture, application function architecture, function form architecture and role authority architecture. The overall application architecture includes primary business functions, systems, subsystems of different levels and applications. The application system architecture includes business functions of different levels, subsystems of different levels, applications, upper modules of each business function, external systems that interact with each business, and self-built systems of various organizations in the enterprise. The application and business association architecture includes business functions of different levels, business processes, subsystems of different levels and upper modules of each business function. The interaction architecture includes the system, subsystems of different levels, external systems that interact with each business, the self-built systems of various organizations included in the enterprise, and the interaction methods between systems. The application function architecture includes business functions of different levels, systems, subsystems of different levels, application functions, parent modules of each business function, business functions, external systems that interact with each business, and the self-built systems of various organizations included in the enterprise. The function form architecture includes the system, subsystems, application functions and corresponding application function forms. The role permission architecture includes each preset role, application functions, application function permissions and data permissions of each preset role.

[0038] The technical architecture includes the overall technical architecture, technical capability architecture, technology and application association architecture, technical component architecture and system deployment architecture. Among them, the overall technical architecture includes the technical platform, infrastructure and preset first-level technical capabilities. The technical capability architecture includes the technical platform, infrastructure and technical capabilities of different levels and their corresponding technical components. The technical capabilities of different levels include first-level technical capabilities, second-level technical capabilities and third-level technical capabilities. The technology and application association architecture includes the systems, subsystems, building pattern technology platforms contained in the application and the process engine used by the application; the technical component architecture includes the technical platform, infrastructure, technical capabilities of different levels and corresponding technical components. The system deployment architecture includes the infrastructure.

[0039] The enterprise architecture also includes a management module, which is used to manage various businesses based on the business architecture, data architecture, application architecture and technical architecture.

[0040] The present invention also includes calculating the functional coverage ratio, application conversion rate and component reuse rate in the enterprise architecture, wherein the functional coverage ratio is calculated by the following formula:

[0041] App conversion rate is calculated using the following formula:

[0042] The component reuse rate is calculated by the following formula:

[0043] Update the enterprise architecture based on functional coverage ratio, application conversion rate, and component reuse rate.

[0044] The elements of the business architecture view model include value stream, business capability, business function, organizational unit, business process, and position; among them, business capability is a specific capability that a business may have to achieve a specific purpose or result. For example, it can be divided into strategic development, core business, resource support, functional service, supervision and guarantee, service guarantee, and project management. Business capability describes the boundaries and details of the business capabilities required to achieve the company's strategic goals. Business functions are the job responsibilities set for various departments and positions in the enterprise, which can be divided into primary business functions, secondary business functions, and tertiary business functions. Business processes include a series of business behaviors completed by multiple people coordinating and using resources. They are used to describe the business process's value stream, as well as a series of business steps, the responsible role of each step, the business information used, the business information provided, and other key points. The actual execution frequency of the business process can be selected according to options such as "day, week, month, quarter, half a year, year, irregular". Business processes can be continuously divided into primary business processes, secondary business processes, and tertiary business processes. Organizational units refer to the structure and functional distribution within the company's organization, describing the division of responsibilities and power distribution between departments. Position refers to a collection of people and positions that are assigned specific responsibilities and require qualifications, capabilities, etc. Roles are user groups and are the bearers of job responsibilities in a business process.

[0045] The view model design of the business architecture includes: overall business architecture view, business function view, function and process comparison view, business process view, and process position comparison view, among which: The components of the overall business architecture view are: business capability classification, primary business functions and secondary business functions. Figure 2 As shown, Figure 2 It is a schematic diagram of an overall business architecture view, which includes the various businesses within the enterprise and the value stream identifiers corresponding to each business. The value stream identifier is used to map the digital architecture value stream stage with business capabilities and business functions, and analyze the gap in business capabilities. Supervision and assurance belong to the same value stream as core business.

[0046] The components of the business function view are: business capability classification, primary business function, secondary business function, tertiary business function and application system coverage; Figure 3 As shown, Figure 3It is a schematic diagram of a business function view, which includes first-level business functions, second-level business functions, third-level business functions and application system coverage, and the application system coverage includes application system coverage (2023), application system coverage (2024) and application system coverage (2025).

[0047] The components of the function and process comparison view are: primary business functions, secondary business functions, tertiary business functions and business processes.

[0048] The elements that make up the business process view are: primary business functions, secondary business functions, tertiary business functions, value streams, and business processes.

[0049] The elements that make up the process position comparison view are: department, position, and business process.

[0050] The elements of the view model of the data architecture include: data subject, conceptual entity, logical entity and physical entity elements; among them, the data subject is a collection of abstract business activity events oriented to the business process. It is a high-level summary of business objects from a business perspective. It includes the first-level subject domain and the second-level subject domain. The data subject is formed based on the guidance of business capabilities and can also be transformed into a conceptual data entity.

[0051] Conceptual data entities are core business objects abstracted from the business capability blueprint and summarized as core data objects of the enterprise. The entity names generally use standard business terminology names. They are used to describe the core business entities in the enterprise and the business relationships between entities. Conceptual entities can be transformed into logical entities, and business objects are standardized into conceptual entities.

[0052] Logical entities are used to describe the core business entities in an enterprise, the business relationships between entities, and the inheritance and association relationships between entities.

[0053] The physical entity is the physical implementation definition of the data entity, that is, the specific data entity table stored in the database, or the data structure in the memory, or the message transmitted in the network, etc., which can sort out the specific situation of the data.

[0054] The view model design of the data architecture includes: overall data architecture, subject domain connection view, conceptual data entity view, data and business comparison view, data entity relationship view, data distribution view, logical data entity view, and physical entity view, among which: The overall data architecture includes the following elements: primary business functions, data subject classification, primary subject domains and secondary subject domains, which are classifications of different data.

[0055] The subject domain relationship view contains the following elements: first-level subject domain, second-level subject domain and subject domain relationship.

[0056] The conceptual data entity view contains the following elements: first-level subject domain, second-level subject domain and conceptual data entity. Figure 4 As shown, Figure 4 It is a conceptual data entity view of contract management, which includes the secondary data subject domains D1001 contract management, D1702 internal control, D1703 compliance management, and D0705 fund management.

[0057] The data and business comparison view includes the following elements: primary business functions, secondary business functions, tertiary business functions, primary subject domains and secondary subject domains.

[0058] The data entity relationship view contains the following elements: system, subsystem, conceptual data entity and data flow.

[0059] The data distribution view contains the following elements: primary subject domain, secondary subject domain, conceptual data entity, system and subsystem.

[0060] The logical data entity view contains the following elements: system, subsystem, and logical data entity.

[0061] The physical entity view contains the following elements: system, subsystem, physical data entity and data entity relationship.

[0062] The elements of the application architecture diagram model include: application system, subsystem, application, module and application function. Among them, the application system is a high-level function group formed by the interaction of functions according to their business coupling degree, which generally has a close correspondence with the function. By defining the application system, the boundaries of the digital architecture application system and the matching of the application system and business functions are clarified. The business function is responsible for managing the application system, and the application is aggregated into the application system, and the subsystem is aggregated into the application system.

[0063] Application systems correspond to business functions. The highest-level business functions correspond to application systems. The systems corresponding to second-level and lower business functions are subsystems, including first-level subsystems, second-level subsystems, etc. By defining subsystems, the hierarchical relationship of digital architecture systems is clarified to support the application architecture. Subsystems are aggregated into application systems. Applications and subsystems can be transformed into each other under certain conditions. Subsystems are aggregated by upper-level modules, upper-level modules, and modules.

[0064] The application system is integrated and connected with all other interactive applications / systems / subsystems at both the business and IT levels. This system is the application. By defining applications, we can clarify the system conditions for achieving business connectivity, application connectivity, and data connectivity in the digital architecture, and provide a basis for subsequent micro-applications and micro-services. Applications are aggregated into application systems. Applications and subsystems can be transformed into each other under certain conditions. Applications are aggregated by upper-upper modules, upper-upper modules, and modules.

[0065] A module is composed of several application functions, and application functions can be further aggregated through modules. A subsystem is aggregated by several modules. An application function is a specific operation page that supports the business under a module. By defining application functions, the specific situation of application functions in the digital architecture is clarified. Application functions are aggregated into modules, physical entities are used by application functions, and technical components support the establishment of application functions.

[0066] The application architecture view model design includes: overall application architecture, application system view, application and business comparison view, application interaction view, application function view, function form view, role permission view, among which: The overall application architecture includes the following elements: first-level business functions, systems, first-level subsystems, second-level subsystems, third-level subsystems and applications.

[0067] The application system view includes the following elements: first-level business functions, second-level business functions, systems, first-level subsystems, second-level subsystems, third-level subsystems, applications, upper-level modules, upper-level modules, modules, external systems, and self-built systems of each unit.

[0068] The application and business comparison view includes the following elements: first-level business functions, second-level business functions, third-level business functions, business processes, first-level subsystems, second-level subsystems, third-level subsystems, upper-level modules, upper-level modules, and modules.

[0069] The application interaction view includes the following elements: system, first-level subsystem, second-level subsystem, application function, external system, self-built system of each unit and interaction mode.

[0070] The application function view includes the following elements: first-level business functions, second-level business functions, third-level business functions, systems, first-level subsystems, second-level subsystems, third-level subsystems, application functions, upper-level modules, upper-level modules, modules, functions, external systems and self-built systems of each unit.

[0071] The function form view contains the following elements: system, subsystem, application function and application function form.

[0072] The role permission view contains the following elements: roles, application functions, application function permissions, and data permissions.

[0073] The elements of the technical architecture view model include: technical platform, technical capabilities, technical components, and infrastructure. Among them, the technical platform is a combination of technical components and technical capabilities that can fully support the development of application systems. It provides services for application system development through components and clarifies the development platform used for system development. The technical platform needs to provide the required physical environment and corresponding computing, storage and other resources for operation, and a combination of several technical components is required to provide environmental protection capabilities. Technical capabilities are various capabilities to realize application functions, which undertake the technical platform and include a series of technical components, which are manifested as technical components. The technical platform contains technical capabilities; technical components are services that provide support for application system development, and the services used in system development are unified into technical components to facilitate the understanding and expression of system design. Technical components operate physical data models, and technical capabilities provide technical components for positioning. Infrastructure is a collection of a series of software, hardware and networks for realizing software deployment, emphasizing the description of core technical performance characteristics and resource requirements. Infrastructure provides the required physical environment and corresponding computing, storage and other resources for the operation of the technical platform.

[0074] The technical architecture view model design includes: overall technical framework view, technical capability view, technology and application comparison view, technical component view, and system deployment view, among which: The elements of the overall technical framework view are: technical platform, infrastructure and first-level technical capabilities.

[0075] The elements that make up the technical capability view are: technical platform, infrastructure, first-level technical capabilities, second-level technical capabilities, third-level technical capabilities, and technical components.

[0076] The technology and application comparison view consists of the following elements: system, subsystem, construction mode, technology platform and process engine.

[0077] The elements that make up the technology component view are: technology platform, infrastructure, first-level technology capabilities, second-level technology capabilities, third-level technology capabilities, and technology components.

[0078] The elements that make up the system deployment view are: Infrastructure.

[0079] The element model of enterprise architecture is used to clarify the relationship between various architecture elements. Based on the general principles, combined with the actual management needs of the company, and taking application system design as the starting point, the relationship between application architecture elements and business architecture elements, data architecture elements, and technical architecture elements is established. The specific element relationship is displayed as element name-associated element name-relationship description, as follows: Value Stream - Business Capability - One or more business capabilities support and enable one or more value streams.

[0080] Business Capabilities - Business Functions - One or more business capabilities are delivered by one or more business functions.

[0081] Business functions - business objects - business functions manage business objects; Business Functions - Business Processes - Business functions are delivered through business processes; Business Function - Organizational Unit - An organizational unit performs a business function.

[0082] Business Object - Business Information - Business Object is described by business information; Business Objects - Value Streams - Value streams are realized by operating business processes.

[0083] Business information - business process - business process business activities output business information or business information serves as input for business activities.

[0084] Organizational Unit - Position - An organizational unit is set up with one or more positions.

[0085] Position-Role - The role performed by the position.

[0086] Data subject - conceptual entity - Data subject can be refined into conceptual entities; Data Theme - Business Capabilities - Business capabilities guide the data theme.

[0087] Conceptual entity-logical entity-conceptual entity is refined into logical entity; Conceptual Entity - Business Object - Business Object is normalized into conceptual data entity.

[0088] Logical entity - physical entity - logical entity is broken down into physical entities.

[0089] Physical entity - integration interface - physical entity flows through the integration interface; Physical Entity - Application Function - Physical Entity is used by Application Function.

[0090] Application system-business function-business function management application system.

[0091] Subsystem-application system-subsystem is aggregated into application system.

[0092] Application-application system-application aggregation into application system; Application-Subsystem-Application and subsystem can be transformed into each other under certain conditions.

[0093] Module-application system-application aggregation into application system; Modular subsystems - applications and subsystems can be transformed into each other under certain conditions.

[0094] Application function - business process - all or part of the business steps of the business process are automated into application functions; Application function - business information - business information is used by application function; Application functions - roles - roles use application functions; Application functions - modules - application functions are aggregated into modules; Application functions - physical entities - physical entities are used by application functions; Application functions - technical components - technical components support the establishment of application functions.

[0095] Technology platform-infrastructure-support: The technology platform needs to provide the required physical environment and corresponding computing, storage and other resources for operation.

[0096] Technical capabilities - Technical platform - The technical platform includes technical capabilities.

[0097] Technical components-technical capabilities-technical capabilities alignment provides technical components.

[0098] The enterprise architecture implements the business, data, application, and technical architecture, and analyzes the integration reference plan from the architectural level from the perspectives of cross-business interaction, cross-system interaction, cross-theme data exchange, and cross-platform integration.

[0099] The enterprise architecture of the present invention defines a "4+1" architecture framework: "4" represents business architecture, data architecture, application architecture, and technical architecture, aiming to comprehensively design the four major architectures from the three levels of strategy, management, and execution, and rely on systematic architecture planning and design to achieve the design and optimization of digital architecture. "1" represents the integrated architecture, which unifies business, data, applications, and technologies through the integrated architecture, analyzes the key points and difficulties of the interactive integration of current digital construction, and provides methodological guidance for the design of specific project integration solutions. Business architecture, data architecture, application architecture, technical architecture, and integrated architecture generally constitute the five vertical dimensions of the EA (Enterprise Architecture) "4+1" architecture framework.

[0100] In addition, business information may include the business value stream identifier, business identifier, and business activities included in the business, where the value stream identifier may be a preset value stream name, code, etc., the business identifier may be the name of the function corresponding to the business, the code of the business in the enterprise architecture, etc., and the business activity refers to each business process link included in the function corresponding to the business. For example, the business activities included in the supply chain business may include procurement, contract, etc.

[0101] The integrated business screening module 200 is used to aggregate the businesses with the same business value identifier to form an integrated business set.

[0102] The businesses corresponding to the same value stream indicate that the functions corresponding to the businesses are similar. Businesses with similar functions may have similar business processes. Therefore, they have a greater possibility of integration. By selecting businesses with the same value stream as integrated businesses, the possibility of successful integration of the integrated businesses is increased, that is, the integration efficiency is improved.

[0103] For an integrated business set, the business activities included in the integrated business set can be obtained. For example, the business activities included in the integrated business set can be obtained based on the business architecture view displayed on the user interface. For example, the business and business information can be stored in a database in advance. After the integrated business set is determined, the corresponding business information can be obtained from the database based on the business identifier.

[0104] The business similarity calculation module 300 is used to calculate the business similarity of business activities of the integrated business concentration business.

[0105] After obtaining the business activities included in the integrated business set, the proportion of similar business activities in each business in the integrated business set to the total number of business activities included in the integrated business set is determined as the business similarity. Among them, similar business activities are business activities with the same corresponding business activity labels in the integrated business set.

[0106] Business similarity can characterize the proportion of identical business activities contained in the business. If the proportion is high, it means that the integrated business set contains more identical business activities and has more business activities that can be integrated. If the proportion is low, it means that the business activities contained in the integrated business set are quite different and there are fewer business activities that can be integrated.

[0107] This embodiment takes solving the service similarity of two integrated services as an example, and calculates the service similarity F(Q) of the integrated service set by the following formula:

[0108] Among them, business P and business Q are businesses in the integrated business set, I is the number of business activities included in business P, J is the number of business activities included in business Q, and L is the number of similar business activities included in business P and business Q. Similar business activities are business activities with the same corresponding business activity labels in the integrated business set.

[0109] The business integration module 400 is used to output an instruction to integrate the businesses in the integrated business set using an integration solution of data integration if the calculated business similarity is within a preset threshold range; If the calculated business similarity is less than the lower limit of the preset threshold interval, an instruction is output to integrate the businesses in the integrated business set by using the integration scheme of user interface integration and partial data integration; If the calculated business similarity is greater than an upper limit value of a preset threshold interval, an instruction is output to integrate the businesses in the integrated business set by using an integration solution of application fusion integration.

[0110] The similarity threshold interval can be set according to the actual application scenario. For example, the similarity threshold interval can be (10%, 80%], then the upper limit of the similarity threshold interval is 80%, and the lower limit of the similarity threshold interval is 10%. Accordingly, when 10%<business similarity F(Q)≤80%, the business similarity can be output, and the prompt information "It is recommended to analyze the feasibility of the data integration solution" can be output at the same time.

[0111] When the business similarity F (Q) ≤ 10%, the business similarity is lower than the lower limit of the similarity threshold interval, indicating that the business to be integrated contains fewer similar business activities and fewer business activities that can be integrated. Therefore, the parts contained in each business, such as the user interface, or some common data can be integrated to achieve the integration of the business to be integrated. Exemplarily, the business similarity can be output, and the prompt information "It is recommended to analyze the feasibility of the interface integration and a small amount of data integration solution" can be output at the same time.

[0112] When the business similarity F(Q)>80%, the business similarity is higher than the upper limit of the similarity threshold interval, indicating that the business to be integrated contains many similar business activities, so it is possible to consider integrating the business to be integrated by building an application app. For example, the business similarity can be output, and the prompt information "It is recommended to analyze the feasibility of using the application fusion integration solution" can be output at the same time.

[0113] Business information also includes data entity information included in each business activity. The data entity is the entity data used in the business activity and can be stored in the form of a table corresponding to the business activity. In the contract management business activity, the data entity may include contract business classification, contract signing information, contract status information, etc.

[0114] The system of the present invention further comprises a single business activity similarity calculation module 500; the single business activity similarity calculation module is used to calculate the single activity similarity of similar business activities.

[0115] Similar business activities refer to business activities with the same label, but business activities usually include multiple data entities. Similar business activities with the same business activity label contain different data entities, which leads to different processing logic or classification methods of similar business activities in the integrated business, so they cannot be integrated. For similar business activities, the single similarity within the business activity is calculated to determine whether the business activities are essentially the same.

[0116] For similar business activities in the integrated business set, the proportion of similar data entities included in the similar business activities to the total number of data entities included in the similar business activities is used as the single activity similarity of the similar business activities; wherein, similar data entities are data entities with the same data entity label among the data entities included in the similar business activities.

[0117] The single activity similarity f(H) of similar business activities is calculated by the following formula:

[0118] Among them, M is the number of similar data entities, similar data entities are data entities with the same data entity label among the data entities included in similar business activities, data entities are entity data used in business activities, and N is the total number of data entities belonging to the integrated business set included in similar business activities.

[0119] Calculate the proportion of similar business activities whose single activity similarity is a first preset value in the total number of business activities included in the integrated business set as the business similarity of the integrated business set, where the first preset value is used to identify that data entities included in similar business activities are all similar data entities; When the similarity of a single activity is a second preset value, an instruction is output to integrate the services in the integrated service set by using an integration scheme of user interface integration and partial data integration; the second preset value is used to identify that similar business activities do not contain similar data entities; When the single activity similarity is between the second preset value and the first preset value, an instruction is output to integrate the businesses in the integrated business set using an integration solution of data integration.

[0120] The specific values ​​of the first preset value and the second preset value can be set according to the actual application scenario. For example, the first preset value can be 1, and the second preset value can be 0. When the similarity of a single activity is 1, it means that the data entities contained in similar activities are similar data entities and can be integrated; when the similarity of a single activity is 0, it means that the data entities contained in similar activities are different, that is, the similar business activities contained in the business to be integrated are substantially different and cannot be integrated at the business activity level; when the similarity of a single activity is (0,1), it means that some data entities of the similar business activities are similar or there are key data connections, so the feasibility of using the data integration solution can be further analyzed.

[0121] When calculating the business similarity of the integrated business set, the proportion of similar activities with a single activity similarity of the first preset value in the total number of business activities included in each integrated business set can be calculated as the business similarity of the integrated business set.

[0122] The fact that the similarity of a single activity is the first preset value indicates that the data entities included in similar business activities in the integrated business set are the same. Therefore, calculating the proportion of business activities whose similarity of a single activity is the first preset value in the business activities included in the integrated business set can more accurately represent the proportion of business activities that can be integrated in the total number of business activities, thereby improving the accuracy of the business similarity and thus improving the accuracy of integration.

[0123] Taking the calculation of the business similarity of two integrated business concentration services as an example, the business similarity can be calculated by the following formula:

[0124] The output instruction can be determined by the business similarity f(Q') later, and since the calculation method of the business similarity changes, the similarity threshold interval can also change accordingly. Exemplarily, the similarity threshold interval can be (10%, 70%], then the upper limit of the similarity threshold interval is 70%, and the lower limit of the similarity threshold interval is 10%.

[0125] The business information may also include the function module information included in the business, and the function module information may specifically be the function module identifier. The function module is the smallest unit for realizing a function, and the similarity of the function modules can better illustrate the integration possibility of the business activities.

[0126] The system further includes an application similarity calculation module 600; the application similarity calculation module is used to calculate the application similarity f(A) of the services in the integrated service set:

[0127] That is, for the integrated service set, the proportion of similar function modules in the services in the integrated service set to the total number of functions included in the services in each integrated service set is determined as the application similarity of the integrated service set.

[0128] The product of the business similarity and the application similarity is calculated as the application integration degree of the business in the integrated business set.

[0129] If the application integration degree is higher than the preset integration degree threshold, the services in the integrated service set are integrated through application integration.

[0130] If the application integration degree is not higher than the preset integration degree threshold, the services in the integrated service set are integrated through data integration.

[0131] The application integration degree can be obtained by calculating the product of the application similarity and the business similarity. The application integration degree can reflect the integration possibility of the integrated business set at the business level and at the technical level. If the application integration degree is high, it means that the businesses in the integrated business set have more common business activities and corresponding processing logic. Therefore, the integrated businesses can be integrated through application integration. If the application integration degree is low, it means that the overlap of business activities and / or functional modules of the businesses in the integrated business set is low, but they have similar business activities. Therefore, the business to be integrated can be integrated through data integration.

[0132] Whether the application integration degree is high or low can be judged by a preset integration degree threshold. The integration degree threshold can be set according to the actual application scenario. For example, the integration degree threshold can be 50%. Accordingly, when F (A) > 50%, the application integration method can be used to integrate the business to be integrated. Therefore, an integration suggestion of "it is recommended to further analyze the application integration execution method" can be output so that the user can define the specific execution method of application integration; when F (A) ≤ 50%, the data integration method can be used to integrate the business to be integrated. Therefore, an integration suggestion of "it is recommended to further analyze the data integration execution method" can be output so that the user can define the specific execution method of data integration.

[0133] The application similarity calculation module of the present system includes a migration ratio calculation unit 610; the migration ratio calculation unit is used to calculate the proportion of the difference function module of the service in the integrated service set in the difference function module of another service when the application integration degree is higher than the preset integration degree threshold, that is, the migration ratio E:

[0134] Among them, X and Y are any two services in the integrated service set, X and Y are respectively the first service and another service, R is the number of difference function modules of the first service, S is the number of difference function modules of the other service, the difference function modules of the first service are function modules included in the first service but not included in the other service, and the difference function modules of the other service are function modules included in the other service but not included in the first service.

[0135] If the migration ratio is greater than a preset ratio threshold, an application is built based on the first business to integrate the first business and another business; the preset ratio threshold is used to identify that the number of difference function modules of the first business is the same as that of the other business.

[0136] If the migration ratio is not greater than a preset ratio threshold, an application is built based on another business to integrate the first business and the other business.

[0137] In this embodiment, suggestions for the execution method of application integration can be further given. Specifically, by calculating the migration ratio and the ratio of functional modules, it is possible to determine the ratio of the number of functional modules that need to be added to the other business to the number of functional modules that need to be added to the first business in order to meet the functions of the first business and the other business.

[0138] If the migration ratio is greater than the preset ratio threshold, it means that the number of function modules that need to be added in the other business is greater than the number of function modules that need to be added in the first business. That is, when the application is integrated, fewer function modules need to be added to build the application based on the first business, and less manpower and hardware resources are consumed. Therefore, the application can be built based on the first business to achieve application integration of the first business and the other business.

[0139] If the migration ratio is not greater than the preset ratio threshold, it means that the number of function modules that need to be added in the other business is less than or equal to the number of function modules that need to be added in the first business. Therefore, when the application is integrated, fewer function modules need to be added to build the application based on the other business, and less manpower and hardware resources are consumed. Therefore, the application can be built based on the other business to achieve the application integration of the first business and the other business.

[0140] The application similarity calculation module of the system includes a single similarity determination unit 620; the single similarity determination unit is used to obtain the single similarity of each similar business activity in the integrated business set when the application fusion degree is not higher than the preset fusion degree threshold; if the single similarity is a second preset value, an instruction to integrate the business in the integrated business set with an integration solution of user interface integration and partial data integration is output; if the single similarity is between the second preset value and the first preset value, an instruction to integrate the business in the integrated business set with an integration solution of data integration is output.

[0141] The enterprise architecture includes pre-set data views for different businesses. The data views include information about the business activities included in the business and the interfaces between the business and other businesses. While outputting the instructions, the data view of the integrated business set is output.

[0142] The enterprise architecture includes a user interface that displays the identities of each business in the integrated business set and a data view of each business; Acquire a business integration instruction issued by a user based on a user interface, where the business integration instruction includes integrated business information selected by the user in the user interface; Based on the business integration instruction, the fused data view of each integrated business is output based on the data view of the integrated business.

[0143] See also Figure 5, which is a business integration analysis method for enterprise architecture, including: S100, according to the enterprise architecture to be analyzed, obtaining the business involved and its business information from the business architecture of the enterprise architecture to be analyzed, where the business information includes business activities and business value identifiers; S200, aggregating services with the same service value identifier to form an integrated service set; S300, calculating the business similarity of business activities of the integrated business concentration business; S400. If the calculated business similarity is within the preset threshold interval, then output an instruction to integrate the businesses in the integrated business set with an integration solution of data integration; if the calculated business similarity is less than the lower limit of the preset threshold interval, then output an instruction to integrate the businesses in the integrated business set with an integration solution of user interface integration and partial data integration; if the calculated business similarity is greater than the upper limit of the preset threshold interval, then output an instruction to integrate the businesses in the integrated business set with an integration solution of application fusion integration.

[0144] Among them, the business similarity F(Q) of business activities is calculated by the following formula:

[0145] Among them, business P and business Q are businesses in the integrated business set, I is the number of business activities included in business P, J is the number of business activities included in business Q, and L is the number of similar business activities included in business P and business Q. Similar business activities are business activities with the same corresponding business activity labels in the integrated business set.

[0146] The method of the present invention further comprises calculating the single activity similarity f(H) of similar business activities:

[0147] Wherein, M is the number of similar data entities, similar data entities are data entities with the same data entity label among the data entities included in similar business activities, data entities are entity data used in business activities, and N is the total number of data entities belonging to the integrated business set included in similar business activities; Calculate the proportion of similar business activities whose single activity similarity is a first preset value in the total number of business activities included in the integrated business set as the business similarity of the integrated business set, where the first preset value is used to identify that data entities included in similar business activities are all similar data entities; When the similarity of a single activity is a second preset value, an instruction is output to integrate the services in the integrated service set by using an integration scheme of user interface integration and partial data integration; the second preset value is used to identify that similar business activities do not contain similar data entities; When the single activity similarity is between the second preset value and the first preset value, an instruction is output to integrate the businesses in the integrated business set using an integration solution of data integration.

[0148] The method of the present invention further comprises calculating the application similarity f(A) of the services in the integrated service set:

[0149] The product of the business similarity and the application similarity is calculated as the application integration degree of the business in the integrated business set; If the application integration degree is higher than the preset integration degree threshold, the services in the integrated service set are integrated through application integration; If the application integration degree is not higher than the preset integration degree threshold, the services in the integrated service set are integrated through data integration.

[0150] The method of the present invention further comprises, when the application integration degree is higher than a preset integration degree threshold, calculating the proportion of the difference function module of the service in the integrated service set in the difference function module of another service, that is, the migration ratio E:

[0151] Wherein, X and Y are any two services in the integrated service set, X and Y are respectively a first service and another service, R is the number of difference function modules of the first service, S is the number of difference function modules of the other service, the difference function modules of the first service are function modules included in the first service but not included in the other service, and the difference function modules of the other service are function modules included in the other service but not included in the first service; If the migration ratio is greater than a preset ratio threshold, an application is built based on the first business to integrate the first business and another business; the preset ratio threshold is used to indicate that the number of difference function modules of the first business is the same as that of the difference function modules of another business; If the migration ratio is not greater than a preset ratio threshold, building an application based on another business to integrate the first business and the other business; When the application integration degree is not higher than the preset integration degree threshold, the single similarity of each similar business activity in the integrated business set is obtained; if the single similarity is a second preset value, an instruction to integrate the businesses in the integrated business set with an integration solution of user interface integration and partial data integration is output; if the single similarity is between the second preset value and the first preset value, an instruction to integrate the businesses in the integrated business set with an integration solution of data integration is output.

[0152] Finally, it should be noted that the above embodiments are only used to illustrate the technical solutions of the present invention rather than to limit it. Although the present invention has been described with reference to the preferred embodiments of the present invention, it should be understood by those skilled in the art that various changes may be made in form and details without departing from the spirit and scope of the present invention as defined in the appended claims.

Claims

1. A business integration analysis system for enterprise architecture, characterized in that: It includes enterprise architecture business information acquisition module, integrated business screening module, business similarity calculation module and business integration module; The enterprise architecture business information acquisition module is used to acquire the business involved and its business information from the business architecture of the enterprise architecture to be analyzed according to the enterprise architecture to be analyzed, wherein the business information includes business activities and business value identifiers; The integrated business screening module is used to aggregate businesses with the same business value identifier to form an integrated business set; The business similarity calculation module is used to calculate the business similarity of the business activities of the integrated business concentration business; The business integration module is used to output an instruction to integrate the businesses in the integrated business set with an integration scheme of data integration if the calculated business similarity is within a preset threshold interval; if the calculated business similarity is less than a lower limit of the preset threshold interval, output an instruction to integrate the businesses in the integrated business set with an integration scheme of user interface integration and partial data integration; if the calculated business similarity is greater than an upper limit of the preset threshold interval, output an instruction to integrate the businesses in the integrated business set with an integration scheme of application fusion integration; The business similarity F(Q) of the business activity is calculated by the following formula: Among them, business P and business Q are businesses in the integrated business set, I is the number of business activities included in business P, J is the number of business activities included in business Q, and L is the number of similar business activities included in business P and business Q. Similar business activities are business activities with the same corresponding business activity labels in the integrated business set.

2. The business integration analysis system for enterprise architecture according to claim 1, characterized in that: The enterprise architecture includes business architecture, data architecture, technical architecture and application architecture; The business architecture includes an overall business architecture, a business function architecture, a business function and business process association architecture, and a business process and position association architecture, wherein the overall business architecture includes business capability classification and business functions of different levels; the business function architecture includes business capability classification, business functions of different levels, and application systems corresponding to the business; the business function and business process association architecture includes business functions of different levels and business processes corresponding to each business function; the business process and position association architecture includes business processes and corresponding departments and positions; The data architecture includes an overall data architecture, a subject domain architecture, a conceptual data entity architecture, a data and business association architecture, a data entity architecture, a data distribution architecture, a logical data entity architecture and a physical entity architecture, wherein the overall data architecture includes: business functions, data subject classifications and subject domains of different levels, the subject domain architecture includes subject domains of different levels, the conceptual data entity architecture includes subject domains of different levels and conceptual data entities contained in subject domains, the data and business association architecture includes business functions of different levels and corresponding subject domains of different levels, the data entity architecture includes systems used by each business and corresponding conceptual data entities, data flows, the data distribution architecture includes subject domains of different levels and corresponding conceptual data entities and systems, the logical data entity architecture includes systems used by each business and logical data entities contained in the systems, the physical entity architecture includes systems used by each business and physical data entities contained in the systems and associations between physical data entities; The application architecture includes the overall application architecture, the application system architecture, the application and business association architecture, the application interaction architecture, the application function architecture, the function form architecture and the role authority architecture, wherein the overall application architecture includes the primary business functions, systems, subsystems of different levels and applications, the application system architecture includes business functions of different levels, subsystems of different levels, applications, the upper modules of each business function, the external systems that interact with each business and the self-built systems of each organization included in the enterprise, the application and business association architecture includes business functions of different levels, business processes, subsystems of different levels and the upper modules of each business function; The application interaction architecture includes the system, subsystems of different levels, external systems that interact with each business, self-built systems of each organization included in the enterprise, and the interaction mode between each system. The application function architecture includes business functions of different levels, systems, subsystems of different levels, application functions, upper modules of each business function, business functions, external systems that interact with each business, and self-built systems of each organization included in the enterprise. The function form architecture includes: system, subsystem, application function and corresponding application function form. The role authority architecture includes each preset role, application function, application function authority and data authority owned by each preset role. The technical architecture includes the overall technical architecture, the technical capability architecture, the technology and application association architecture, the technical component architecture and the system deployment architecture, wherein the overall technical architecture includes the technical platform, the infrastructure and the preset first-level technical capabilities, the technical capability architecture includes the technical platform, the infrastructure and the technical capabilities of different levels and their corresponding technical components, the technical capabilities of different levels include the first-level technical capabilities, the second-level technical capabilities and the third-level technical capabilities, the technology and application association architecture includes the system, subsystem, construction mode technology platform and process engine used by the application, the technical component architecture includes the technical platform, the infrastructure, the technical capabilities of different levels and the corresponding technical components, and the system deployment architecture includes the infrastructure; The enterprise architecture also includes a management module, which is used to manage each of the businesses based on the business architecture, data architecture, application architecture and technical architecture.

3. The business integration analysis system for enterprise architecture according to claim 2, characterized in that: It also includes a single business activity similarity calculation module; the single business activity similarity calculation module is used to calculate the single activity similarity f(H) of the similar business activities: Wherein, M is the number of similar data entities, similar data entities are data entities with the same data entity label among the data entities included in similar business activities, data entities are entity data used in business activities, and N is the total number of data entities belonging to the integrated business set included in similar business activities; Calculate the proportion of similar business activities whose single activity similarity is a first preset value in the total number of business activities included in the integrated business set as the business similarity of the integrated business set, wherein the first preset value is used to identify that data entities included in the similar business activities are all similar data entities; When the single activity similarity is a second preset value, outputting an instruction to integrate the services in the integrated service set by using an integration scheme of user interface integration and partial data integration; the second preset value is used to identify that similar data entities are not included in the similar service activities; When the single activity similarity is between the second preset value and the first preset value, an instruction is output to integrate the businesses in the integrated business set using an integration solution of data integration.

4. The business integration analysis system for enterprise architecture according to claim 3, characterized in that: It also includes an application similarity calculation module; the application similarity calculation module is used to calculate the application similarity f(A) of the services in the integrated service set: Calculating the product of the business similarity and the application similarity as the application integration degree of the business in the integrated business set; If the application integration degree is higher than the preset integration degree threshold, the services in the integrated service set are integrated through application integration; If the application integration degree is not higher than the preset integration degree threshold, the services in the integrated service set are integrated through data integration.

5. The business integration analysis system for enterprise architecture according to claim 4, characterized in that: The application similarity calculation module includes a migration ratio calculation unit; the migration ratio calculation unit is used to calculate the proportion of the difference function module of the service in the integrated service set in the difference function module of another service when the application integration degree is higher than the preset integration degree threshold, that is, the migration ratio E: Wherein, X and Y are any two services in the integrated service set, X and Y are respectively a first service and another service, R is the number of difference function modules of the first service, S is the number of difference function modules of the other service, the difference function modules of the first service are function modules included in the first service but not included in the other service, and the difference function modules of the other service are function modules included in the other service but not included in the first service; If the migration ratio is greater than a preset ratio threshold, an application is built based on the first business to integrate the first business and another business; the preset ratio threshold is used to indicate that the number of difference function modules of the first business is the same as that of the difference function modules of another business; If the migration ratio is not greater than a preset ratio threshold, an application is built based on another business to integrate the first business and the other business.

6. The business integration analysis system for enterprise architecture according to claim 5, characterized in that: The application similarity calculation module includes a single similarity determination unit; The single similarity determination unit is used to obtain the single similarity of each similar business activity in the integrated business set when the application integration degree is not higher than the preset integration degree threshold; If the single similarity is a second preset value, outputting an instruction to integrate the services in the integrated service set by using an integration solution of user interface integration and partial data integration; If the single similarity is between the second preset value and the first preset value, an instruction is output to integrate the businesses in the integrated business set using an integration solution of data integration.

7. A business integration analysis method for enterprise architecture, characterized in that: include: According to the enterprise architecture to be analyzed, obtaining the business involved and its business information from the business architecture of the enterprise architecture to be analyzed, wherein the business information includes business activities and business value identifiers; Aggregate the businesses with the same business value identifier to form an integrated business set; Calculating the business similarity of business activities of the integrated business concentration business; If the calculated business similarity is within the preset threshold interval, an instruction to integrate the businesses in the integrated business set with an integration solution of data integration is output; if the calculated business similarity is less than the lower limit of the preset threshold interval, an instruction to integrate the businesses in the integrated business set with an integration solution of user interface integration and partial data integration is output; if the calculated business similarity is greater than the upper limit of the preset threshold interval, an instruction to integrate the businesses in the integrated business set with an integration solution of application fusion integration is output; The business similarity F(Q) of the business activity is calculated by the following formula: Among them, business P and business Q are businesses in the integrated business set, I is the number of business activities included in business P, J is the number of business activities included in business Q, and L is the number of similar business activities included in business P and business Q. Similar business activities are business activities with the same corresponding business activity labels in the integrated business set.

8. The business integration analysis method of enterprise architecture according to claim 7, characterized in that: It also includes calculating the single activity similarity f(H) of the similar business activities: Wherein, M is the number of similar data entities, similar data entities are data entities with the same data entity label among the data entities included in similar business activities, data entities are entity data used in business activities, and N is the total number of data entities belonging to the integrated business set included in similar business activities; Calculate the proportion of similar business activities whose single activity similarity is a first preset value in the total number of business activities included in the integrated business set as the business similarity of the integrated business set, wherein the first preset value is used to identify that data entities included in the similar business activities are all similar data entities; When the single activity similarity is a second preset value, outputting an instruction to integrate the services in the integrated service set by using an integration scheme of user interface integration and partial data integration; the second preset value is used to identify that similar data entities are not included in the similar service activities; When the single activity similarity is between the second preset value and the first preset value, an instruction is output to integrate the businesses in the integrated business set using an integration solution of data integration.

9. The business integration analysis method of enterprise architecture according to claim 8, characterized in that: It also includes calculating the application similarity f(A) of the services in the integrated service set: Calculating the product of the business similarity and the application similarity as the application integration degree of the business in the integrated business set; If the application integration degree is higher than the preset integration degree threshold, the services in the integrated service set are integrated through application integration; If the application integration degree is not higher than the preset integration degree threshold, the services in the integrated service set are integrated through data integration.

10. The business integration analysis method of enterprise architecture according to claim 9, characterized in that: It also includes calculating the proportion of the difference function modules of the integrated service set in the difference function modules of another service when the application integration degree is higher than the preset integration degree threshold, which is the migration ratio E: Wherein, X and Y are any two services in the integrated service set, X and Y are respectively a first service and another service, R is the number of difference function modules of the first service, S is the number of difference function modules of the other service, the difference function modules of the first service are function modules included in the first service but not included in the other service, and the difference function modules of the other service are function modules included in the other service but not included in the first service; If the migration ratio is greater than a preset ratio threshold, an application is built based on the first business to integrate the first business and another business; the preset ratio threshold is used to indicate that the number of difference function modules of the first business is the same as that of the difference function modules of another business; If the migration ratio is not greater than a preset ratio threshold, building an application based on another business to integrate the first business and the other business; When the application integration degree is not higher than the preset integration degree threshold, the single similarity of each similar business activity in the integrated business set is obtained; if the single similarity is a second preset value, an instruction to integrate the businesses in the integrated business set with an integration solution of user interface integration and partial data integration is output; if the single similarity is between the second preset value and the first preset value, an instruction to integrate the businesses in the integrated business set with an integration solution of data integration is output.

Citation Information

Patent Citations

  • Enterprise architecture management and control system

    CN112418782A

  • Enterprise data architecture method

    CN112612778A

  • Enterprise industry classification method, system and equipment based on big data and medium

    CN116933130A

  • Structure and method of modeling integrated business and information technology frameworks and architecture in support of a business

    EP1221109A2