业务协作系统以及业务协作方法与流程

文档序号:11851664阅读:572来源:国知局
业务协作系统以及业务协作方法与流程

本发明涉及一种业务协作系统以及业务协作方法。



背景技术:

在大量的业务系统并存,并且执行这些业务系统之间的庞大的协作处理的企业中,重要的是存在在业务系统之间进行中介作用的所谓的中枢系统。特别是金融机构等运用至关重要的计算机系统的企业对于这样的中枢系统,要求顺畅切实的协作处理和高吞吐量等优秀的处理性能。

因此,提出了以下的技术作为与这样的中枢系统相关的现有技术。即,提出了一种系统间协作系统(参照专利文献1)等,该系统间协作系统是用于应对在轴辐式的系统中信息通信的时间或直到得到响应信息为止的响应时间变长这样的问题,并且存在于任意数量的第一信息系统与任意数量的第二信息系统之间,使该第一信息系统与第二信息系统协作来进行动作的系统间协作系统,其具备:接受单元,其接受从第一信息系统发送的消息;协议转换单元,其在来自第一信息系统的消息中使用的协议和在协作系统内使用的协议之间进行协议转换;发送目的地取得单元,其取得应传送来自第一信息系统的消息的发送目的地;路径判定单元,其基于接收到的消息选择特定协议直接连接路径和除此之外的路径中的某个路径来作为向第二信息系统传递接收到的消息的路径;在通过所述路径判定单元选择了特定协议直接连接路径时,对于接收到的来自第一信息系统的消息不通过所述协议转换单元执行协议转换来向所述发送目的地进行发送,在通过所述路径判定单元选择了除此之外的路径时,对于接收到的来自第一信息系统的消息通过所述协议转换单元执行协议转换后向所述发送目的地进行发送的单元。

现有技术文献

专利文献

专利文献1:特开2001-16274号公报



技术实现要素:

发明所要解决的课题

在金融机构中,需要与存款、兑换等基本上商品化的多个现有业务系统一起并行使用根据事业战略等开发的新业务系统。在这样的各业务系统中,管理顾客信息等在各业务中广泛应用的信息的系统成为其他很多的业务系统的协作处理对象。另一方面,在担任相应各业务系统间的协作处理的中枢系统中,可能伴随着这样的系统间协作产生庞大的处理,担心发生吞吐量降低等性能恶化。如果是关于记账结算等要求高迅速性的业务处理发生了该性能恶化,则会产生以顾客满意度降低为首的各种各样的问题,从而在金融机构中成为巨大的问题。

因此本发明的目的在于提供一种谋求与金融机构中的业务系统间协作相伴的处理的迅速化以及效率化的技术。

解决课题的手段

解决上述课题的本发明的业务协作系统的特征在于,具备:通信装置,其执行与金融机构中的各通道以及各业务系统之间的通信处理;存储装置,其存储分类表,该分类表按照所述金融机构的交易处理的要求品质的不同规定了业务系统间的协作内容;运算装置,其执行以下的处理:将从所述通道或任意一个业务系统得到的交易电文所包含的预定信息与所述分类表进行核对,关于相应交易处理确定业务系统间的协作内容,并按照相应协作内容表示的协作的对象以及顺序的规定,在与一个或多个业务系统之间,进行与所述交易电文相关的处理的委托以及与该委托相应的处理结果的取得,并向所述通道返回所述处理结果。

另外,本发明的业务协作方法的特征在于,计算机系统具备:通信装置,其执行与金融机构中的各通道以及各业务系统之间的通信处理;存储装置,其存储分类表,该分类表按照所述金融机构中的交易处理的要求品质的不同规定了业务系统间的协作内容,该计算机系统执行以下的处理:将从所述通道或任意一个业务系统得到的交易电文所包含的预定信息与所述分类表进行核对,关于相应交易处理确定业务系统间的协作内容,并按照相应协作内容表示的协作的对象以及顺序的规定,在与一个或多个业务系统之间,进行与所述交易电文相关的处理的委托以及与该委托相应的处理结果的取得,并向所述通道返回所述处理结果。

发明的效果

通过本发明,能够谋求与金融机构中的业务系统间协作相伴的处理的迅速化以及效率化。

附图说明

图1表示包含本实施方式的业务协作系统的网络结构例子。

图2表示本实施方式的中枢系统的硬件结构例子。

图3表示本实施方式的业务系统的硬件结构例子。

图4表示本实施方式的分类表的结构例子。

图5表示本实施方式的转换定义表的结构例子。

图6表示本实施方式的交易管理表的结构例子。

图7是表示本实施方式的业务协作方法的处理步骤例子1的流程图。

图8是表示本实施方式的业务协作方法的处理步骤例子2的流程图。

图9是表示本实施方式的业务协作方法的处理步骤例子3的流程图。

具体实施方式

---系统结构---

以下使用附图对本发明的实施方式进行详细说明。图1表示包含本实施方式的业务协作系统10的网络结构例子。图1所示的业务协作系统10是用于谋求与金融机构中的业务系统间协作相伴的处理的迅速化以及效率化的计算机系统。该业务协作系统10至少包含在金融机构中的账单系统中设置的中枢系统100、以及作为通过该中枢系统100适当执行的协作处理的对象的业务系统400中的中枢系统100。即中枢系统100成为业务协作系统10的最小结构。

此外,中枢系统100从本行的ATM、营业店终端等各种通道200、或全银中心、综合ATM中心等外部中心300接收交易电文,并以该交易电文为触发进行业务协作的处理。另外,在通道200和中枢系统100之间,以及在中枢系统100和业务系统400之间,分别经由安全的网络20、30可通信连接。

上述的中枢系统100具备的主要功能如下所述。即中枢系统100存在于通道200以及外部中心300与业务系统400之间,并具备吸收各方之间的接口的差异的功能。因此中枢系统100在适配器110、115中,对于分别由通道200、外部中心400、以及业务系统400支持的协议或电文格式以及字符代码,具有上述各方之间的对应关系和转换规则的信息,并在发送接收从通道200等接受的交易电文或业务系统400中的处理结果时,根据需要来执行转换处理。

另外中枢系统100对应于本实施方式的业务协作方法的主要结构,其具备如下功能:基于一个交易电文来调出一个或多个业务系统400来作为一个服务,仅通过一个相应业务系统400直接地,或者通过横跨多个相应业务系统之间的一连串的业务流程,来实现交易电文请求的交易。因此中枢系统100如图1所示,具有系统协作基体120,例如至少具备对从通道200接收到的交易电文的分类、响应进行管理的受理分类控制部121、以及进行多个业务系统400之间的协作处理的流程控制部122。

此外,中枢系统100具有中心切断(Center cut)控制基体130,具备中心切断数据的投入、执行状况管理的功能。中心切断是指与所谓的在线实时处理不同,在业务上成为批量处理,但在系统内部如在线实时处理那样作为交易进行处理,因此成为即使在在线实时的服务时间中也能够保持匹配性来执行的处理。这样的中心切断控制基体130也利用上述的适配器110、115,根据需要执行协议或电文格式以及字符代码的转换处理。此外,在图1所示的中枢系统100的例子中,成为一套适配器110、115承担上述转换处理的方式,但是也可以采用每个通道200、每个外部中心300具备各个适配器的方式。

---硬件结构---

接下来,对构成业务协作系统10的各信息处理装置的硬件结构进行说明。图2表示本实施方式的中枢系统100的结构例子。本实施方式中的中枢系统100具备由SSD(Solid State Drive固态硬盘)或硬盘驱动器等适当的非易失性存储元件构成的存储装置101;由RAM等易失性存储元件构成的存储器103;在存储器103中读出在存储装置101中保存的程序102等来执行程序从而进行装置自身的综合控制,并且进行各种判定、运算以及控制处理的CPU等运算装置104;与网络20、30相连接,承担与通道200、外部中心400、业务系统400等其他装置之间的通信处理的通信装置105。此外,在存储装置101内,除了存储作为构成本实施方式的业务协作系统10的信息处理装置用于安装需要的功能的程序102以外,还存储了各种处理所需要的数据类110。在该数据类110中,至少包含后述的分类表125以及代码转换定义表126。

另外,通过上述的中枢系统100协作的业务系统400具备图3所示的硬件结构。本实施方式中的业务系统400作为计算机具备一般的硬件结构,与中枢系统100一样,具备由硬盘驱动器等适当的非易失性存储元件构成的存储装置401;由RAM等易失性存储元件构成的存储器403;在存储器403中读出在存储装置401中保存的程序402等来执行程序从而进行装置自身的综合控制,并且进行各种判定、运算以及控制处理的CPU等运算装置404;与网络30相连接,承担与中枢系统100之间的通信处理的通信装置405。

在上述的存储装置401内,除了存储作为构成本实施方式的业务协作系统10的信息处理装置用于安装需要的功能的程序402以外,还存储了各种处理所需要的数据类410。在该数据类410中,至少包含后述的交易管理表425。另外,程序402由交易控制程序420、业务服务执行程序421、以及响应信息编辑程序422构成。其中,交易控制程序420是控制本实施方式的业务系统400的整个交易处理的程序。另外业务服务执行程序421是执行与相应业务系统400提供的金融服务相对应的组成部分的程序,例如是适当地执行以下各种组成部分的程序:与手续费后缴纳合同确认服务相对应的顾客组成部分、与向其他银行的转入服务相对应的兑换组成部分、与普通存款支出服务相对应的存款组成部分、与外汇存款入款服务相对应的外汇存款组成部分。另外,响应信息编辑程序422例如是在记账结算系统450中,根据需要适当地将一连串的组成部分中的执行顺序为最后的组成部分的处理结果、来自其他组成部分的处理结果组合起来并返回给中枢系统100的程序。该响应信息编辑程序422预先以BF代码为单位进行保存。

---表结构---

其次,对上述中枢系统100以及业务系统400分别具备的表的具体结构进行说明。图4表示本实施方式的分类表125的结构例子。作为一个例子,该图4所示的本实施方式的分类表125对应于“从普通存款账户支出来转入外汇交易系统460的外汇存款账户”这样的业务。

本实施方式中的分类表125是与上述的金融机构的要求品质不同的各交易相关,规定了业务系统间的协作内容的表。这样的分类表125成为以BF代码(业务流程代码)作为关键字,将系统协作基体120中的交易电文的处置方针、系统协作内容、以及业务过程的各信息对应起来的记录的集合体。此外,虽然在本实施方式中表示了使用这样的分类表的例子,但是也可以对于业务系统间的协作,作为XML的定义体定义为流程单位来使用。即,业务系统间的关联内容的定义不只限于通过表来定义并使用的方式。

其中,BF代码是用于确定根据交易电文调出并执行业务系统400的一连串的处理流程的识别信息,其与交易名称相对应。另外,交易电文的处置方针如图4所示那样,是表示根据交易电文所示的BF代码而决定的交易电文分类目的地的值,为“直接连接”、“流程”、“非同步”中的任意一个。其中“直接连接”对应于与交易电文相对应的交易要求迅速性的情况,并且对应于经由适配器115直接向(单个的)相应业务系统400发送交易电文,且从相应业务系统400取得该处理结果的处置。在本实施方式中,设想在业务系统400中例如只通过记账结算系统450来执行处理的状况。另外,“流程”对应于在多个预定的业务系统400之间执行因交易电文引起的一连串的处理的处置。另外,“非同步”与相当于中心切断处理的处置相对应。

另外,上述的分类表125中的系统协作内容如图4所示那样,包含进行协作的业务系统400的个数和各业务系统400的ID。另外,业务过程是表示与上述BF代码唯一对应的交易的属性的信息,包含表示相应交易的服务组ID以及服务ID的各值。

图5表示本实施方式的代码转换定义表126的结构例子。本实施方式的代码转换定义表126是规定了交易电文中的预定项目的值、表示关于交易处理要执行的一连串的处理流程,即上述业务过程的BF代码之间的对应关系的表。图5所示的代码转换定义表126成为以发送来交易电文的通道200的识别信息作为关键字,将BF代码判定项目以及BF代码对应起来的记录的集合体。

其中BF代码判定项目定义了交易电文中的项目内的应用于BF代码判定的项目及其值。如果是图5的例子,则关于来自识别信息为“10”的通道200即营业店终端的交易电文,当项目中的“项目1”的值为“00001”、“项目2”的值为“1(普通)”、“项目3”的值为“1(支付)”时,将BF代码定义为“AA010010”。

图6表示本实施方式的交易管理表425的结构例子。本实施方式中的交易管理表425是业务系统400具备的表,并且是针对经过中枢系统100关于交易电文接受到的处理的委托,将该委托所示的上述BF代码作为关键字,规定了应执行的组成部分群以及组成部分间的执行顺序的表。在图6所示的交易管理表425中,将BF代码作为关键字,将表示应执行的组成部分数的联动定义数、从“第一”开始按顺序列举了相应组成部分间的执行顺序的组成部分调出定义、该组成部分的ID以及服务ID分别对应起来进行存储。

---流程例子(中枢系统中的处理)---

以下,基于附图对本实施方式的业务协作方法的实际步骤进行说明。与以下说明的业务协作方法对应的各种动作,通过构成业务协作系统10的上述中枢系统100以及业务系统400中的至少存在的中枢系统100在存储装置中具备,并通过读出到存储器等中来执行的程序来实现。并且,这些程序由用于进行以下说明的各种动作的代码构成。关于在此设想的业务,如上所述能够设想“从普通存款账户支出来转入外汇交易系统的外汇存款账户”,但是并不限于此。

图7是表示本实施方式的业务协作方法的处理步骤例子1的流程图。这里的处理执行主体为上述的中枢系统100中的受理分类控制部121。如已经描述的那样,在经由中枢系统100的交易中,要求迅速性的记账结算单独交易和在多个业务系统400间进行协作的交易混在一起,要求的性能级别和处理目的不同。为此,与交易对应地来分类为是设为记账结算单独交易还是设为业务系统间协作交易,用于实现与所要求的特性相对应的交易的处理为该受理分类控制部121的处理。

这样的中枢系统100的受理分类控制部121从适配器110接受适配器110把从通道200接受到的交易电文适当地转换为预定形式后的RPC(Remote Procedure Call远程过程调用)请求(s100),将其与分类表125进行核对,来判定PRC请求所示的BF代码是否与仅调出并使用业务系统400中的记账结算系统的“直接连接”、以及依次调出其他的多个业务系统400来利用其输入输出的“流程”中的任意一个相对应(s101)。此外,在本实施方式中,如上所述,作为受理分类控制部121从适配器110接受并进行处理的请求的方式,例举了RPC,但是并不限于此。另外,在本实施方式中省略了对“非同步”情况的说明。

在这里,当把RPC请求与分类表125进行核对时,对作为核对关键字的BF代码的判定处理进行说明。图8是表示本实施方式中的业务协作方法的处理步骤例子2的流程图,具体来说,是表示BF代码判定步骤的流程图。另外,图9是表示根据交易电文判定BF代码的处理的概要的说明图。

例如设想上述的适配器110伴随着从通道200接受交易电文来执行的电文转换、协议转换等各种处理来进行在此表示的BF代码判定步骤。当然,也可以通过系统协作基体120的受理分类控制部121来执行。

中枢系统100的适配器110在从通道200接收到的交易电文的预定项目中,确定相当于上述代码转换定义表126的各记录中的BF代码判定项目的项目(s200),并提取相应项目的值(s201)。

另外,该适配器110把在步骤s201中提取出的相应项目的值与上述代码转换定义表126的各记录进行核对,从关于相应项目的值一致的记录中读取BF代码,并将该BF代码确定为应该与上述的交易电文所请求的交易对应起来的BF代码(s202)。

在这里返回图7的流程说明。作为上述步骤s101的结果,当RPC请求的BF代码所对应的处理是与记账结算系统的“直接连接”时(s102:直接连接),受理分类控制部121通过适配器115来将上述RPC请求转换为面向记账结算系统450的适当形式(s103),并将其作为处理的委托经由网络30发送到记账结算系统450(s104)。

另一方面,在接受了上述的处理委托的记账结算系统450中,执行与RPC请求相对应的记账结算处理,并经由网络30向上述的适配器115返回该处理结果。

在这种情况下,中枢系统100的适配器115将从记账结算系统450接受的处理结果转换为由通道200处置的数据形式,并将其交给受理分类控制部121(s105)。

受理分类控制部121从适配器110经由网络20向相应通道200返回从适配器115接受到的处理结果(s106),并结束处理。

另一方面,作为上述的步骤s101的结果,当RPC请求的BF代码所对应的处理为“流程”时(s102:流程),受理分类控制部121将处理交给流程控制部122,该流程控制部122从分类表125提取与该交易中需要协作的多个业务系统400相关的信息(例如,协作系统个数、协作系统ID、服务组ID、服务ID这样的业务过程的定义)(s110)。

流程控制部122基于在上述步骤s110得到的协作系统个数、协作系统名称、服务组名称、服务名称这样的各信息,经由适配器15针对相应的业务系统400执行RPC调出,并依次重复进行将从各业务系统400得到的处理结果作为下一个业务系统400的输入的处理,取得最终的处理结果(s111)。

另外,流程控制部122将在上述步骤s111得到的最终的处理结果通过适配器110转换为面向上述通道200的适当形式(s112),并将其经由网络20回送给通道200(s113),并结束处理。

---流程例子(业务系统的处理)---

接下来,说明在上述的记账结算系统450中,执行与来自受理分类控制部121的RPC请求对应的记账结算处理时的相应组成部分的执行控制。图9是表示本实施方式中的业务协作方法的处理步骤例子3的流程图。作为在本实施方式中成为对象的业务例子,能够设想“检索顾客信息来确认是否具有后缴纳转账手续费的合同,并向兑换业务的交易其他银行进行转入,从该顾客的普通存款账户进行支出”这样的业务。

在这里,记账结算系统450将上述RPC请求包含的BF代码与交易管理表425进行核对,来确定关于该BF代码应执行的一连串的组成部分以及相应组成部分提供的服务及其执行顺序(s300)。例如,通过针对图6所示的交易管理表425核对BF代码“AA010010”,能够确定应执行的第一~第三各组成部分的ID(图中:组成部分ID)、该组成部分提供的服务ID(图中:服务ID)。

其次,记账结算系统450在存储装置401的存储区域中,设定在上述步骤s300确定的每个组成部分的数据输入输出用接口以及工作区域(s301)。

另外,记账结算系统450按照其执行顺序分别调出在上述步骤s300确定的一连串的各组成部分,并在与相应组成部分对应的上述工作区域中来执行,并经由该工作区域的接口来执行与其他组成部分之间的数据收发(s302)。

另外,记账结算系统450从与相应组成部分相关的上述接口得到上述一连串的组成部分中的执行顺序为最后的组成部分或其他组成部分的处理结果,并根据需要将这些处理结果适当地进行组合等编辑(响应信息编辑程序422的处理),然后经由网络30回送给中枢系统100(s303),并结束处理。

以上,对用于实施本发明的最佳方式等进行了具体的说明,但是本发明并不限于此,也可以在不脱离本发明宗旨的范围内进行各种变更。

通过这样的本实施方式,能够谋求与金融机构中的业务系统间协作相伴的处理的迅速化以及效率化。

通过本说明书的记载,至少明确了以下的情况。即,可以设为在本实施方式的业务协作系统中,所述存储装置存储如下内容来作为所述分类表:关于作为要求品质的迅速性为预定以上的交易处理,规定了进行预定数以下的预定业务系统和所述处理的委托以及所述处理结果的取得的协作内容,关于作为要求品质的迅速性为预定以下的交易处理,规定了依次进行预定数以上的预定业务系统和所述处理的委托以及所述处理结果的取得的协作内容,所述运算装置在确定所述业务系统间的协作内容时,把从所述通道或任意一个业务系统得到的交易电文所包含的预定信息与所述分类表进行核对,关于相应交易处理确定与需要的迅速性相应的业务系统间的协作内容,所述运算装置在执行向所述通道返回所述处理结果的处理时,基于所述确定的协作内容,关于需要预定以上的迅速性的交易处理进行预定数以下的预定业务系统和所述处理的委托以及所述处理结果的取得,关于需要预定以下的迅速性的交易处理依次进行预定数以上的预定业务系统和所述处理的委托以及所述处理结果的取得,并向所述通道返回所述处理结果。

由此,关于记账结算业务等强烈要求迅速性的业务,能够进行以下的处理:例如不伴随大量的业务系统间的一连串的数据收发地,对于单个的业务系统直接委托与该交易电文相关的处理,得到该处理结果并将其返回给通道,由此整体上谋求处理的迅速划、效率化。

另外,在本实施方式的业务协作系统中,可以设为所述存储装置存储如下内容来作为所述分类表:关于作为要求品质的迅速性为预定以上,且伴随记账结算系统中的处理的交易处理,规定了进行所述记账结算系统和所述处理的委托以及所述处理结果的取得的协作内容,关于伴随所述记账结算系统中的处理的交易处理以外的其他交易处理,规定了依次进行多个预定业务系统和所述处理的委托以及所述处理结果的取得的协作内容,所述运算装置在确定所述业务系统间的协作内容时,把从所述通道或任意一个业务系统得到的交易电文所包含的预定信息与所述分类表进行核对,关于相应交易处理确定与是否为伴随所述记账结算系统中的处理的交易处理相应的业务系统间的协作内容,所述运算装置在执行向所述通道返回所述处理结果的处理时,基于所述确定的协作内容,关于伴随所述记账结算系统中的处理的交易处理进行所述记账结算系统和所述处理的委托以及所述处理结果的取得,关于所述其他交易处理依次进行多个预定业务系统和所述处理的委托以及所述处理结果的取得,并向所述通道返回所述处理结果。

由此,关于强烈要求迅速性的记账结算业务,能够向记账结算系统直接委托与该交易电文相关的处理,并非常迅速地得到处理结果,另一方面,关于不要求记账结算业务的迅速性,需要多个业务系统间的协作的业务,能够得到与相应业务系统间的一连串的数据收发相伴的处理结果。因此,关于要求迅速性的记账结算业务选择性地发挥迅速性,进而作为整体谋求处理的效率化。

另外,在本实施方式的业务协作系统中,可以设为所述存储装置还存储定义表,该定义表规定了所述交易电文中的预定项目的值与识别信息之间的对应关系,该识别信息用于确定关于所述交易处理执行的所述委托以及所述取得的一连串的处理流程,所述存储装置存储以下内容来作为所述分类表:将所述识别信息与能够按所述要求品质不同而区分的所述交易处理对应起来,对于所述识别信息规定了所述业务系统间的协作内容,所述运算系统在确定所述业务系统间的协作内容时,把从所述通道或任意一个业务系统得到的所述交易电文所包含的预定项目的值与所述定义表进行核对,来确定与相应交易处理相关的所述处理流程的识别信息,将相应识别信息与所述分类表进行核对,从而关于相应交易处理确定业务系统间的协作内容。

由此,能够从交易电文确定识别信息,该识别信息用于在该业务协作系统内唯一地辨别与各交易相伴关于一个或多个业务系统进行的处理流程,按照与该识别信息对应的业务系统间的协作内容适当地执行上述处理的委托和处理结果的取得。

另外,在本实施方式的业务协作系统中,可以还包含业务系统,该业务系统具有:通信装置,其执行与所述交易电文相关的所述处理的委托接收以及所述处理结果的回送;存储装置,其存储了管理表,该管理表与所述委托表示的交易处理的预定属性对应地规定了应执行的组成部分群以及组成部分间的执行顺序;运算装置,其将所述委托包含的预定信息与所述管理表进行核对来确定关于相应委托应执行的一连串组成部分及其执行顺序,在所述存储装置的存储区域中,设定所述确定的每个组成部分的数据输入输出用接口以及工作区域,按照所述执行顺序分别调出所述一连串组成部分中的各组成部分来在对应的所述工作区域中执行,并经由所述工作区域的接口进行组成部分间的数据收发,通过所述通信装置执行所述一连串组成部分的处理结果的回送。

由此,根据交易电文通过各业务系统执行的组成部分在按组成部分区分的工作区域中执行,并经由在存储区域中针对每个组成部分确保的接口进行与组成部分的执行相伴的数据输入输出。通过这样在各组成部分之间划分资源来进行使用,能够抑制该业务系统中的处理负荷,进而谋求整个业务协作系统的处理的迅速化、效率化。

另外,在本实施方式的业务协作方法中,可以设为所述计算机系统在所述存储装置中存储了如下内容来作为所述分类表:关于作为要求品质的迅速性为预定以上的交易处理,规定了进行预定数以下的预定业务系统和所述处理的委托以及所述处理结果的取得的协作内容,关于作为要求品质的迅速性为预定以下的交易处理,规定了依次进行预定数以上的预定业务系统和所述处理的委托以及所述处理结果的取得的协作内容,所述计算机系统在确定所述业务系统间的协作内容时,把从所述通道或任意一个业务系统得到的交易电文所包含的预定信息与所述分类表进行核对,关于相应交易处理确定与需要的迅速性相应的业务系统间的协作内容,所述计算机系统在执行向所述通道返回所述处理结果的处理时,基于所述确定的协作内容,关于需要预定以上的迅速性的交易处理进行预定数以下的预定业务系统和所述处理的委托以及所述处理结果的取得,关于需要预定以下的迅速性的交易处理依次进行预定数以上的预定业务系统和所述处理的委托以及所述处理结果的取得,并向所述通道返回所述处理结果。

另外,在本实施方式的业务协作方法中,可以设为所述计算机系统在所述存储装置中存储了如下内容来作为所述分类表:关于作为要求品质的迅速性为预定以上,且伴随记账结算系统中的处理的交易处理,规定了进行所述记账结算系统和所述处理的委托以及所述处理结果的取得的协作内容,关于伴随所述记账结算系统中的处理的交易处理以外的其他交易处理,规定了依次进行多个预定业务系统和所述处理的委托以及所述处理结果的取得的协作内容,所述计算机系统在确定所述业务系统间的协作内容时,把从所述通道或任意一个业务系统得到的交易电文所包含的预定信息与所述分类表进行核对,关于相应交易处理确定与是否为伴随所述记账结算系统中的处理的交易处理相应的业务系统间的协作内容,所述计算机系统在执行向所述通道返回所述处理结果的处理时,基于所述确定的协作内容,关于伴随所述记账结算系统中的处理的交易处理进行所述记账结算系统和所述处理的委托以及所述处理结果的取得,关于所述其他交易处理依次进行多个预定业务系统和所述处理的委托以及所述处理结果的取得,并向所述通道返回所述处理结果。

另外,在本实施方式的业务协作方法中,可以设为所述计算机系统在所述存储装置中还存储定义表,该定义表规定了所述交易电文中的预定项目的值与识别信息之间的对应关系,该识别信息用于确定关于所述交易处理执行的所述委托以及所述取得的一连串的处理流程,所述计算机系统在所述存储装置中存储了如下内容来作为所述分类表:将所述识别信息与能够按所述要求品质不同而区分的所述交易处理对应起来,对于所述识别信息规定了所述业务系统间的协作内容,所述计算机系统在确定所述业务系统间的协作内容时,把从所述通道或任意一个业务系统得到的所述交易电文所包含的预定项目的值与所述定义表进行核对,来确定与相应交易处理相关的所述处理流程的识别信息,将相应识别信息与所述分类表进行核对,从而关于相应交易处理确定业务系统间的协作内容。

另外,在本实施方式的业务协作方法中,可以设为业务系统具备:通信装置,其执行与所述交易电文相关的所述处理的委托接收以及所述处理结果的回送;存储装置,其存储了管理表,该管理表与所述委托表示的交易处理的预定属性对应地规定了应执行的组成部分群以及组成部分间的执行顺序,所述业务系统将所述委托包含的预定信息与所述管理表进行核对来确定关于相应委托应执行的一连串组成部分及其执行顺序,在所述存储装置的存储区域中,设定所述确定的每个组成部分的数据输入输出用接口以及工作区域,按照所述执行顺序分别调出所述一连串组成部分中的各组成部分来在对应的所述工作区域中执行,并经由所述工作区域的接口进行组成部分间的数据收发,通过所述通信装置执行所述一连串组成部分的处理结果的回送。

符号的说明

20、30:网络

10:业务协作系统

100:中枢系统

101:存储装置

102:程序

103:存储器

104:运算装置

105:通信装置

110、115:适配器

120:系统协作基体

121:受理分类控制部

122:流程控制部

125:分类表

126:代码转换定义表

130:中心切断控制基体

200:通道

300:外部中心

400:业务系统

401:存储装置

402:程序

403:存储器

404:运算装置

405:通信装置

425:交易管理表(管理表)

450:记账结算系统

460:外汇交易系统。

当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1