[发明专利]对分布式事务的离散元素的跟踪无效
申请号: | 200780018950.5 | 申请日: | 2007-05-30 |
公开(公告)号: | CN101454756A | 公开(公告)日: | 2009-06-10 |
发明(设计)人: | J-J·海勒 | 申请(专利权)人: | 国际商业机器公司 |
主分类号: | G06F9/46 | 分类号: | G06F9/46;G06F11/34 |
代理公司: | 中国国际贸易促进委员会专利商标事务所 | 代理人: | 赵 科 |
地址: | 美国*** | 国省代码: | 美国;US |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 分布式 事务 离散 元素 跟踪 | ||
相关申请的交叉引用
本申请涉及2005年9月14日由Heler提交的标题为“End-To-EndTransaction Tracking in the Enterprise”、代理人案号为No.SVL920050020US1的美国专利申请No.11/227854,该申请全文包括在此以供参考。
技术领域
本发明一般涉及通信网络,尤其涉及基于计算机的通信网络中的数据跟踪。
背景技术
随着计算机技术的发展,对分布式计算的需求也随之发展。第一计算机程序向第二计算机程序或数据源请求和利用资源、或者第一计算机程序发送消息给第二计算机程序都是很常见的。经常地,第二计算机程序或数据源可能在与第一计算机程序分开的计算机系统上执行,因此这两个程序之间通过计算机网络的通信可能是必要的。因而,计算机网络内对单个事务的处理可能需要分布在整个网络上的资源之间的大量通信或交互。
虽然资源的分布是处理信息的一种有效方式,但是它可能导致大量交互在网络上传播(travel)。在任意时刻,当这样的请求、响应和/或消息在计算机网络上的机器之间传播时,对于大型系统而言,处理数以千计或甚至数以百万计的这样的请求、响应和/或消息都并非罕见。为了管理这些计算机网络,系统管理员使用大量工具来观察这样的网络的质量。计算机网络的质量可通过数个度量来测量,包括处理器负载、存储器负载、通信传输时间以及网络流量。
在上面所引用的相关申请中所描述的一个这样的工具包括利用单独(individual)令牌(token)来标记(tag)和跟踪(track)计算机网络上的交互的监视工具。该工具能够识别单个交互,并能够将某些形式的相关交互分组到单独事务。虽然监视工具可跟踪某些事务,但是在该相关申请中所定义的协议并不处理其中可能难以确定不同应用之间哪些单独消息或交互彼此相关的涉及程序和/或数据源之间异步通信的特定情形。因此,虽然监视具有分布式资源的计算机网络上的交互可提供用于观察计算机网络质量的工具,但是这样的工具不可能提供关于单独事务的处理的质量的信息。
因此,所需要的是一种改进的方法和系统,用于将计算机网络上的两个或多个交互分组到事务。
发明内容
本发明一般提供用于将计算机网络上的两个或多个通信分组到事务中的方法和系统。在一个实施例中,一种用于跟踪两个应用之间异步通信的计算机实现的方法可包括接收与第一应用相关联的第一事件记录。第一事件记录可表明第一应用发送了第一通信到第二应用。该方法还可包括接收与第二应用相关联的第二事件记录。第二事件记录可表明第二应用从第一应用接收了第二通信。该方法还可包括确定由第二应用所接收的第二通信是否对应于由第一应用所发送的第一通信。而且,该方法可包括从被配置成监视第一应用和第二应用之间通信的监视应用接收第三事件记录。第三事件记录可包括事务标识符,事务标识符用于将第一事件记录和第二事件记录关联成属于一组与公共事务相关的一个或多个事件记录。
在一个实施例中,可提供一种包含程序产品的计算机可读存储介质。所述程序产品在由处理器执行时可执行操作,所述操作可包括接收与第一应用相关联的第一事件记录。第一事件记录可表明第一应用发送了第一通信给第二应用。所述操作还可包括接收与第二应用相关联的第二事件记录。第二事件记录可表明第二应用从第一应用接收了第二通信。所述操作还可包括确定由第二应用所接收的第二通信是否对应于由第一应用所发送的第一通信。而且,所述操作可包括从被配置成监视第一应用和第二应用之间通信的监视应用接收第三事件记录。第三事件记录可包括事务标识符,所述事务标识符用于将第一事件记录和第二事件记录关联成属于一组与公共事务相关的一个或多个事件记录。
在一个实施例中,一种用于监视分布式计算环境中应用之间的通信的系统可包括被配置成发送第一通信给第二应用的第一应用。第一通信可与第一事件记录相对应。所述系统还可包括被配置成从第一应用接收第二通信的第二应用。第二通信可与第二事件记录相对应。所述系统还可包括管理服务器,其被配置成确定由第二应用所接收的第二通信是否对应于由第一应用所发送的第一通信。管理服务器可被进一步配置成从监视应用接收第三事件记录。监视应用可被配置成监视第一应用和第二应用之间的通信,并且第三事件记录可包括事务标识符,事务标识符用于将第一事件记录和第二事件记录关联成属于一组与公共事务相关的一个或多个事件记录。
附图说明
通过参考附图中所示出的实施例可对上面简要概述的本发明进行更具体的描述,使得可详细地理解获得本发明的上述特征、优点和目的的方式。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于国际商业机器公司,未经国际商业机器公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200780018950.5/2.html,转载请声明来源钻瓜专利网。
- 上一篇:弹簧筷
- 下一篇:一种皮具用防磁定型片