基于数据库实现联机事务异步处理的装置及方法

文档序号:6353206阅读:446来源:国知局
专利名称:基于数据库实现联机事务异步处理的装置及方法
技术领域
本发明涉及跨应用联机事务数据处理技术领域,特别是涉及一种基于数据库实现 联机事务异步处理的装置及方法。
背景技术
随着社会的发展,各种应用软件在商业机构大量的使用,各商业机构与其他商业 机构之间发生业务往来也越来越频繁。此情况促使各商业机构之间的应用软件大量进行互 联互通,紧密的联系了在一起,形成了一个大的互联互通的网络。随着各商业机构之间相互连接,各商业机构的应用系统和应用系统之间产生的不 良影响也在逐年增长。跨应用系统的联机交易在各商业机构的业务应用系统上运行的时 候,为了保证交易的一致性,一般都是采用紧耦合同步提交的方式进行处理,当其他合作商 业机构的联机事务处理系统异常时,将直接导致受理商业机构交易响应时间的增加,严重 时可能会直接导致受理商业机构联机事务处理系统直接宕机。另外,其他合作商业机构的联机事务处理系统处理时间过长,也会使受理商业机 构的交易堵塞,需要占用大量的任务、内存、数据库等宝贵资源。这些资源的消耗,又反过来 影响了受理商业机构其他交易的正常运行,对受理商业机构的联机事务处理系统造成了一 定的冲击。综上所述,迫切需要一种机制,在其他合作商业机构的联机事务处理系统异常的 时候,隔绝对受理商业机构联机事务处理系统的影响,特别是其他合作商业机构的联机事 务处理系统交易杜塞的时候,受理商业机构的联机事务处理系统能及时释放资源,避免对 受理商业机构联机事务处理系统造成影响,同时,又能有效保证交易的原子性和完整性。

发明内容
(一)要解决的技术问题有鉴于此,本发明的主要目的在于提供一种基于数据库实现联机事务异步处理的 装置及方法,以降低当其他合作商业机构的联机事务处理系统(第三方系统)出现异常时 对于本商业机构联机事务处理系统的影响,提高商业机构联机事务处理系统的可靠性和使 用效率。( 二 )技术方案为达到上述目的的一个方面,本发明提供了一种基于数据库实现联机事务异步处 理的装置,该装置包括内部网关2、业务处理装置3、现场保留装置4、信息发送装置5、信息 接收装置6和外部网关7,其中,该现场保留装置4通过业务处理装置3连接于内部网关2, 并通过信息发送装置5或信息接收装置6连接于外部网关7,该现场保留装置4通过在信息 发送阶段进行场景保存以及在信息返回阶段进行场景还原,实现对联机事务的异步处理。上述方案中,所述现场保留装置4包括现场保存单元9、现场还原单元10和数据库 11,其中,现场保存单元9和现场还原单元10均连接于数据库11,该数据库11中保存有异步信息登记薄。上述方案中,所述现场保存单元9在信息发送阶段的场景保存处理过程中校验联 机事务现场信息是否合法,并校验通过后将该联机事务现场信息保存在数据库11中。上述方案中,所述现场还原单元10在信息返回阶段的场景还原处理过程中,对合 作商业机构的联机应用系统业务处理模块8依次通过外部网关7和信息接收装置6返回的 联机事务处理结果进行校验,校验通过后根据该联机事务处理结果中的交易检索参考号读 取数据库11中保存的信息,实现对联机事务现场的还原。上述方案中,所述数据库11中保存的异步信息登记薄包含以下3个要素具有唯 一性的交易检索参考号、交易信息和交易处理状态。所述交易信息至少包括交易卡号、交易 金额和交易时间;所述交易处理状态至少包括交易是否合法、交易发送是否成功和交易返 回是否成功。为达到上述目的的另一个方面,本发明提供了一种基于数据库实现联机事务异步 处理的方法,应用于所述的基于数据库实现联机事务异步处理的装置,该方法通过现场保 留装置4在信息发送阶段进行场景保存以及现场保留装置4在信息返回阶段进行场景还 原,实现对联机事务的异步处理。上述方案中,所述基于数据库实现联机事务异步处理的装置通过内部网关2连接 于交易终端1,所述现场保留装置4在信息发送阶段进行场景保存包括所述现场保留装置 4对交易终端1依次通过内部网关2和业务处理装置3输入的联机事务现场信息进行校验, 校验通过后将该联机事务现场信息保存在自身的数据库中。上述方案中,所述现场保留装置4保存在自身数据库中的该联机事务现场信息包 括具有唯一性的交易检索参考号、交易信息及交易处理状态。所述交易信息至少包括交易 卡号、交易金额和交易时间;所述交易处理状态至少包括交易是否合法、交易发送是否成功 和交易返回是否成功。上述方案中,所述现场保留装置4对交易终端1依次通过内部网关2和业务处理 装置3输入的联机事务现场信息进行校验之前,还包括所述业务处理装置3接收交易终端 1通过内部网关2发起的联机事务现场信息,并对该联机事务现场信息进行合法性检查,在 合法性检查通过后将该联机事务现场信息发送给所述现场保留装置4。上述方案中,所述基于数据库实现联机事务异步处理的装置通过外部网关7连接 于合作商业机构的联机应用系统业务处理模块8,所述现场保留装置4将该联机事务现场 信息保存在自身数据库中之后,还包括所述现场保留装置4依次通过信息发送装置5和外 部网关7将该联机事务现场信息输出给该合作商业机构的联机应用系统业务处理模块8, 并释放该联机事务现场信息占用的资源。上述方案中,所述基于数据库实现联机事务异步处理的装置通过外部网关7连接 于合作商业机构的联机应用系统业务处理模块8,所述现场保留装置4在信息返回阶段进 行场景还原包括所述现场保留装置4对该合作商业机构的联机应用系统业务处理模块8 依次通过外部网关7和信息接收装置6返回的联机事务处理结果进行校验,校验通过后根 据该联机事务处理结果中的交易检索参考号读取自身数据库中保存的信息,实现对联机事 务现场的还原。上述方案中,所述现场保留装置4对联机事务现场还原后,还包括所述现场保留
5装置4将该联机事务处理结果发送给所述业务处理装置3进行处理,所述业务处理装置3 将处理结果通过内部网关2返回给交易终端1,并释放该联机事务现场信息占用的资源。(三)有益效果从上述技术方案可以看出,本发明具有以下有益效果1、本发明提供的基于数据库实现联机事务异步处理的装置及方法,其与传统的同 步交易模式相比,资源占用少。一般情况下,商业机构跨应用系统的联机事务处理系统为了保证交易的一致性和 完整性,都是采用的同步的方式进行处理。有涉及合作商业机构的应用系统时,由于合作商 业机构的应用系统涉及的环节较多,造成合作商业机构的应用系统的处理时间一般都会比 较长。如果采用传统的同步方式,受理商业机构的联机应用系统长时间处在等待状态,占用 系统的内存,数据库,链路等资源都得不到及时的释放,造成系统资源浪费。采用本发明提 供的基于数据库实现联机事务异步处理的装置及方法,受理商业机构联机应用系统把交易 发送给合作商业机构的应用系统以后,交易就结束了,节省了等待合作商业机构的应用系 统返回交易信息这段时间对系统资源的占用,大大节省了对受理商业机构联机应用系统的 资源占用率。2、本发明提供的基于数据库实现联机事务异步处理的装置及方法,其与传统的同 步交易模式相比,安全性高。传统的商业机构的联机应用系统中,由于合作商业机构的应用系统的异常情况, 会导致受理商业机构联机应用系统大量交易处于等待资源无法释放,严重时会造成应用系 统不可用。采用基于数据库实现联机事务异步处理的装置及方法,有效隔绝了合作商业机 构的应用系统对受理商业机构的联机应用系统的影响,保证了受理商业机构的联机应用系 统的正常运行,维护了商业机构系统的运行安全。3、本发明提供的基于数据库实现联机事务异步处理的装置及方法,其与传统的同 步交易模式相比,实施简便。本发明只需要将原联机应用系统的发送处理和返回处理的两个步骤,拆分为两个 异步交易来实施,通过一个异步交易登记薄记录两个异步交易的当前交易信息和交易处理 状态,并通过此交易登记薄使两个异步交易成为一个有机的整体。在具体实践中,对原联机 应用系统的处理流程变化不大,避免了对系统业务处理流程较大的改造,简单快捷。


图1是本发明提供的基于数据库实现联机事务异步处理的装置的结构示意图;图2是本发明现场保留装置的结构示意图;图3是依照本发明实施例在信息发送阶段进行场景保存的方法流程图;图4是依照本发明实施例在信息返回阶段进行场景还原的方法流程图。
具体实施例方式为使本发明的目的、技术方案和优点更加清楚明白,以下结合具体实施例,并参照 附图,对本发明进一步详细说明。一般情况下,商业机构的跨应用系统联机事务处理,为了保证系统间数据处理的一致性和完整新,商业机构的应用系统、转接机构(例如银行卡组织或代理清算组织)和第 三方应用系统都采取同步处理,当转接机构或者第三方应用系统发生问题的时候,如果没 有返回结果,受理商业机构的联机事务处理系统会一直在等待,直到超时。等待期间受理商 业机构的联机事务处理系统获取的资源无法释放,交易会一直占用内存、数据库、通讯链路 等资源直至交易超时结束,会影响受理商业机构的联机事务处理系统其他交易的运行,增 加系统的运行风险。本发明提供的基于数据库实现联机事务异步处理的装置,通过信息发送阶段的场 景保存方法和信息返回阶段的场景还原方法来完成一个完整的跨应用系统联机事务处理 方法,通过一个特定的现场保留装置来保存和还原现场,记录两个步骤的关联信息,通过关 联匹配,使两个步骤成为一个完整的整体,从而有效保证了跨应用联机事务处理的原子性 和完整性,能够对各外联接入渠道异常隔离机制,保证当其他合作商业机构的联机事务处 理系统发生异常的情况下,不会影响到受理商业机构应用系统其他业务处理,从而降低各 系统之间的耦合度,提高效率。下面将对照附图,对本发明的技术方案进行详细说明。如图1所示,图1是本发明提供的基于数据库实现联机事务异步处理的装置的结 构示意图,该装置包括内部网关2、业务处理装置3、现场保留装置4、信息发送装置5、信息 接收装置6和外部网关7,其中,该现场保留装置4通过业务处理装置3连接于内部网关2, 并通过信息发送装置5或信息接收装置6连接于外部网关7,该现场保留装置4通过在信息 发送阶段进行场景保存以及在信息返回阶段进行场景还原,实现对联机事务的异步处理。当受理商业机构的交易终端1 (例如银行的自动取款机)收集到交易请求信息以 后发起交易请求,通过内部网关2把交易信息发送给受理商业机构的联机事务处理系统, 联机事务处理系统中的联机应用系统业务处理装置3对交易请求信息合法性检查以后,由 现场保留装置4(详见图2)对联机事务现场信息进行校验,并在自身数据库中对相关信息 进行保存,保存信息内容主要包括交易检索参考号(具有唯一性)、交易信息(比如交易卡 号,交易金额、交易时间等)、交易处理状态。交易信息成功保存后,信息发送装置5通过外 部网关7把交易请求发送给合作商业机构的合作商业机构联机应用系统业务处理模块8进 行处理,并由现场保留装置4释放受理商业机构联机事务处理系统中该交易占用的所有资 源,信息发送阶段的场景保存处理结束,信息发送阶段的场景保存方法将在附图3中详细 叙述。当合作商业机构联机应用系统业务处理模块8处理完交易请求以后,把交易结果 返回给外部网关7,由外部网关7触发启动信息返回阶段的场景还原处理,外部网关7把合 作商业机构的合作商业机构联机应用系统业务处理模块8的交易结果转发给信息接收装 置6,信息接收装置6收到返回的交易信息后申请相关的系统资源发起一个新的交易请求, 通过现场保留装置4对返回交易信息进行校验,根据交易检索参考号等信息读取数据库中 保存的信息,对联机事务现场进行还原以后,由联机应用系统业务处理模块3对返回结果 进行受理商业机构业务处理,处理完成以后再把交易结果通过内部网关2返回给交易终端 1,由业务处理模块3释放受理商业机构联机应用系统中该交易占用的所有资源,信息返回 阶段的场景还原处理结束,信息返回阶段的场景还原方法将在附图4中详细叙述。图2中,现场保留装置4是基于数据库实现联机事务异步处理装置的核心部分。它主要包括联机交易现场保存单元9,联机交易现场还原单元10和数据库11,数据库11中保 存有异步交易信息登记薄。联机交易现场保存单元9负责在信息发送阶段的场景保存处理过程中校验交易 信息是否合法,并把相关信息保存在数据库内。联机交易现场还原单元10负责在交易信息 返回阶段的场景还原处理过程中校验返回的交易信息是否合法,根据交易检索参考号等索 引信息读取数据库并还原联机交易现场。数据库11中的异步交易信息登记薄主要包含3个要素交易检索参考号(具有唯 一性)、交易信息(比如交易卡号,交易金额、交易时间等)、交易处理状态(交易是否合法、 交易发送是否成功、交易返回是否成功等)。交易检索号是唯一标识原始交易的交易要素, 该要素会随着交易请求发生给合作商业机构联机应用系统业务处理模块8,并会随着合作 商业机构联机应用系统业务处理模块8的处理结果返回给受理商业机构的现场保留装置 4,用于检索异步交易信息登记薄中的原始记录,还原联机事务的现场信息。该要素将一直被作为交易的通讯报文的一个重要部分在受理商业机构和合作商 业机构应用系统之间传递,用于保证交易处理过程的一致性,从而最终保证跨应用系统联 机交易处理的原子性和完整性。交易信息主要记录联机应用系统业务处理模块3对收到的 交易请求处理后的结果信息。交易处理状态记录了受理商业机构联机应用系统业务处理模 块3和合作商业机构联机应用系统业务处理模块8对交易请求的最终处理结果,比如处理 成功失败状态,发生接收状态等。基于图1所示的基于数据库实现联机事务异步处理的装置的结构示意图,本发明 还提供了一种基于数据库实现联机事务异步处理的方法,应用于所述的基于数据库实现联 机事务异步处理的装置,该方法通过现场保留装置4在信息发送阶段进行场景保存以及现 场保留装置4在信息返回阶段进行场景还原,实现对联机事务的异步处理。其中,所述基于数据库实现联机事务异步处理的装置通过内部网关2连接于交易 终端1,所述现场保留装置4在信息发送阶段进行场景保存包括所述现场保留装置4对交 易终端1依次通过内部网关2和业务处理装置3输入的联机事务现场信息进行校验,校验 通过后将该联机事务现场信息保存在自身的数据库中。所述现场保留装置4保存在自身数 据库中的该联机事务现场信息包括具有唯一性的交易检索参考号、交易信息及交易处理 状态。所述交易信息至少包括交易卡号、交易金额和交易时间;所述交易处理状态至少包括 交易是否合法、交易发送是否成功和交易返回是否成功。所述现场保留装置4对交易终端1依次通过内部网关2和业务处理装置3输入的 联机事务现场信息进行校验之前,还包括所述业务处理装置3接收交易终端1通过内部网 关2发起的联机事务现场信息,并对该联机事务现场信息进行合法性检查,在合法性检查 通过后将该联机事务现场信息发送给所述现场保留装置4。所述基于数据库实现联机事务异步处理的装置通过外部网关7连接于合作商业 机构的联机应用系统业务处理模块8,所述现场保留装置4将该联机事务现场信息保存在 自身数据库中之后,还包括所述现场保留装置4依次通过信息发送装置5和外部网关7将 该联机事务现场信息输出给该合作商业机构的联机应用系统业务处理模块8,并释放该联 机事务现场信息占用的资源。所述现场保留装置4在信息返回阶段进行场景还原包括所述现场保留装置4对该合作商业机构的联机应用系统业务处理模块8依次通过外部网关7和信息接收装置6返 回的联机事务处理结果进行校验,校验通过后根据该联机事务处理结果中的交易检索参考 号读取自身数据库中保存的信息,实现对联机事务现场的还原。所述现场保留装置4对联机事务现场还原后,还包括所述现场保留装置4将该联 机事务处理结果发送给所述业务处理装置3进行处理,所述业务处理装置3将处理结果通 过内部网关2返回给交易终端1,并释放该联机事务现场信息占用的资源。上述基于数据库实现联机事务异步处理的方法,可以分为两个部分即信息发送 阶段的场景保存方法(详见图幻,以及信息返回阶段的场景还原方法(详见图4)。图3是依照本发明实施例在信息发送阶段进行场景保存的方法流程图,该方法包 括步骤如下步骤100 受理商业机构的交易终端1将联机事务现场信息发送给内部网关2 ;步骤101 内部网关2将该联机事务现场信息发送给受理商业机构的业务处理装 置3,并等待业务处理装置3的信息返回;步骤102 业务处理装置3对该联机事务现场信息进行合法性检查处理;步骤103 如果合法性检查成功,则进行106步骤的处理;如果合法性检查不成功, 则进行104步骤的处理;步骤104 对于合法性检查失败的交易,直接组织数据进行返回,把返回的信息发 送给内部网关2 ;步骤105 接收内部网关2返回的数据,并把数据返回给交易终端1,交易结束;步骤106 如果合法性检查成功,由信息发送装置5负责将该联机事务现场信息通 过外部网关7发送给合作商业机构的联机事务处理系统,并由现场保留装置4中的联机交 易现场保存单元9校验交易信息,登记异步交易登记薄,记录当前交易的交易检索参考号、 交易信息、交易处理状态等信息;步骤107 外部网关7将该联机事务现场信息发送给合作商业机构联机事务处理 系统进行后继的交易处理(例如跨行ATM取款交易中,发卡行需要根据交易信息做扣款处 理),并等待交易的返回,在交易返回后由现场保留装置4联机事务处理系统释放系统资 源;同时,受理商业联机事务处理系统处理结束,由信息发送装置5负责释放相关的内存、 数据库、通讯链路等系统资源;图4是依照本发明实施例在信息返回阶段进行场景还原的方法流程图,该方法包 括步骤如下步骤110 合作商业机构联机应用系统业务处理模块8处理完成联机事务处理以 后,把该联机事务处理结果发送给外部网关7,该联机事务处理结果的通讯报文信息必须包 括步骤106中登记的交易检索参考号等关联要素。步骤111 外部网关7把合作商业机构联机事务处理系统处理的该联机事务处理 结果发送给信息接收装置6 ;步骤112 信息接收装置6接收到该联机事务处理结果以后,在受理商业机构的联 机事务处理系统中发起一个新的交易,由现场保留装置4中的联机交易现场还原单元14对 返回的该联机事务处理结果进行校验,查询异步交易信息登记薄,获取信息发送阶段的场 景保存的信息,还原当时的交易场景;
9
步骤113 由现场保留装置4根据交易检索参考号等要素信息,判断是否可以查询 到异步交易登记薄的记录;步骤114 判断查询不到异步交易登记薄的信息,该笔交易进行丢弃;步骤115 如果查询到异步交易登记薄的信息,对该笔交易的处理状态进行判断, 只有交易是成功发送给合作商业机构联机事务处理系统,并且信息发送阶段的场景保存处 理是成功,才进行后续的处理;如果记录处理状态不正常,直接进行118步骤的处理,组织 数据返回,返回交易失败的信息给终端设备;步骤116 受理商业机构的联机应用系统业务处理模块3再次对合作商业机构联 机事务处理系统返回的该联机事务处理结果进行处理;步骤117 判断受理商业机构联机应用系统处理是否成功;步骤118 不管受理商业机构联机应用系统处理是成功还是失败,都需要更新异 步交易登记薄的信息,并记录该笔交易的处理状态;步骤119 组织数据返回,并把交易处理结果发送给商业机构内部网关2 ;步骤120 受理商业机构联机应用系统处理结束,释放相关的相关内存、数据库、 通讯链路等系统资源;;步骤121 商业机构内部网关2把交易处理结果返回给受理终端1。以上所述的具体实施例,对本发明的目的、技术方案和有益效果进行了进一步详 细说明,所应理解的是,以上所述仅为本发明的具体实施例而已,并不用于限制本发明,凡 在本发明的精神和原则之内,所做的任何修改、等同替换、改进等,均应包含在本发明的保 护范围之内。
权利要求
1.一种基于数据库实现联机事务异步处理的装置,其特征在于,该装置包括内部网关 O)、业务处理装置(3)、现场保留装置G)、信息发送装置(5)、信息接收装置(6)和外部网 关(7),其中,该现场保留装置⑷通过业务处理装置(3)连接于内部网关0),并通过信息 发送装置(5)或信息接收装置(6)连接于外部网关(7),该现场保留装置(4)通过在信息发 送阶段进行场景保存以及在信息返回阶段进行场景还原,实现对联机事务的异步处理。
2.根据权利要求1所述的基于数据库实现联机事务异步处理的装置,其特征在于,所 述现场保留装置(4)包括现场保存单元(9)、现场还原单元(10)和数据库(11),其中,现场 保存单元(9)和现场还原单元(10)均连接于数据库(11),该数据库(11)中保存有异步信 息登记薄。
3.根据权利要求2所述的基于数据库实现联机事务异步处理的装置,其特征在于,所 述现场保存单元(9)在信息发送阶段的场景保存处理过程中校验联机事务现场信息是否 合法,并校验通过后将该联机事务现场信息保存在数据库(11)中。
4.根据权利要求2所述的基于数据库实现联机事务异步处理的装置,其特征在于,所 述现场还原单元(10)在信息返回阶段的场景还原处理过程中,对合作商业机构的联机应 用系统业务处理模块(8)依次通过外部网关(7)和信息接收装置(6)返回的联机事务处理 结果进行校验,校验通过后根据该联机事务处理结果中的交易检索参考号读取数据库(11) 中保存的信息,实现对联机事务现场的还原。
5.根据权利要求2所述的基于数据库实现联机事务异步处理的装置,其特征在于,所 述数据库(11)中保存的异步信息登记薄包含以下3个要素具有唯一性的交易检索参考 号、交易信息和交易处理状态。
6.根据权利要求5所述的基于数据库实现联机事务异步处理的装置,其特征在于,所 述交易信息至少包括交易卡号、交易金额和交易时间;所述交易处理状态至少包括交易是 否合法、交易发送是否成功和交易返回是否成功。
7.一种基于数据库实现联机事务异步处理的方法,应用于权利要求1所述的基于数据 库实现联机事务异步处理的装置,其特征在于,该方法通过现场保留装置(4)在信息发送 阶段进行场景保存以及现场保留装置(4)在信息返回阶段进行场景还原,实现对联机事务 的异步处理。
8.根据权利要求7所述的基于数据库实现联机事务异步处理的方法,其特征在于,所 述基于数据库实现联机事务异步处理的装置通过内部网关( 连接于交易终端(1),所述 现场保留装置(4)在信息发送阶段进行场景保存包括所述现场保留装置(4)对交易终端(1)依次通过内部网关( 和业务处理装置(3)输 入的联机事务现场信息进行校验,校验通过后将该联机事务现场信息保存在自身的数据库 中。
9.根据权利要求8所述的基于数据库实现联机事务异步处理的方法,其特征在于,所 述现场保留装置(4)保存在自身数据库中的该联机事务现场信息包括具有唯一性的交易 检索参考号、交易信息及交易处理状态。
10.根据权利要求9所述的基于数据库实现联机事务异步处理的方法,其特征在于,所 述交易信息至少包括交易卡号、交易金额和交易时间;所述交易处理状态至少包括交易是 否合法、交易发送是否成功和交易返回是否成功。
11.根据权利要求8所述的基于数据库实现联机事务异步处理的方法,其特征在于,所 述现场保留装置(4)对交易终端(1)依次通过内部网关( 和业务处理装置C3)输入的联 机事务现场信息进行校验之前,还包括所述业务处理装置C3)接收交易终端(1)通过内部网关( 发起的联机事务现场信 息,并对该联机事务现场信息进行合法性检查,在合法性检查通过后将该联机事务现场信 息发送给所述现场保留装置(4)。
12.根据权利要求8所述的基于数据库实现联机事务异步处理的方法,其特征在于,所 述基于数据库实现联机事务异步处理的装置通过外部网关(7)连接于合作商业机构的联 机应用系统业务处理模块(8),所述现场保留装置(4)将该联机事务现场信息保存在自身 数据库中之后,还包括所述现场保留装置(4)依次通过信息发送装置( 和外部网关(7)将该联机事务现场 信息输出给该合作商业机构的联机应用系统业务处理模块(8),并释放该联机事务现场信 息占用的资源。
13.根据权利要求7所述的基于数据库实现联机事务异步处理的方法,其特征在于,所 述基于数据库实现联机事务异步处理的装置通过外部网关(7)连接于合作商业机构的联 机应用系统业务处理模块(8),所述现场保留装置(4)在信息返回阶段进行场景还原包括所述现场保留装置(4)对该合作商业机构的联机应用系统业务处理模块(8)依次通过 外部网关(7)和信息接收装置(6)返回的联机事务处理结果进行校验,校验通过后根据该 联机事务处理结果中的交易检索参考号读取自身数据库中保存的信息,实现对联机事务现 场的还原。
14.根据权利要求13所述的基于数据库实现联机事务异步处理的方法,其特征在于, 所述现场保留装置(4)对联机事务现场还原后,还包括所述现场保留装置(4)将该联机事务处理结果发送给所述业务处理装置C3)进行处 理,所述业务处理装置C3)将处理结果通过内部网关( 返回给交易终端(1),并释放该联 机事务现场信息占用的资源。
全文摘要
本发明公开了一种基于数据库实现联机事务异步处理的装置,该装置包括内部网关、业务处理装置、现场保留装置、信息发送装置、信息接收装置和外部网关,其中,该现场保留装置通过业务处理装置连接于内部网关,并通过信息发送装置或信息接收装置连接于外部网关,该现场保留装置通过在信息发送阶段进行场景保存以及在信息返回阶段进行场景还原,实现对联机事务的异步处理。本发明还公开了一种基于数据库实现联机事务异步处理的方法。利用本发明,降低了当其他合作商业机构的联机事务处理系统出现异常时对于本商业机构联机事务处理系统的影响,提高了商业机构联机事务处理系统的可靠性和使用效率。
文档编号G06F17/30GK102096708SQ20111000872
公开日2011年6月15日 申请日期2011年1月17日 优先权日2011年1月17日
发明者张顺利, 郑显凌, 钟其桥, 陈智荣, 黄剑文 申请人:中国工商银行股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1