CN102096708A - 基于数据库实现联机事务异步处理的装置及方法 - Google Patents
基于数据库实现联机事务异步处理的装置及方法 Download PDFInfo
- Publication number
- CN102096708A CN102096708A CN 201110008721 CN201110008721A CN102096708A CN 102096708 A CN102096708 A CN 102096708A CN 201110008721 CN201110008721 CN 201110008721 CN 201110008721 A CN201110008721 A CN 201110008721A CN 102096708 A CN102096708 A CN 102096708A
- Authority
- CN
- China
- Prior art keywords
- transaction
- online transaction
- information
- database
- spot
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
Images
Landscapes
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
Abstract
本发明公开了一种基于数据库实现联机事务异步处理的装置,该装置包括内部网关、业务处理装置、现场保留装置、信息发送装置、信息接收装置和外部网关,其中,该现场保留装置通过业务处理装置连接于内部网关,并通过信息发送装置或信息接收装置连接于外部网关,该现场保留装置通过在信息发送阶段进行场景保存以及在信息返回阶段进行场景还原,实现对联机事务的异步处理。本发明还公开了一种基于数据库实现联机事务异步处理的方法。利用本发明,降低了当其他合作商业机构的联机事务处理***出现异常时对于本商业机构联机事务处理***的影响,提高了商业机构联机事务处理***的可靠性和使用效率。
Description
技术领域
本发明涉及跨应用联机事务数据处理技术领域,特别是涉及一种基于数据库实现联机事务异步处理的装置及方法。
背景技术
随着社会的发展,各种应用软件在商业机构大量的使用,各商业机构与其他商业机构之间发生业务往来也越来越频繁。此情况促使各商业机构之间的应用软件大量进行互联互通,紧密的联系了在一起,形成了一个大的互联互通的网络。
随着各商业机构之间相互连接,各商业机构的应用***和应用***之间产生的不良影响也在逐年增长。跨应用***的联机交易在各商业机构的业务应用***上运行的时候,为了保证交易的一致性,一般都是采用紧耦合同步提交的方式进行处理,当其他合作商业机构的联机事务处理***异常时,将直接导致受理商业机构交易响应时间的增加,严重时可能会直接导致受理商业机构联机事务处理***直接宕机。
另外,其他合作商业机构的联机事务处理***处理时间过长,也会使受理商业机构的交易堵塞,需要占用大量的任务、内存、数据库等宝贵资源。这些资源的消耗,又反过来影响了受理商业机构其他交易的正常运行,对受理商业机构的联机事务处理***造成了一定的冲击。
综上所述,迫切需要一种机制,在其他合作商业机构的联机事务处理***异常的时候,隔绝对受理商业机构联机事务处理***的影响,特别是其他合作商业机构的联机事务处理***交易杜塞的时候,受理商业机构的联机事务处理***能及时释放资源,避免对受理商业机构联机事务处理***造成影响,同时,又能有效保证交易的原子性和完整性。
发明内容
(一)要解决的技术问题
有鉴于此,本发明的主要目的在于提供一种基于数据库实现联机事务异步处理的装置及方法,以降低当其他合作商业机构的联机事务处理***(第三方***)出现异常时对于本商业机构联机事务处理***的影响,提高商业机构联机事务处理***的可靠性和使用效率。
(二)技术方案
为达到上述目的的一个方面,本发明提供了一种基于数据库实现联机事务异步处理的装置,该装置包括内部网关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对联机事务现场还原后,还包括:所述现场保留装置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,并释放该联机事务现场信息占用的资源。
上述基于数据库实现联机事务异步处理的方法,可以分为两个部分:即信息发送阶段的场景保存方法(详见图3),以及信息返回阶段的场景还原方法(详见图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对返回的该联机事务处理结果进行校验,查询异步交易信息登记薄,获取信息发送阶段的场景保存的信息,还原当时的交易场景;
步骤113:由现场保留装置4根据交易检索参考号等要素信息,判断是否可以查询到异步交易登记薄的记录;
步骤114:判断查询不到异步交易登记薄的信息,该笔交易进行丢弃;
步骤115:如果查询到异步交易登记薄的信息,对该笔交易的处理状态进行判断,只有交易是成功发送给合作商业机构联机事务处理***,并且信息发送阶段的场景保存处理是成功,才进行后续的处理;如果记录处理状态不正常,直接进行118步骤的处理,组织数据返回,返回交易失败的信息给终端设备;
步骤116:受理商业机构的联机应用***业务处理模块3再次对合作商业机构联机事务处理***返回的该联机事务处理结果进行处理;
步骤117:判断受理商业机构联机应用***处理是否成功;
步骤118:不管受理商业机构联机应用***处理是成功还是失败,都需要更新异步交易登记薄的信息,并记录该笔交易的处理状态;
步骤119:组织数据返回,并把交易处理结果发送给商业机构内部网关2;
步骤120:受理商业机构联机应用***处理结束,释放相关的相关内存、数据库、通讯链路等***资源;;
步骤121:商业机构内部网关2把交易处理结果返回给受理终端1。
以上所述的具体实施例,对本发明的目的、技术方案和有益效果进行了进一步详细说明,所应理解的是,以上所述仅为本发明的具体实施例而已,并不用于限制本发明,凡在本发明的精神和原则之内,所做的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。
Claims (14)
1.一种基于数据库实现联机事务异步处理的装置,其特征在于,该装置包括内部网关(2)、业务处理装置(3)、现场保留装置(4)、信息发送装置(5)、信息接收装置(6)和外部网关(7),其中,该现场保留装置(4)通过业务处理装置(3)连接于内部网关(2),并通过信息发送装置(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所述的基于数据库实现联机事务异步处理的方法,其特征在于,所述基于数据库实现联机事务异步处理的装置通过内部网关(2)连接于交易终端(1),所述现场保留装置(4)在信息发送阶段进行场景保存包括:
所述现场保留装置(4)对交易终端(1)依次通过内部网关(2)和业务处理装置(3)输入的联机事务现场信息进行校验,校验通过后将该联机事务现场信息保存在自身的数据库中。
9.根据权利要求8所述的基于数据库实现联机事务异步处理的方法,其特征在于,所述现场保留装置(4)保存在自身数据库中的该联机事务现场信息包括:具有唯一性的交易检索参考号、交易信息及交易处理状态。
10.根据权利要求9所述的基于数据库实现联机事务异步处理的方法,其特征在于,所述交易信息至少包括交易***、交易金额和交易时间;所述交易处理状态至少包括交易是否合法、交易发送是否成功和交易返回是否成功。
11.根据权利要求8所述的基于数据库实现联机事务异步处理的方法,其特征在于,所述现场保留装置(4)对交易终端(1)依次通过内部网关(2)和业务处理装置(3)输入的联机事务现场信息进行校验之前,还包括:
所述业务处理装置(3)接收交易终端(1)通过内部网关(2)发起的联机事务现场信息,并对该联机事务现场信息进行合法性检查,在合法性检查通过后将该联机事务现场信息发送给所述现场保留装置(4)。
12.根据权利要求8所述的基于数据库实现联机事务异步处理的方法,其特征在于,所述基于数据库实现联机事务异步处理的装置通过外部网关(7)连接于合作商业机构的联机应用***业务处理模块(8),所述现场保留装置(4)将该联机事务现场信息保存在自身数据库中之后,还包括:
所述现场保留装置(4)依次通过信息发送装置(5)和外部网关(7)将该联机事务现场信息输出给该合作商业机构的联机应用***业务处理模块(8),并释放该联机事务现场信息占用的资源。
13.根据权利要求7所述的基于数据库实现联机事务异步处理的方法,其特征在于,所述基于数据库实现联机事务异步处理的装置通过外部网关(7)连接于合作商业机构的联机应用***业务处理模块(8),所述现场保留装置(4)在信息返回阶段进行场景还原包括:
所述现场保留装置(4)对该合作商业机构的联机应用***业务处理模块(8)依次通过外部网关(7)和信息接收装置(6)返回的联机事务处理结果进行校验,校验通过后根据该联机事务处理结果中的交易检索参考号读取自身数据库中保存的信息,实现对联机事务现场的还原。
14.根据权利要求13所述的基于数据库实现联机事务异步处理的方法,其特征在于,所述现场保留装置(4)对联机事务现场还原后,还包括:
所述现场保留装置(4)将该联机事务处理结果发送给所述业务处理装置(3)进行处理,所述业务处理装置(3)将处理结果通过内部网关(2)返回给交易终端(1),并释放该联机事务现场信息占用的资源。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN 201110008721 CN102096708B (zh) | 2011-01-17 | 2011-01-17 | 基于数据库实现联机事务异步处理的装置及方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN 201110008721 CN102096708B (zh) | 2011-01-17 | 2011-01-17 | 基于数据库实现联机事务异步处理的装置及方法 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN102096708A true CN102096708A (zh) | 2011-06-15 |
CN102096708B CN102096708B (zh) | 2013-01-02 |
Family
ID=44129803
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN 201110008721 Active CN102096708B (zh) | 2011-01-17 | 2011-01-17 | 基于数据库实现联机事务异步处理的装置及方法 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN102096708B (zh) |
Cited By (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102231199A (zh) * | 2011-06-27 | 2011-11-02 | 中国建设银行股份有限公司 | 一种交易信息异步处理的方法及装置 |
CN103970592A (zh) * | 2013-01-25 | 2014-08-06 | 深圳市金证科技股份有限公司 | 交易中间件的单线程多任务处理方法及服务器 |
CN104408065A (zh) * | 2014-10-29 | 2015-03-11 | 中国建设银行股份有限公司 | 一种联机查询交易信息的方法及装置 |
CN104574183A (zh) * | 2015-02-05 | 2015-04-29 | 中国农业银行股份有限公司 | 跨***信息处理方法及装置 |
CN110874371A (zh) * | 2018-08-31 | 2020-03-10 | 杭州海康威视数字技术股份有限公司 | 一种数据分析***、方法及装置 |
CN115311092A (zh) * | 2022-08-22 | 2022-11-08 | 中国国际金融股份有限公司 | 用于资源处理***的方法、装置,资源处理***以及计算机可读存储介质 |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20030236938A1 (en) * | 2002-06-24 | 2003-12-25 | Koninklijke Philips Electronics N.V. | Method to measure transmission delay between 1394 bridges |
CN101452555A (zh) * | 2008-12-31 | 2009-06-10 | 中国建设银行股份有限公司 | 查询个人信用信息的方法、***及个人信用查询*** |
CN101621458A (zh) * | 2008-06-30 | 2010-01-06 | 国际商业机器公司 | 异步处理网络请求的方法和*** |
-
2011
- 2011-01-17 CN CN 201110008721 patent/CN102096708B/zh active Active
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20030236938A1 (en) * | 2002-06-24 | 2003-12-25 | Koninklijke Philips Electronics N.V. | Method to measure transmission delay between 1394 bridges |
CN101621458A (zh) * | 2008-06-30 | 2010-01-06 | 国际商业机器公司 | 异步处理网络请求的方法和*** |
CN101452555A (zh) * | 2008-12-31 | 2009-06-10 | 中国建设银行股份有限公司 | 查询个人信用信息的方法、***及个人信用查询*** |
Cited By (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102231199A (zh) * | 2011-06-27 | 2011-11-02 | 中国建设银行股份有限公司 | 一种交易信息异步处理的方法及装置 |
CN103970592A (zh) * | 2013-01-25 | 2014-08-06 | 深圳市金证科技股份有限公司 | 交易中间件的单线程多任务处理方法及服务器 |
CN103970592B (zh) * | 2013-01-25 | 2017-05-31 | 深圳市金证科技股份有限公司 | 交易中间件的单线程多任务处理方法及服务器 |
CN104408065A (zh) * | 2014-10-29 | 2015-03-11 | 中国建设银行股份有限公司 | 一种联机查询交易信息的方法及装置 |
CN104574183A (zh) * | 2015-02-05 | 2015-04-29 | 中国农业银行股份有限公司 | 跨***信息处理方法及装置 |
CN110874371A (zh) * | 2018-08-31 | 2020-03-10 | 杭州海康威视数字技术股份有限公司 | 一种数据分析***、方法及装置 |
CN110874371B (zh) * | 2018-08-31 | 2023-06-02 | 杭州海康威视数字技术股份有限公司 | 一种数据分析***、方法及装置 |
CN115311092A (zh) * | 2022-08-22 | 2022-11-08 | 中国国际金融股份有限公司 | 用于资源处理***的方法、装置,资源处理***以及计算机可读存储介质 |
CN115311092B (zh) * | 2022-08-22 | 2023-06-27 | 中国国际金融股份有限公司 | 用于资源处理***的方法、装置,资源处理***以及计算机可读存储介质 |
Also Published As
Publication number | Publication date |
---|---|
CN102096708B (zh) | 2013-01-02 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN102096708B (zh) | 基于数据库实现联机事务异步处理的装置及方法 | |
KR20100138887A (ko) | Sim 칩 은행 시스템 및 방법 | |
RU2006114681A (ru) | Способ выполнения банковских трансакций со связыванием счетов посредством общих счетов | |
CN101777166A (zh) | 一种利用手机进行银行转账的方法 | |
CN101604437A (zh) | 账户批量实时处理***及账户批量实时处理方法 | |
CN101072384A (zh) | 一种基于手机银行的手机支付方法及*** | |
CN101957974A (zh) | 一种支持多种清算支付体系的汇款处理装置及方法 | |
CN102610043B (zh) | 一种具有虚拟刷卡功能的移动终端 | |
CN101964090A (zh) | 采用双卡分别认证身份和支付金额的银联支付***和方法 | |
CN110458545A (zh) | 电子交易处理方法、服务器、交易终端和*** | |
CN102262803A (zh) | 银行理财产品自动签约的方法及装置 | |
CN102208070A (zh) | 采用rf-sim卡手机的大小金额支付***和方法 | |
CN104424563A (zh) | 手机银行业务处理方法、装置及*** | |
CN110097346A (zh) | 一种基于区块链的支付方式及装置 | |
CN106780006A (zh) | 一种异常清算处理方法和*** | |
CN100456332C (zh) | 移动通信终端的电子结算***及其操作方法 | |
CN101853476B (zh) | 一种金融业客户身份自动联网核查***及方法 | |
CN1838660B (zh) | 电子支付和收付信号的传输处理方法 | |
CN113168650A (zh) | 银行间自动转账的方法及实施该方法的*** | |
CN102647809B (zh) | 在移动通信终端内植入pboc数据处理模块的方法 | |
CN101751729A (zh) | 一种采用ussd信息的银联卡手机支付***和支付方法 | |
CN202120254U (zh) | 基于数据库实现联机事务异步处理的装置 | |
CN101197030A (zh) | 提高虚拟通路交易的帐务信息安全的***及方法 | |
CN202120368U (zh) | 银行理财产品自动签约的装置 | |
KR20020031531A (ko) | 가상계좌를 이용한 중계 시스템 및 방법 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C14 | Grant of patent or utility model | ||
GR01 | Patent grant |