技术领域technical field
本发明涉及信息技术领域,具体而言,涉及一种服务交互关系数据的展示方法和一种服务交互关系数据的展示装置。The present invention relates to the field of information technology, in particular to a method for displaying service interaction relationship data and a display device for service interaction relationship data.
背景技术Background technique
目前,基于SOA(Service Oriented Architecture,面向服务的体系结构)的服务交互关系在企业中得到了广泛的应用。At present, the service interaction relationship based on SOA (Service Oriented Architecture, service-oriented architecture) has been widely used in enterprises.
但是,随着接入系统与服务量的日益增多,业务流程整合复杂,服务数目以及消费方数据等数据量过大,然而,在相关技术中并没有准确、高效的展示技术来对系统之间的服务交互关系进行展示。However, with the increasing number of access systems and services, business process integration is complex, and the number of services and consumer data is too large. The service interaction relationship is displayed.
因此,如何能够实时、准确、高效地展示服务交互关系数据成为亟待解决的技术问题。Therefore, how to display service interaction relationship data in real time, accurately and efficiently has become an urgent technical problem to be solved.
发明内容Contents of the invention
本发明正是基于上述问题,提出了一种新的服务交互关系数据的展示技术,可以清晰、直观地展示系统之间的服务交互关系,并且能够提高对系统之间服务交互关系展示的效率。Based on the above problems, the present invention proposes a new display technology of service interaction relationship data, which can clearly and intuitively display the service interaction relationship between systems, and can improve the efficiency of displaying service interaction relationship between systems.
有鉴于此,本发明提出了一种服务交互关系数据的展示方法,包括:获取多个系统中每个系统与其他系统之间的至少一项服务交互关系数据;根据所述至少一项服务交互关系数据,创建服务交互关系数据模板,以及对应于所述服务交互关系数据模板的多个数据实体;针对所述至少一项服务交互关系数据中的每项服务交互关系数据,获取所述多个数据实体中每个数据实体与其他数据实体之间的交互关系,并创建对应于所述每个数据实体的图形元素;将所述每个数据实体与其他数据实体之间的交互关系在对应的图形元素之间进行标识,以对所述每项服务交互关系数据进行展示。In view of this, the present invention proposes a method for displaying service interaction relationship data, including: acquiring at least one item of service interaction relationship data between each system and other systems in multiple systems; relationship data, create a service interaction relationship data template, and multiple data entities corresponding to the service interaction relationship data template; for each service interaction relationship data in the at least one service interaction relationship data, obtain the multiple The interaction relationship between each data entity and other data entities in the data entity, and create a graphic element corresponding to each data entity; the interaction relationship between each data entity and other data entities in the corresponding Graphical elements are identified to display the interaction relationship data of each service.
在该技术方案中,由于系统之间的服务交互关系数据具有固定的格式,比如“系统B向系统A提供了查询可用资源的服务”,因此可以根据服务交互关系创建服务交互关系数据模板,比如“服务提供方向服务消费方提供了XX服务”,则“服务提供方”和“服务消费方”可以作为服务交互关系数据模板的数据实体,“XX服务”可以作为数据实体之间的交互关系,通过将创建对应于每个数据实体的图形元素,并将每个数据实体与其他数据实体之间的交互关系在对应的图形元素之间进行标识,使得服务交互关系数据能够以清晰、直观的方式展示服务交互关系,并且无需人工进行操作,提高了对系统之间服务交互关系展示的效率。In this technical solution, since the service interaction relationship data between systems has a fixed format, such as "system B provides a service for querying available resources to system A", a service interaction relationship data template can be created according to the service interaction relationship, such as "The service provider provides XX service to the service consumer", then the "service provider" and "service consumer" can be used as the data entities of the service interaction relationship data template, and "XX service" can be used as the interaction relationship between data entities. By creating graphic elements corresponding to each data entity, and identifying the interaction relationship between each data entity and other data entities between the corresponding graphic elements, the service interaction relationship data can be displayed in a clear and intuitive way The service interaction relationship is displayed without manual operation, which improves the efficiency of displaying the service interaction relationship between systems.
在上述技术方案中,优选地,在所述将所述每个数据实体与其他数据实体之间的交互关系在所述图形元素之间进行标识之前,还包括:检测对应于所述至少一项服务交互关系数据的所有图形元素中是否具有相同的图形元素,若是,则仅保留一个所述相同的图形元素。In the above technical solution, preferably, before identifying the interaction relationship between each data entity and other data entities among the graphic elements, it further includes: detecting Whether all the graphic elements of the service interaction relationship data have the same graphic element, and if so, only one of the same graphic elements is reserved.
在该技术方案中,通过在检测到具有相同的图形元素时,仅保留一个相同的图形元素,可以对展示出的图形元素进行优化,避免同一个图形元素出现的次数过多造成展示界面的混乱。In this technical solution, by retaining only one identical graphic element when the same graphic element is detected, the displayed graphic elements can be optimized to avoid confusion of the display interface caused by too many occurrences of the same graphic element .
在上述技术方案中,优选地,所述将所述每个数据实体与其他数据实体之间的交互关系在所述图形元素之间进行标识具体为:在所述每个数据实体与其他数据实体之间创建图形连接元素;将所述每个数据实体与其他数据实体之间的交互关系标识在所述图形连接元素上。In the above technical solution, preferably, the identification of the interaction relationship between each data entity and other data entities between the graphic elements is specifically: between each data entity and other data entities Create a graphical connection element between each data entity and identify the interaction relationship between each data entity and other data entities on the graphical connection element.
在该技术方案中,通过创建图形连接元素,使得数据实体之间的交互关系能够直观、清晰地进行展示。In this technical solution, by creating graphical connection elements, the interactive relationship between data entities can be displayed intuitively and clearly.
在上述技术方案中,优选地,还包括:获取所述每个数据实体与其他数据实体之间的数据流向关系,并将所述数据流向关系标识在所述图形连接元素上。In the above technical solution, preferably, further comprising: obtaining the data flow relationship between each data entity and other data entities, and marking the data flow relationship on the graphical connection element.
在该技术方案中,通过获取数据实体之间的数据流向关系,并将数据流向关系标识在图形连接元素上,使得数据实体之间的数据流更加直观、清晰,以方便地识别数据实体之间的数据交互关系。In this technical solution, by obtaining the data flow relationship between data entities and marking the data flow relationship on the graphic connection elements, the data flow between data entities is more intuitive and clear, so that it is convenient to identify the relationship between data entities data interactions.
在上述技术方案中,优选地,所述多个数据实体包括:服务提供方和服务消费方。In the above technical solution, preferably, the multiple data entities include: a service provider and a service consumer.
在该技术方案中,比如人力管理系统查询了ERP(Enterprise ResourcePlanning,企业资源计划系统)系统中的用户权限信息,则服务提供方是人力管理系统,服务消费方是人力管理系统。In this technical solution, for example, if the human resource management system queries the user authority information in the ERP (Enterprise Resource Planning, enterprise resource planning system), the service provider is the human resource management system, and the service consumer is the human resource management system.
根据本发明的另一方面,还提出了一种服务交互关系数据的展示装置,包括:服务交互关系数据获取单元,用于获取多个系统中每个系统与其他系统之间的至少一项服务交互关系数据;创建单元,用于根据所述至少一项服务交互关系数据,创建服务交互关系数据模板,以及对应于所述服务交互关系数据模板的多个数据实体,并针对所述至少一项服务交互关系数据中的每项服务交互关系数据,创建对应于所述多个数据实体中每个数据实体的图形元素;交互关系获取单元,用于针对所述每项服务交互关系数据,获取所述多个数据实体中每个数据实体与其他数据实体之间的交互关系;标识单元,用于将所述每个数据实体与其他数据实体之间的交互关系在对应的图形元素之间进行标识,以对所述每项服务交互关系数据进行展示。According to another aspect of the present invention, a device for displaying service interaction relationship data is also proposed, including: a service interaction relationship data acquisition unit, configured to acquire at least one service between each system and other systems in multiple systems Interaction relationship data; a creation unit, configured to create a service interaction relationship data template based on the at least one item of service interaction relationship data, and a plurality of data entities corresponding to the service interaction relationship data template, and for the at least one item of service interaction relationship data For each service interaction relationship data in the service interaction relationship data, create a graphic element corresponding to each data entity in the plurality of data entities; the interaction relationship acquisition unit is configured to acquire all the service interaction relationship data for each of the service interaction relationship data The interaction relationship between each data entity and other data entities in the plurality of data entities; the identification unit is used to identify the interaction relationship between each data entity and other data entities between corresponding graphic elements , to display the interaction relationship data of each service.
在该技术方案中,由于系统之间的服务交互关系数据具有固定的格式,比如“系统B向系统A提供了查询可用资源的服务”,因此可以根据服务交互关系创建服务交互关系数据模板,比如“服务提供方向服务消费方提供了XX服务”,则“服务提供方”和“服务消费方”可以作为服务交互关系数据模板的数据实体,“XX服务”可以作为数据实体之间的交互关系,通过将创建对应于每个数据实体的图形元素,并将每个数据实体与其他数据实体之间的交互关系在对应的图形元素之间进行标识,使得服务交互关系数据能够以清晰、直观的方式展示服务交互关系,并且无需人工进行操作,提高了对系统之间服务交互关系展示的效率。In this technical solution, since the service interaction relationship data between systems has a fixed format, such as "system B provides a service for querying available resources to system A", a service interaction relationship data template can be created according to the service interaction relationship, such as "The service provider provides XX service to the service consumer", then the "service provider" and "service consumer" can be used as the data entities of the service interaction relationship data template, and "XX service" can be used as the interaction relationship between data entities. By creating graphic elements corresponding to each data entity, and identifying the interaction relationship between each data entity and other data entities between the corresponding graphic elements, the service interaction relationship data can be displayed in a clear and intuitive way The service interaction relationship is displayed without manual operation, which improves the efficiency of displaying the service interaction relationship between systems.
在上述技术方案中,优选地,还包括:检测单元,用于检测对应于所述至少一项服务交互关系数据的所有图形元素中是否具有相同的图形元素;优化单元,用于在所述检测单元检测到所述所有图形元素中具有相同的图形元素时,仅保留一个所述相同的图形元素。In the above technical solution, preferably, further comprising: a detection unit, configured to detect whether all graphic elements corresponding to the at least one service interaction relationship data have the same graphic element; an optimization unit, configured to When the unit detects that all the graphic elements have the same graphic element, only one of the same graphic elements is reserved.
在该技术方案中,通过在检测到具有相同的图形元素时,仅保留一个相同的图形元素,可以对展示出的图形元素进行优化,避免同一个图形元素出现的次数过多造成展示界面的混乱。In this technical solution, by retaining only one identical graphic element when the same graphic element is detected, the displayed graphic elements can be optimized to avoid confusion of the display interface caused by too many occurrences of the same graphic element .
在上述技术方案中,优选地,所述创建单元还用于:在所述每个数据实体与其他数据实体之间创建图形连接元素;所述标识单元具体用于:将所述每个数据实体与其他数据实体之间的交互关系标识在所述图形连接元素上。In the above technical solution, preferably, the creation unit is further configured to: create a graphical connection element between each data entity and other data entities; the identification unit is specifically configured to: create each data entity The interactive relationship with other data entities is marked on the graphical connection element.
在该技术方案中,通过创建图形连接元素,使得数据实体之间的交互关系能够直观、清晰地进行展示。In this technical solution, by creating graphical connection elements, the interactive relationship between data entities can be displayed intuitively and clearly.
在上述技术方案中,优选地,所述交互关系获取单元还用于:获取所述每个数据实体与其他数据实体之间的数据流向关系;所述标识单元还用于:将所述数据流向关系标识在所述图形连接元素上。In the above technical solution, preferably, the interaction relationship acquisition unit is further configured to: acquire the data flow relationship between each data entity and other data entities; the identification unit is also configured to: Relationships are identified on said graphical connection elements.
在该技术方案中,通过获取数据实体之间的数据流向关系,并将数据流向关系标识在图形连接元素上,使得数据实体之间的数据流更加直观、清晰,以方便地识别数据实体之间的数据交互关系。In this technical solution, by obtaining the data flow relationship between data entities and marking the data flow relationship on the graphic connection elements, the data flow between data entities is more intuitive and clear, so that it is convenient to identify the relationship between data entities data interactions.
在上述技术方案中,优选地,所述多个数据实体包括:服务提供方和服务消费方。In the above technical solution, preferably, the multiple data entities include: a service provider and a service consumer.
在该技术方案中,比如人力管理系统查询了ERP系统中的用户权限信息,则服务提供方是人力管理系统,服务消费方是人力管理系统。In this technical solution, for example, if the human resource management system queries the user authority information in the ERP system, the service provider is the human resource management system, and the service consumer is the human resource management system.
通过以上技术方案,可以清晰、直观地展示系统之间的服务交互关系,并且能够提高对系统之间服务交互关系展示的效率。Through the above technical solution, the service interaction relationship between the systems can be displayed clearly and intuitively, and the efficiency of displaying the service interaction relationship between the systems can be improved.
附图说明Description of drawings
图1示出了根据本发明的实施例的服务交互关系数据的展示方法的示意流程图;FIG. 1 shows a schematic flowchart of a method for displaying service interaction relationship data according to an embodiment of the present invention;
图2示出了根据本发明的实施例的服务交互关系数据的展示装置的示意框图;Fig. 2 shows a schematic block diagram of an apparatus for displaying service interaction relationship data according to an embodiment of the present invention;
图3示出了根据本发明的另一个实施例的服务交互关系数据的展示方法的示意流程图;Fig. 3 shows a schematic flowchart of a method for displaying service interaction relationship data according to another embodiment of the present invention;
图4示出了根据本发明的实施例的服务交互关系数据的处理过程示意图;Fig. 4 shows a schematic diagram of the processing process of service interaction relationship data according to an embodiment of the present invention;
图5示出了根据本发明的实施例的创建图形元素与图形连接元素的过程示意图;Fig. 5 shows a schematic diagram of the process of creating a graphic element and a graphic connection element according to an embodiment of the present invention;
图6示出了根据本发明的实施例的服务交互关系拓扑结构示意图。Fig. 6 shows a schematic diagram of a topology structure of service interaction relationships according to an embodiment of the present invention.
具体实施方式Detailed ways
为了能够更清楚地理解本发明的上述目的、特征和优点,下面结合附图和具体实施方式对本发明进行进一步的详细描述。需要说明的是,在不冲突的情况下,本申请的实施例及实施例中的特征可以相互组合。In order to understand the above-mentioned purpose, features and advantages of the present invention more clearly, the present invention will be further described in detail below in conjunction with the accompanying drawings and specific embodiments. It should be noted that, in the case of no conflict, the embodiments of the present application and the features in the embodiments can be combined with each other.
在下面的描述中阐述了很多具体细节以便于充分理解本发明,但是,本发明还可以采用其他不同于在此描述的其他方式来实施,因此,本发明的保护范围并不受下面公开的具体实施例的限制。In the following description, many specific details are set forth in order to fully understand the present invention. However, the present invention can also be implemented in other ways different from those described here. Therefore, the protection scope of the present invention is not limited by the specific details disclosed below. EXAMPLE LIMITATIONS.
图1示出了根据本发明的实施例的服务交互关系数据的展示方法的示意流程图。Fig. 1 shows a schematic flowchart of a method for displaying service interaction relationship data according to an embodiment of the present invention.
如图1所示,根据本发明的实施例的服务交互关系数据的展示方法,包括:步骤102,获取多个系统中每个系统与其他系统之间的至少一项服务交互关系数据;步骤104,根据所述至少一项服务交互关系数据,创建服务交互关系数据模板,以及对应于所述服务交互关系数据模板的多个数据实体;步骤106,针对所述至少一项服务交互关系数据中的每项服务交互关系数据,获取所述多个数据实体中每个数据实体与其他数据实体之间的交互关系,并创建对应于所述每个数据实体的图形元素;步骤108,将所述每个数据实体与其他数据实体之间的交互关系在对应的图形元素之间进行标识,以对所述每项服务交互关系数据进行展示。As shown in Figure 1, the method for displaying service interaction relationship data according to an embodiment of the present invention includes: step 102, acquiring at least one item of service interaction relationship data between each system and other systems in multiple systems; step 104 , according to the at least one service interaction relationship data, create a service interaction relationship data template, and a plurality of data entities corresponding to the service interaction relationship data template; step 106, for the at least one service interaction relationship data For each service interaction relationship data, obtain the interaction relationship between each data entity and other data entities in the plurality of data entities, and create a graphic element corresponding to each data entity; step 108, each of the data entities The interaction relationship between a data entity and other data entities is identified between corresponding graphic elements, so as to display the interaction relationship data of each service.
在该技术方案中,由于系统之间的服务交互关系数据具有固定的格式,比如“系统B向系统A提供了查询可用资源的服务”,因此可以根据服务交互关系创建服务交互关系数据模板,比如“服务提供方向服务消费方提供了XX服务”,则“服务提供方”和“服务消费方”可以作为服务交互关系数据模板的数据实体,“XX服务”可以作为数据实体之间的交互关系,通过将创建对应于每个数据实体的图形元素,并将每个数据实体与其他数据实体之间的交互关系在对应的图形元素之间进行标识,使得服务交互关系数据能够以清晰、直观的方式展示服务交互关系,并且无需人工进行操作,提高了对系统之间服务交互关系展示的效率。In this technical solution, since the service interaction relationship data between systems has a fixed format, such as "system B provides a service for querying available resources to system A", a service interaction relationship data template can be created according to the service interaction relationship, such as "The service provider provides XX service to the service consumer", then the "service provider" and "service consumer" can be used as the data entities of the service interaction relationship data template, and "XX service" can be used as the interaction relationship between data entities. By creating graphic elements corresponding to each data entity, and identifying the interaction relationship between each data entity and other data entities between the corresponding graphic elements, the service interaction relationship data can be displayed in a clear and intuitive way The service interaction relationship is displayed without manual operation, which improves the efficiency of displaying the service interaction relationship between systems.
在上述技术方案中,优选地,在所述将所述每个数据实体与其他数据实体之间的交互关系在所述图形元素之间进行标识之前,还包括:检测对应于所述至少一项服务交互关系数据的所有图形元素中是否具有相同的图形元素,若是,则仅保留一个所述相同的图形元素。In the above technical solution, preferably, before identifying the interaction relationship between each data entity and other data entities among the graphic elements, it further includes: detecting Whether all the graphic elements of the service interaction relationship data have the same graphic element, and if so, only one of the same graphic elements is reserved.
在该技术方案中,通过在检测到具有相同的图形元素时,仅保留一个相同的图形元素,可以对展示出的图形元素进行优化,避免同一个图形元素出现的次数过多造成展示界面的混乱。In this technical solution, by retaining only one identical graphic element when the same graphic element is detected, the displayed graphic elements can be optimized to avoid confusion of the display interface caused by too many occurrences of the same graphic element .
在上述技术方案中,优选地,所述将所述每个数据实体与其他数据实体之间的交互关系在所述图形元素之间进行标识具体为:在所述每个数据实体与其他数据实体之间创建图形连接元素;将所述每个数据实体与其他数据实体之间的交互关系标识在所述图形连接元素上。In the above technical solution, preferably, the identification of the interaction relationship between each data entity and other data entities between the graphic elements is specifically: between each data entity and other data entities Create a graphical connection element between each data entity and identify the interaction relationship between each data entity and other data entities on the graphical connection element.
在该技术方案中,通过创建图形连接元素,使得数据实体之间的交互关系能够直观、清晰地进行展示。In this technical solution, by creating graphical connection elements, the interactive relationship between data entities can be displayed intuitively and clearly.
在上述技术方案中,优选地,还包括:获取所述每个数据实体与其他数据实体之间的数据流向关系,并将所述数据流向关系标识在所述图形连接元素上。In the above technical solution, preferably, further comprising: obtaining the data flow relationship between each data entity and other data entities, and marking the data flow relationship on the graphical connection element.
在该技术方案中,通过获取数据实体之间的数据流向关系,并将数据流向关系标识在图形连接元素上,使得数据实体之间的数据流更加直观、清晰,以方便地识别数据实体之间的数据交互关系。In this technical solution, by obtaining the data flow relationship between data entities and marking the data flow relationship on the graphic connection elements, the data flow between data entities is more intuitive and clear, so that it is convenient to identify the relationship between data entities data interactions.
在上述技术方案中,优选地,所述多个数据实体包括:服务提供方和服务消费方。In the above technical solution, preferably, the multiple data entities include: a service provider and a service consumer.
在该技术方案中,比如人力管理系统查询了ERP系统中的用户权限信息,则服务提供方是人力管理系统,服务消费方是人力管理系统。In this technical solution, for example, if the human resource management system queries the user authority information in the ERP system, the service provider is the human resource management system, and the service consumer is the human resource management system.
图2示出了根据本发明的实施例的服务交互关系数据的展示装置的示意框图。Fig. 2 shows a schematic block diagram of an apparatus for displaying service interaction relationship data according to an embodiment of the present invention.
如图2所示,根据本发明的实施例的服务交互关系数据的展示装置200,包括:服务交互关系数据获取单元202,用于获取多个系统中每个系统与其他系统之间的至少一项服务交互关系数据;创建单元204,用于根据所述至少一项服务交互关系数据,创建服务交互关系数据模板,以及对应于所述服务交互关系数据模板的多个数据实体,并针对所述至少一项服务交互关系数据中的每项服务交互关系数据,创建对应于所述多个数据实体中每个数据实体的图形元素;交互关系获取单元206,用于针对所述每项服务交互关系数据,获取所述多个数据实体中每个数据实体与其他数据实体之间的交互关系;标识单元208,用于将所述每个数据实体与其他数据实体之间的交互关系在对应的图形元素之间进行标识,以对所述每项服务交互关系数据进行展示。As shown in FIG. 2 , the device 200 for displaying service interaction relationship data according to an embodiment of the present invention includes: a service interaction relationship data acquisition unit 202 configured to acquire at least one link between each system and other systems in multiple systems. An item of service interaction relationship data; a creation unit 204, configured to create a service interaction relationship data template and a plurality of data entities corresponding to the service interaction relationship data template according to the at least one service interaction relationship data template, and for the For each service interaction relationship data in at least one service interaction relationship data, create a graphic element corresponding to each data entity in the plurality of data entities; the interaction relationship acquisition unit 206 is configured to: for each service interaction relationship data, to obtain the interaction relationship between each data entity and other data entities in the plurality of data entities; the identification unit 208 is configured to display the interaction relationship between each data entity and other data entities in the corresponding graph The elements are identified to display the interaction relationship data of each service.
在该技术方案中,由于系统之间的服务交互关系数据具有固定的格式,比如“系统B向系统A提供了查询可用资源的服务”,因此可以根据服务交互关系创建服务交互关系数据模板,比如“服务提供方向服务消费方提供了XX服务”,则“服务提供方”和“服务消费方”可以作为服务交互关系数据模板的数据实体,“XX服务”可以作为数据实体之间的交互关系,通过将创建对应于每个数据实体的图形元素,并将每个数据实体与其他数据实体之间的交互关系在对应的图形元素之间进行标识,使得服务交互关系数据能够以清晰、直观的方式展示服务交互关系,并且无需人工进行操作,提高了对系统之间服务交互关系展示的效率。In this technical solution, since the service interaction relationship data between systems has a fixed format, such as "system B provides a service for querying available resources to system A", a service interaction relationship data template can be created according to the service interaction relationship, such as "The service provider provides XX service to the service consumer", then the "service provider" and "service consumer" can be used as the data entities of the service interaction relationship data template, and "XX service" can be used as the interaction relationship between data entities. By creating graphic elements corresponding to each data entity, and identifying the interaction relationship between each data entity and other data entities between the corresponding graphic elements, the service interaction relationship data can be displayed in a clear and intuitive way The service interaction relationship is displayed without manual operation, which improves the efficiency of displaying the service interaction relationship between systems.
在上述技术方案中,优选地,还包括:检测单元210,用于检测对应于所述至少一项服务交互关系数据的所有图形元素中是否具有相同的图形元素;优化单元212,用于在所述检测单元210检测到所述所有图形元素中具有相同的图形元素时,仅保留一个所述相同的图形元素。In the above technical solution, preferably, further comprising: a detection unit 210, configured to detect whether all graphic elements corresponding to the at least one service interaction relationship data have the same graphic element; an optimization unit 212, configured to: When the detection unit 210 detects that all the graphic elements have the same graphic element, only one of the same graphic elements is retained.
在该技术方案中,通过在检测到具有相同的图形元素时,仅保留一个相同的图形元素,可以对展示出的图形元素进行优化,避免同一个图形元素出现的次数过多造成展示界面的混乱。In this technical solution, by retaining only one identical graphic element when the same graphic element is detected, the displayed graphic elements can be optimized to avoid confusion of the display interface caused by too many occurrences of the same graphic element .
在上述技术方案中,优选地,所述创建单元204还用于:在所述每个数据实体与其他数据实体之间创建图形连接元素;所述标识单元208具体用于:将所述每个数据实体与其他数据实体之间的交互关系标识在所述图形连接元素上。In the above technical solution, preferably, the creation unit 204 is further configured to: create a graphical connection element between each data entity and other data entities; the identification unit 208 is specifically configured to: The interactive relationship between the data entity and other data entities is marked on the graphic connection element.
在该技术方案中,通过创建图形连接元素,使得数据实体之间的交互关系能够直观、清晰地进行展示。In this technical solution, by creating graphical connection elements, the interactive relationship between data entities can be displayed intuitively and clearly.
在上述技术方案中,优选地,所述交互关系获取单元206还用于:获取所述每个数据实体与其他数据实体之间的数据流向关系;所述标识单元208还用于:将所述数据流向关系标识在所述图形连接元素上。In the above technical solution, preferably, the interaction relationship acquisition unit 206 is further configured to: acquire the data flow relationship between each data entity and other data entities; the identification unit 208 is also configured to: The data flow relationship is marked on the graphical connection element.
在该技术方案中,通过获取数据实体之间的数据流向关系,并将数据流向关系标识在图形连接元素上,使得数据实体之间的数据流更加直观、清晰,以方便地识别数据实体之间的数据交互关系。In this technical solution, by obtaining the data flow relationship between data entities and marking the data flow relationship on the graphic connection elements, the data flow between data entities is more intuitive and clear, so that it is convenient to identify the relationship between data entities data interactions.
在上述技术方案中,优选地,所述多个数据实体包括:服务提供方和服务消费方。In the above technical solution, preferably, the multiple data entities include: a service provider and a service consumer.
在该技术方案中,比如人力管理系统查询了ERP系统中的用户权限信息,则服务提供方是人力管理系统,服务消费方是人力管理系统。In this technical solution, for example, if the human resource management system queries the user authority information in the ERP system, the service provider is the human resource management system, and the service consumer is the human resource management system.
图3示出了根据本发明的另一个实施例的服务交互关系数据的展示方法的示意流程图。Fig. 3 shows a schematic flowchart of a method for displaying service interaction relationship data according to another embodiment of the present invention.
如图3所示,根据本发明的另一个实施例的服务交互关系数据的展示方法,包括:As shown in FIG. 3, the display method of service interaction relationship data according to another embodiment of the present invention includes:
步骤306,服务端302访问数据库,从数据库中获取服务交互关系数据。Step 306, the server 302 accesses the database, and obtains service interaction relationship data from the database.
具体来说,服务端302可以通过JDBC(Java Data Base Connectivity,Java数据库连接)的方式访问数据库。Specifically, the server 302 can access the database through JDBC (Java Data Base Connectivity, Java database connection).
步骤308,服务端302对服务交互关系数据进行整理,可以根据服务类型来整理数据。In step 308, the server 302 organizes the service interaction relationship data, and the data may be organized according to the service type.
步骤310,服务端302对服务交互关系数据进行排序,可以根据实体相关优先和/或关系相关优先的方式来进行排序,实体相关优先具体指按照服务交互关系数据中的数据实体进行排序,关系相关优先具体指按照服务交互关系数据中的数据实体之间的关系类型进行排序。In step 310, the server 302 sorts the service interaction relationship data, which can be sorted according to entity-related priority and/or relationship-related priority. Priority specifically refers to sorting according to the relationship types between data entities in the service interaction relationship data.
步骤312,服务端302对服务交互关系数据中的数据实体进行相关度计算,相关度大的数据将会相邻排列。In step 312, the server 302 performs correlation calculation on the data entities in the service interaction relationship data, and the data with high correlation will be arranged adjacently.
步骤314,客户端304通过AMF(一种基于Http的协议)协议接收服务端302传来的数据,创建业务视图。In step 314, the client 304 receives the data from the server 302 through the AMF (a protocol based on Http) protocol, and creates a business view.
步骤316,客户端304通过数据实体相关度进行元素布局,包括实体以及连线的布局。In step 316, the client 304 performs element layout according to the data entity correlation, including the layout of entities and links.
步骤318,客户端304将创建的视图在页面中显示出来。In step 318, the client 304 displays the created view on the page.
步骤320,客户端展示整体的服务关系拓扑图。In step 320, the client displays the overall service relationship topology map.
其中,服务端302可以是SOA管控服务端,客户端304可以是才采用Flex(一种开源框架)技术的客户端。Wherein, the server 302 may be an SOA management server, and the client 304 may be a client using Flex (an open source framework) technology.
图4示出了根据本发明的实施例的服务交互关系数据的处理过程示意图。Fig. 4 shows a schematic diagram of a processing process of service interaction relationship data according to an embodiment of the present invention.
如图4所示,根据本发明的实施例的服务交互关系数据的处理过程,包括:As shown in FIG. 4, the processing process of service interaction relationship data according to an embodiment of the present invention includes:
步骤402,初始化数据。Step 402, initialize data.
步骤404,判断采用实体相关优先或关系相关优先的方式对服务交互关系数据进行排序。Step 404, determine whether to sort the service interaction relationship data in the manner of entity-related priority or relationship-related priority.
步骤406,判定采用实体相关优先的方式对服务交互关系数据进行排序,实体相关优先具体指按照服务交互关系数据中的数据实体进行排序。In step 406, it is determined that the service interaction relationship data is sorted in the manner of entity correlation priority, and entity correlation priority specifically refers to sorting according to data entities in the service interaction relationship data.
步骤408,判定采用关系相关优先的方式对服务交互关系数据进行排序,关系相关优先具体指按照服务交互关系数据中的数据实体之间的关系类型进行排序。In step 408, it is determined that the service interaction relationship data is sorted in the manner of relationship correlation priority, and relationship correlation priority specifically refers to sorting according to the relationship types between data entities in the service interaction relationship data.
步骤410,分析当前数据实体,并确定与下层数据实体之间的关系。比如针对服务交互关系数据“系统B向系统A提供了查询可用资源的服务”,其中,当前数据实体可以是“系统B”,下层数据实体可以是“系统A”,当前数据实体与下层数据实体之间的关系为提供了查询可用资源的服务。Step 410, analyze the current data entity, and determine the relationship with the lower layer data entity. For example, for the service interaction data “system B provides system A with the service of querying available resources”, where the current data entity can be “system B”, the underlying data entity can be “system A”, the current data entity and the underlying data entity The relationship between provides a service for querying available resources.
步骤412,判断是否对所有服务交互关系数据处理完成,若是,则结束处理过程,否则,返回步骤410。Step 412 , judging whether the processing of all service interaction relationship data is completed, if yes, end the processing, otherwise, return to step 410 .
图5示出了根据本发明的实施例的创建图形元素与图形连接元素的过程示意图。Fig. 5 shows a schematic diagram of the process of creating a graphic element and a graphic connection element according to an embodiment of the present invention.
如图5所示,根据本发明的实施例的创建图形元素与图形连接元素的过程,包括:As shown in FIG. 5, the process of creating a graphic element and a graphic connection element according to an embodiment of the present invention includes:
步骤502,初始化数据。Step 502, initialize data.
步骤504,创建针对于数据实体的图形元素,比如可以创建矩形代表数据实体。Step 504, create a graphic element for the data entity, for example, a rectangle may be created to represent the data entity.
步骤506,创建图形连接元素,比如可以创建连接线,通过连接线连接图形元素。Step 506, create a graphic connection element, for example, a connection line may be created, and the graphic elements are connected through the connection line.
步骤508,布局图形元素,以便于展示服务交互关系。Step 508, laying out graphic elements, so as to display service interaction relationships.
步骤510,布局图形元素之间的连接线。Step 510, lay out the connecting lines between graphic elements.
步骤512,优化连接线拐点,以便于查看服务交互关系,避免拐点混乱无法清楚查看数据实体之间的交互关系。Step 512, optimize the inflection point of the connection line, so as to facilitate viewing of the service interaction relationship, avoiding confusion at the inflection point and making it impossible to clearly view the interaction relationship between data entities.
通过本实施例的技术方案,可以创建如图6所示的服务交互关系拓扑结构示意图。如图6所示,预算管理系统602查询了ERP系统604中的应付发票,则可以创建两个图形元素,一个代表预算管理系统602,另一个代表ERP系统604,由于数据流向是由ERP系统604到预算管理系统602,因此可以创建图形连接元素(即带箭头的连接线)连接预算管理系统602和ERP系统604,并在图形连接元素上标识交互关系,即查询应付发票。Through the technical solution of this embodiment, it is possible to create a schematic diagram of a topology structure of service interaction relationships as shown in FIG. 6 . As shown in Figure 6, when the budget management system 602 queries the invoices payable in the ERP system 604, two graphic elements can be created, one representing the budget management system 602 and the other representing the ERP system 604, since the data flow is determined by the ERP system 604 To the budget management system 602, a graphical connection element (that is, a connection line with an arrow) can be created to connect the budget management system 602 and the ERP system 604, and an interactive relationship can be identified on the graphical connection element, that is, query payable invoices.
通过创建服务交互关系拓扑结构示意图,可以清楚、直观地查看多个系统之间的服务交互关系。By creating a schematic diagram of the service interaction topology, you can clearly and intuitively view the service interaction relationships between multiple systems.
以上结合附图详细说明了本发明的技术方案,考虑到在企业资源管理系统中,随着接入系统与服务量的日益增多,业务流程整合复杂,服务数目以及消费方数据等数据量过大,但是在相关技术中并没有准确、高效的展示技术来对系统之间的服务交互关系进行展示。因此,本发明提出了一种新的服务交互关系数据的展示技术,可以清晰、直观地展示系统之间的服务交互关系,并且能够提高对系统之间服务交互关系展示的效率。The above describes the technical solution of the present invention in detail in conjunction with the accompanying drawings. Considering that in the enterprise resource management system, with the increasing number of access systems and services, the integration of business processes is complicated, and the number of services and consumer data are too large. , but there is no accurate and efficient display technology to display the service interaction relationship between systems in related technologies. Therefore, the present invention proposes a new display technology for service interaction relationship data, which can clearly and intuitively display the service interaction relationship between systems, and can improve the efficiency of displaying service interaction relationship between systems.
以上所述仅为本发明的优选实施例而已,并不用于限制本发明,对于本领域的技术人员来说,本发明可以有各种更改和变化。凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。The above descriptions are only preferred embodiments of the present invention, and are not intended to limit the present invention. For those skilled in the art, the present invention may have various modifications and changes. Any modifications, equivalent replacements, improvements, etc. made within the spirit and principles of the present invention shall be included within the protection scope of the present invention.
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN201310611963.0ACN103581342B (en) | 2013-11-26 | 2013-11-26 | The methods of exhibiting and its exhibiting device of service interaction relation data |
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN201310611963.0ACN103581342B (en) | 2013-11-26 | 2013-11-26 | The methods of exhibiting and its exhibiting device of service interaction relation data |
| Publication Number | Publication Date |
|---|---|
| CN103581342A CN103581342A (en) | 2014-02-12 |
| CN103581342Btrue CN103581342B (en) | 2018-03-30 |
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| CN201310611963.0AExpired - Fee RelatedCN103581342B (en) | 2013-11-26 | 2013-11-26 | The methods of exhibiting and its exhibiting device of service interaction relation data |
| Country | Link |
|---|---|
| CN (1) | CN103581342B (en) |
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN101923549A (en)* | 2009-07-29 | 2010-12-22 | 北京航天理想科技有限公司 | User-defined visual intelligent track clue analytical system and establishing method |
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| TW543327B (en)* | 2000-10-11 | 2003-07-21 | United Video Properties Inc | Systems and methods for supplementing on-demand media |
| CN101206742A (en)* | 2006-12-18 | 2008-06-25 | 张新新 | Network virtual exhibition method and system |
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN101923549A (en)* | 2009-07-29 | 2010-12-22 | 北京航天理想科技有限公司 | User-defined visual intelligent track clue analytical system and establishing method |
| Publication number | Publication date |
|---|---|
| CN103581342A (en) | 2014-02-12 |
| Publication | Publication Date | Title |
|---|---|---|
| US11947556B1 (en) | Computerized monitoring of a metric through execution of a search query, determining a root cause of the behavior, and providing a notification thereof | |
| US11736378B1 (en) | Collaborative incident management for networked computing systems | |
| US11620300B2 (en) | Real-time measurement and system monitoring based on generated dependency graph models of system components | |
| US10922493B1 (en) | Determining a relationship recommendation for a natural language request | |
| US10997192B2 (en) | Data source correlation user interface | |
| CN113987074A (en) | Distributed service full-link monitoring method and device, electronic equipment and storage medium | |
| CN111061733B (en) | Data processing method, device, electronic equipment and computer readable storage medium | |
| CN111177400B (en) | Method and device for associated display of equipment, business and data based on knowledge map | |
| US11159397B2 (en) | Lower-tier application deployment for higher-tier system data monitoring | |
| US9031920B2 (en) | Objects in a storage environment for connected applications | |
| CN107957867B (en) | Electric power retail market model modeling method and system | |
| US7885943B1 (en) | IT compliance rules | |
| CN103678446B (en) | Improved mode map based on Data View and database table | |
| CN110838944A (en) | Method for realizing cloud center tenant dimension topological graph | |
| CN107357970B (en) | Device and method for abnormal element detection of building information model based on data mining | |
| CN109254901A (en) | A kind of Monitoring Indexes method and system | |
| WO2017143996A1 (en) | Data presentation method and device | |
| US20140324518A1 (en) | Autotagging business processes | |
| CN108984506A (en) | A kind of generation method and device of configurable intelligent report forms | |
| US20150379112A1 (en) | Creating an on-line job function ontology | |
| US20190295097A1 (en) | Cross-functional analytics tool for integrating web analytics data and customer relationship management data | |
| WO2021096940A1 (en) | Computerized system and method for electronically generating a dynamically visualized hierarchical representation of electronic information | |
| GB2504610A (en) | Managing data items using structured tags | |
| CN110472124A (en) | Data managing method, device and the storage medium of customer service system | |
| CN110687836A (en) | Device configuration management apparatus, system, and recording medium |
| Date | Code | Title | Description |
|---|---|---|---|
| C06 | Publication | ||
| PB01 | Publication | ||
| SE01 | Entry into force of request for substantive examination | ||
| SE01 | Entry into force of request for substantive examination | ||
| GR01 | Patent grant | ||
| GR01 | Patent grant | ||
| CF01 | Termination of patent right due to non-payment of annual fee | ||
| CF01 | Termination of patent right due to non-payment of annual fee | Granted publication date:20180330 |