【技术实现步骤摘要】
【国外来华专利技术】优先权声明由Brian Christopher Chesebro等于2006年5月3日递交的申请号11/416,906(代理人案号BEAS-01786US0)、题为RECOVERYMECHANISM FOR TRANSACTIONS的美国专利申请。版权公告此专利文档的公开部分包含受版权保护的材料。由于本专利文档或本专利专利技术出现在专利商标局的专利文件或记录中,版权所有者不反对由任何人对本专利文档或本专利专利技术的复制,但是除此以外在任何情况下都保留所有的版权权利。
本专利技术一般地涉及用于提供在一个或多个应用服务器和一个或多个企业信息系统之间的互连性的技术,并且更具体而言涉及用于从未完成事务中恢复的机制。
技术介绍
自从在1995年创立以来,JavaTM编程语言已变得越来越流行。(JavaTM是太阳微系统公司(Sun Microsystems,Inc.)的商标)Java是解释语言,它使得能够创建可在种类繁多的平台上运行的应用。跨越各种不同的客户端平台发挥功能的这种能力,即平台无关性,以及Java的相对容易的网络应用的实现,已导致Java以及提供了平台无关性的其他编程语言在如个人网页一样基本的尝试到如大型的企业对企业的企业系统一样复杂的尝试中的使用。然而,因为应用以及应用连接到的企业信息系统(EIS)可由很多不-->同商家提供,所以需要使这些不同的计算机实体能互相通信的机制。Java2平台企 ...
【技术保护点】
一种用于从未完成事务中恢复的方法,所述方法包括: 创建伪资源,并且利用服务器崩溃前已在资源适配器的先前使用中所使用的名字向事务管理器注册所述伪资源; 由所述事务管理器检查所述名字以确定所述名字是否被涉及在未解决的事务中;以及 当所述事务管理器已确定所述名字被涉及在未解决的事务中时,调用所述伪资源以发起恢复;从而提供通知机制,通过所述通知机制使事务管理器能确定需要恢复。
【技术特征摘要】
【国外来华专利技术】US 2006-5-3 11/416,9061.一种用于从未完成事务中恢复的方法,所述方法包括:
创建伪资源,并且利用服务器崩溃前已在资源适配器的先前使用中所
使用的名字向事务管理器注册所述伪资源;
由所述事务管理器检查所述名字以确定所述名字是否被涉及在未解决
的事务中;以及
当所述事务管理器已确定所述名字被涉及在未解决的事务中时,调用
所述伪资源以发起恢复;从而提供通知机制,通过所述通知机制使事务管
理器能确定需要恢复。
2.如权利要求1所述的方法,还包括:
由所述事务管理器创建经由所述资源适配器的真实连接;并且将所述
恢复请求传递给与所述资源适配器相关联的资源管理器。
3.如权利要求1所述的方法,其中创建伪资源并且利用服务器崩溃前
已在资源适配器的先前使用中所使用的名字向事务管理器注册所述伪资源
包括:
通过向所述事务管理器注册不存在的资源适配器,使所述事务管理器
发起恢复处理。
4.如权利要求1所述的方法,其中由所述事务管理器检查所述名字以
确定所述名字是否被涉及在未解决的事务中包括:
检查事务日志以确定是否存在涉及相同名字的资源管理器的任何未解
决事务。
5.如权利要求1所述的方法,其中当所述事务管理器已确定所述名字
被涉及在未解决的事务中时调用所述伪资源以发起恢复包括:
由连接器容器检测指示需要恢复的所述通知机制;以及
创建经由所述资源适配器的真实连接,并且将所述恢复请求传递给与
所述资源适配器相关联的资源管理器。
6.一种载有用于从未完成事务中恢复的一个或多个序列的指令的机器
可读介质,所述指令当被一个或多个处理器执行时,使得所述一个或多个
处理器执行以下步骤:
创建伪资源,并且利用服务器崩溃前已在资源适配器的先前使用中所
使用的名字向事务管理器注册所述伪资源;
由所述事务管理器检查所述名字以确定所述名字是否被涉及在未解决
的事务中;以及
当所述事务管理器已...
【专利技术属性】
技术研发人员:布赖恩克里斯托弗柴瑟布洛,詹姆斯威廉吉什,金纳帕加纳帕蒂科丹达,
申请(专利权)人:BEA系统公司,
类型:发明
国别省市:US[美国]
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。