1.一种产生虚拟机消息队列应用程序的相关关系的方法,包括:
拦截多个应用程序通过至少一企业服务总线传递的至少一传递消息,该至少一传递消息包括至少一请求消息;
筛选该至少一传递消息,以筛选出该至少一请求消息,并分别获得该请求消息的客户端及服务器;
分别计算该请求消息的校验和,以分别获得该消息的消息编号;以及
分别将该请求消息的该客户端、该服务器及该消息编号记录于相关关系表。
2.如权利要求1所述的方法,还包括:
依据该相关关系表,建立应用程序轨迹。
3.如权利要求2所述的方法,其中在依据该相关关系表,建立该应用程序轨迹的步骤中,该应用程序轨迹以树状结构建立。
4.如权利要求3所述的方法,其中在依据该相关关系表,建立该应用程序轨迹的步骤中,该树状结构以深度优先搜寻法或广度优先搜寻法建立。
5.如权利要求1所述的方法,其中在拦截所述应用程序通过该至少一企业服务总线传递的该至少一传递消息的步骤中,该至少一请求消息通过虚拟机管理器的拦截单元进行拦截。
6.如权利要求1所述的方法,其中在拦截所述应用程序通过该至少一企业服务总线传递的该至少一传递消息的步骤中,该至少一请求消息通过监控多个线程的方式进行拦截。
7.如权利要求1所述的方法,其中在自该至少一传递消息,筛选出该至少一请求消息的步骤中,该至少一传递消息通过该至少一传递消息的至少一时间信息,筛选出该至少一请求消息。
8.如权利要求1所述的方法,其中在分别计算该请求消息的校验和的步骤中,该请求消息分别包括固定信息及变动信息,该请求消息分别以该固定信息进行计算,以分别获得该校验和。
9.如权利要求1所述的方法,其中在分别将该请求消息的该客户端、该服务器及该消息编号记录于该相关关系表的步骤中,所有的该至少一请求消息均记录于同一相关关系表中。
10.如权利要求1所述的方法,其中在分别将该请求消息的该客户端、该服务器及该消息编号记录于该相关关系表的步骤中,该相关关系表还包括该至少一请求消息的至少一时间信息。
11.如权利要求1所述的方法,其中
在筛选该至少一传递消息的步骤中,还筛选出至少一回复消息;
在分别将该请求消息的该客户端、该服务器及该消息编号记录于该相关关系表的步骤中,还分别将该至少一回复消息的时间信息及消息大小记录于该相关关系表。
12.一种产生虚拟机消息队列应用程序的相关关系的系统,包括:
拦截单元,拦截多个应用程序通过至少一企业服务总线传递的至少一传递消息,该至少一传递消息包括至少一请求消息;
筛选单元,筛选该至少一传递消息,以筛选出该至少一请求消息,并分别获得该请求消息的客户端及服务器;
计算单元,分别计算该请求消息的校验和,以分别获得该消息的消息编号;以及
建表单元,分别将该请求消息的该客户端、该服务器及该消息编号记录于相关关系表。
13.如权利要求12所述的系统,还包括:
建轨单元,依据该相关关系表,建立应用程序轨迹。
14.如权利要求13所述的系统,其中该建轨单元以树状结构建立该应用程序轨迹。
15.如权利要求14所述的系统,其中该建轨单元以深度优先搜寻法或广度优先搜寻法建立该树状结构。
16.如权利要求12所述的系统,其中该拦截单元设置于虚拟机管理器。
17.如权利要求12所述的系统,其中该拦截单元通过监控多个线程的方式拦截该至少一请求消息。
18.如权利要求12所述的系统,其中该筛选单元通过该至少一传递消息的至少一时间信息,筛选出该至少一请求消息。
19.如权利要求12所述的系统,其中该请求消息分别包括固定信息及变动信息,该计算单元分别以该固定信息进行计算,以分别获得该校验和。
20.如权利要求12所述的系统,其中该建表单元将所有的该至少一请 求消息均记录于同一该相关关系表中。
21.如权利要求12所述的系统,其中该建表单元还记录该至少一请求消息的至少一时间信息于该相关关系表。
22.如权利要求12所述的系统,其中该拦截单元、该筛选单元、该计算单元及该建表单元设置于实体机器中。
23.如权利要求12所述的系统,其中该筛选单元还筛选出至少一回复消息,该建表单元还分别将该至少一回复消息的时间信息及消息大小记录于该相关关系表。