一种以信息为导向的路由控制系统的制作方法

文档序号:7923052阅读:131来源:国知局
专利名称:一种以信息为导向的路由控制系统的制作方法
技术领域
本发明涉及一种路由控制系统,尤其涉及一种以信息为导向的路由控制系统,其
应用于用于集成并控制来自多个系统的信息。
背景技术
随着金融控股公司的陆续成立,原本不同服务领域的金融业界相继集成,使各个金融机构的服务愈向多元化发展,例如提供保险、银行、证券、期货、投资信托、资产管理等各类服务。同时,为了提供所述服务,业界也研发相关的技术,以符合投资人的需求。
举例来说,相关的专利技术例如有中国台湾省专利证书第M326673号新型专利、中国台湾省专利证书第M283230号新型专利、中国台湾省专利证书第M326673号新型专利、中国台湾省专利公开第200832270号发明专利申请案、中国台湾省专利公开第200511105号发明专利申请案、中国台湾省专利证书第1273504号发明专利、中国台湾省专利证书第1227639号发明专利、以及中国台湾省专利证书第M258350号新型专利等。
但是,过去在各金融事业分业经营的时代,各事业体依其业务需求而建立相关的信息系统;换言之,各项金融服务各自拥有其独立的应用系统,信息集成不易。而且,不同的应用系统(即,异质系统)之间如要传送信息,采用异质通讯标准,尚有不同信息格式的限制。同时,如欲集成异质系统,常会因为系统增加而提高集成的复杂程度,延迟集成时效,也就是说,信息的存取与应用存在效率不佳的争议。此外,当因应新业务的信息需求时,需新增新服务的应用系统,且必须进行信息集成与业务集成,如此也存在集成不易的问题。
由上可知,现有技术具有诸多问题,因此,如何提出一种技术以集成并控制来自多个系统的信息,以避免现有技术中的种种缺点,实为目前亟欲解决的技术问题。

发明内容
鉴于上述现有技术的缺点,本发明的一目的在于提供一种以信息为导向的路由控制系统,集成并控制来自多个系统的信息。 本发明的另一目的在于提供一种以信息为导向的路由控制系统,快速进行异质应用系统与异质通讯标准的信息传送。 本发明的再一目的在于提供一种以信息为导向的路由控制系统,提升数据存取与应用效率。 本发明的又一目的在于提供一种以信息为导向的路由控制系统,快速串接导入多个系统。 为达成上述目的及其他目的,本发明提供一种以信息为导向的路由控制系统,用于集成并控制来自多个系统的信息,包括接口模块,用于接收来自多个系统的信息;信息路由模块(message routing),耦合所述接口模块,用于集成传送所述信息;数据转换模块(data transformer),用于转换所述信息的格式;存取控制模块(access control),耦合所述数据转换模块,用于设定及控制所述信息的存取权限;数据库模块(DB service),耦合所述存取控制模块,用于储存所述存取控制模块所设定的存取权限及所述信息;处理控制模块(process control),耦合所述信息路由模块、所述数据转换模块、所述存取控制模块、及所述数据库模块,用于处理与控制所述信息;以及事件记录模块(Log service),耦合所述存取控制模块及所述数据库模块,用于记录所述处理控制模块的处理与控制所述信息的过程。 所述的以信息为导向的路由控制系统中,所述接口模块具有多个接口 ,各所述接口作为适配器,所述信息路由模块可具有第一传送部以及第二传送部,其中,所述第一传送部是点对点计算的传送部,所述第二传送部是采用出版/订阅(publish and subscribe,pub-sub)的信息传送模式的传送部。所述处理控制模块是处理器,所述存取控制模块设有存取控制表,而所述处理控制模块对信息处理模式采用流量控制。 相较于现有技术,本发明采用插件式设计,利用客制化的接口模块导入异质应用系统,若依据本发明的路由控制系统的信息标准调整现有的应用系统,即可快速导入现有的应用系统,集成并控制来自多个系统的信息。同时,即便是存在年代久远的应用系统,不易寻找原创者进行系统修正,应用本发明因可提供客制化的接口模块,不必进行任何修改即可以串接导入。如此,便可解决现有技术集成不易的缺失,快速进行异质应用系统与异质通讯标准的信息传送,提升数据存取与应用效率,且可快速串接导入多个系统。


图1是本发明以信息为导向的路由控制系统一实施例的系统方块图; 图2是图1的以信息为导向的路由控制系统应用于用于集成并控制来自多个系统
的示意图; 图3是图1的以信息为导向的路由控制系统进行系统串接的示意图;以及
图4是图1的以信息为导向的路由控制系统进行信息集成的示意图。
附图标记说明l-路由控制系统;ll-接口模块;lll-接口 ;13_信息路由模块;131-第一传送部;132-第一传送部;133-第二传送部;15-数据转换模块;16_存取控制模块;17-数据库模块;18-处理控制模块;19-事件记录模块;20_已存在的期货后台系统;21-已存在的证券交易系统;22-已存在的期货交易系统;23-已存在的证券后台系统;24-证券交易所系统(平台);25-期货交易所系统(平台);26-跨国金融交易平台;27-已存在的金融商品交易平台;28-风险控管模块;29-新的金融商品交易平台;31-金融商品规处理引擎;33-国际会计规处理引擎;35-国际金融交易所交易规处理引擎;37-异质应用系统常用的信息交换规;50-系统监控与管理模块;51-前台应用系统;52-使用者接口 ;53-后台应用系统;54-使用者接口 ;55-跨国金融交易平台;57-交易所平台;59-企业处理程序。
具体实施例方式
以下通过特定的具体实施例说明本发明的实施方式,所属技术领域中具有通常知
识者可由本说明书所公开的内容轻易地了解本发明的其他优点与功效。 请参阅图1至图4是依本发明的以信息为导向的路由控制系统一实施例所绘制的
示意图,如图l所示,本实施例中提供一种以信息为导向的路由控制系统l,用于集成并控制来自多个系统(未图示,容后详述)的信息,所述路由控制系统l包括接口模块ll,用 于接收来自多个系统的信息;信息路由模块13,耦合所述接口模块ll,用于集成传送所述 信息;数据转换模块15,用于转换所述信息的格式;存取控制模块16,耦合所述数据转换模 块15,用于设定及控制所述信息的存取权限;数据库模块17,耦合所述存取控制模块16,用 于储存所述存取控制模块16所设定的存取权限及所述信息;处理控制模块18,耦合所述信 息路由模块13、所述数据转换模块15、所述存取控制模块16及所述数据库模块17,所述处 理控制模块18用于处理与控制所述信息;以及事件记录模块19,耦合所述存取控制模块16 及所述数据库模块17,用于记录所述处理控制模块18的处理与控制所述信息的过程。
所述接口模块ll具有多个接口 (容后详述),用于接收来自所述多个系统的信息,
在本实施例中,各所述接口可包括电路以及用于连接至少一个周边输入及/或输出装置的 连接器(均未图示)。如此,所述多个系统可通过各所述接口而直接连接至所述路由控制系 统1。由于各所述接口可包括任何既有所述电路及连接器,而此为所属技术领域中具有通常 知识者所周知的,因此在此不再另绘图式及详细说明。 所述信息路由模块13通过所述接口模块11接收到所述多个系统所传送来的信 息,并在所述信息路由模块13中集成传送这些信息;而且,所述信息路由模块13可以执行 一对一 (peer to peer)或是一对多(或称出版/订阅模式,pub-sub)的信息传送。
所述数据转换模块15可执行不同信息格式交换程序,将所有来自不同系统、使用 不同语言、格式的交换信息做适当转译,使各系统能相互沟通,共同运作。当所述信息为数 字形式信息时,所述数据转换模块15可利用硬件或软件方式执行信息格式交换程序。
所述存取控制模块16内可选择设有存取控制表(Access controllist, ACL),所 述存取控制表包含识别码及关于每个识别码的存取权限的清单,以设定及控制所述信息的 存取权限;当然,此存取控制表也可选择储存于所述数据库模块17,而所述存取控制模块 16仅用于设定所述信息的存取权限。在本实施例中,由于以集成及控制各项金融服务各自 拥有的独立应用系统为例作说明,因此,所述存取控制模块16较佳针对相关于金融服务的 信息,执行安全控制以及权限处理控制程序,且所述存取控制模块16可以因应处理与控制 所述信号而产生对应的控制信号,此控制信号可传送至所述事件记录模块19之后再传送 至所述数据库模块17,或者可直接从所述存取控制模块16传送至所述数据库模块17,但并 非以此限制本发明。 所述数据库模块17除了用于储存所述存取控制模块16所设定的存取权限及所述 信息之外,也可储存其他信息或资料。例如,所述数据库模块17可用以储存已预先注册的 用户识别码,并包括但不限于相关的表单、巨集、信息来源等,当然,所述数据库模块17也 可用于处理所有记录(事件)。 所述处理控制模块18可进行信息交换处理控制程序,用来处理、转换、控制、判断 各种来自所述信息路由模块13的信息,并将所述信息进行处理后对应输出至相关模块,例 如,所述数据转换模块15、所述存取控制模块16及所述数据库模块17的至少其中一者。在 本实施例中,所述处理控制模块18可为处理器。 所述事件记录模块19接收来自所述存取控制模块16的控制信号,并将所述控制 信号传送至所述数据库模块17,以便储存所述控制信号至所述数据库模块17,以记录所述 处理控制模块18与所述存取控制模块16的处理与控制所述信息的过程。在本实施例中,所述事件记录模块19产生所述控制信号,并将所述控制信号传送至所述数据库模块17 ;但
于其他实施例中,也可将所述控制信号直接储存于所述事件记录模块19。
应注意的是,本实施例的系统应用于集成并控制来自多个系统的信息,如图2所 示,所述路由控制系统l可用于集成并控制诸如已存在的期货后台(existingfutures back office)系统20、已存在的证券交易系统(existing stock trading system) 21、已存在 的期货交易系统(existing futures trading system) 22、已存在的证券后台(existing stock back office)系统23、证券交易所系统(平台)24、期货交易所系统(平台)25、跨 国金融交易平台(FIX GW)26、已存在的金融商品交易平台(existing multi-financial tools trading system) 27、风险控管模块(riskmanagement module) 28以及新的金融商品 交易平台(new multi_f inancial toolstrading system) 29。 当然,本实施例中例示性说明本发明可集成的应用系统(平台),但所述多个可应
用的系统并非局限于本实施例中所述,而可集成金融控股公司与其他金融机构因为业务多
元化所存在其他应用系统,也即,本发明可发挥例如集线器(hub)的特性,一次集成所有类
型的应用系统,以集成各项金融业务的前台、后台、以及各项有集成需要的应用系统。由此
可知,本发明不仅可以用于串接已存在的应用系统,还可供串接新的应用系统。 同时,所述路由控制系统1可为一流程处理引擎,拥有多项国际信息传送标准,包
括金融信息、会计信息、交易所信息以及其他异质应用系统的信息标准。如图3所示,所述
路由控制系统l的信息标准中有金融商品规处理引擎31、国际会计规处理引擎33、国际金
融交易所交易规处理引擎35以及其他异质应用系统常用的信息交换规37,以可快速进行
异质应用系统与异质通讯标准的信息传送。 此外,针对数据的处理,当所述路由控制系统1接收到应用系统传送来的信息,将 会在所述信息路由模块13中进行处理,可以进行一对一或是一对多的传送,以可显著提 升数据存取与应用的效率(performance)。同时,所述路由控制系统1对于不同的数据格 式,通过所述处理控制模块18 (处理控制所述信息的过程/程序)以及所述数据转换模块 15(不同信息格式交换过程/程序)可以自动转换为既定格式,所以不同的应用程式之间即 便是存在数据的格式差异,也不会影响处理控制过程/程序。 应注意的是,就不同应用系统而言,对于数据的处理可采取同步或非同步的方式 进行。例如,对图2中的证券交易系统21、已存在的期货交易系统22以及风险控管模块28 来说,信息的处理需要同步化进行,所述路由控制系统1可提供最具效率的信息处理服务; 而其他例如图2中的证券交易所系统(平台)24、期货交易所系统(平台)25、跨国金融交 易平台26、已存在的金融商品交易平台27以及新的金融商品交易平台29之间,诸如委托与 成交回报等信息,属于不需等候的型态,采取非同步方式处理。 本实施例的路由控制系统1中,所述处理控制模块18对信息处理模式采用流量 控制(flow control),例如,可以容许接收端(receiver)在其回送给发送端的知悉信息 之中,对所述发送端宣告其未经占用的缓冲器大小,以避免所述发送端造成接收端出现所 述缓冲器满溢(buffer overflow)的情形。而所述发送端需要维护两个窗口参数,而各窗 口参数可为拥塞窗口 (congestion window)与接收端宣告窗口 (receiver-advertised window),其分别代表所述发送端以及接收端的"容许发送但尚未被知悉送达"的最大数量 的封包。为了能够同时满足所述发送端及接收端两者的负载容量,所述发送端会采用两参数中较小的值来设定其窗口 ,最终可以决定即时的流率。 采用流量控制的目的是为了避免过多的数据集中在某些路径或节点上传送,防止 传送过程中发生拥塞现象,或因杂讯干扰与其他因素所造成的信息漏失、数据错误等问题; 通过控制信息传送的速率,本发明可保证信息一定送达(GuaranteeDeliver),不让任何信 息在处理过程中遗失。当然,于其他实施例中,也可采用其他可保证信息一定送达且不会在 处理过程中遗失的等效机制,而非局限于本实施例中所述。 再者,金融机构中的前台应用系统、后台应用系统、交易所连结应用系统、其他的 企业相关应用系统等,可直接连接所述接口模块ll,通过所述路由控制系统1的处理后可 提升信息处理速度。 如图4所示,可设置一系统监控与管理模块50,所述系统监控与管理模块50耦合 所述路由控制系统l,用于执行对所述路由控制系统1的监控与管理程序。所述接口模块 ll可包括多个接口 lll,各所述接口 lll可作为适配器(adaptor)。所述信息路由模块13 可具有第一传送部131以及第二传送部133,其中所述第一传送部131可为点对点计算的传 送部,以进行一对一的信息传送,所述第二传送部133为采用出版/订阅(pub-sub)的信息 传送模式的传送部,以进行一对多的信息传送。 在本实施例中例如但不限于五个接口,各所述接口 lll例如可分别连接前台应用 系统51、后台应用系统53、跨国金融交易平台55、交易所平台57以及企业处理程序59。同 时,所述数据转换模块15可设计一使用者接口 52,让使用者方便设定与操作;通过各所述 接口 111,所述存取控制模块16及所述处理控制模块18也可通过一使用者接口 54,进行 各项调整与设定程序(过程),使用者不需要修改任何程式的程序,便可以轻易的调整与新
+幽 丄曰o 基于所述插件式设计,在具有新增服务而产生新的应用系统时,只需通过客制化 的接口模块便可以快速导入新的应用系统而进行串接;同时,如要串接已存在的应用系统 与其他应用系统进行串接,通过本发明的路由控制系统甚至不需要进行任何修改就可以达 成串接的目的。 如此一来,通过个别的接口 111即可让所述路由控制系统l进行信息集成任务,而 导入者新增服务与运用通过所述插件式设计,在很短的时间之内便可提供服务。同时,应用 本发明,各项控制程序运用人性化使用者接口进行操作,若有调整或是操控的需求,不需修 正任何程式即可在使用者接口中轻松完成。 以上实施例仅例示性说明本发明的原理及其功效,而非用于限制本发明。任何所 属技术领域中具有通常知识者均可在不违背本发明的精神及范畴下,对上述实施例进行修 饰与改变。因此,举凡所属技术领域中具有通常知识者在未脱离本发明所揭示的精神与技 术思想下所完成的一切等效修饰或改变,仍应由后述的申请专利范围所涵盖。
权利要求
一种以信息为导向的路由控制系统,用于集成并控制来自多个系统的信息,其特征在于,其包括接口模块,用于接收来自所述多个系统的信息;信息路由模块,耦合所述接口模块,用于集成传送所述信息;数据转换模块,用于转换所述信息的格式;存取控制模块,耦合所述数据转换模块,用于设定及控制所述信息的存取权限;数据库模块,耦合所述存取控制模块,用于储存所述存取控制模块所设定的存取权限及所述信息;处理控制模块,耦合所述信息路由模块、所述数据转换模块、所述存取控制模块及所述数据库模块,所述处理控制模块用于处理与控制所述信息;以及事件记录模块,耦合所述存取控制模块及所述数据库模块,用于记录所述处理控制模块的处理与控制所述信息的过程。
2. 如权利要求1所述的以信息为导向的路由控制系统,其特征在于,所述接口模块具 有多个接口。
3. 如权利要求2所述的以信息为导向的路由控制系统,其特征在于,各所述接口作为 适配器。
4. 如权利要求1所述的以信息为导向的路由控制系统,其特征在于,所述信息路由模 块具有第一传送部以及第二传送部。
5. 如权利要求4所述的以信息为导向的路由控制系统,其特征在于,所述第一传送部 是点对点计算的传送部。
6. 如权利要求4所述的以信息为导向的路由控制系统,其特征在于,所述第二传送部 是采用出版/订阅的信息传送模式的传送部。
7. 如权利要求1所述的以信息为导向的路由控制系统,其特征在于,所述处理控制模 块是处理器。
8. 如权利要求1所述的以信息为导向的路由控制系统,其特征在于,所述处理控制模 块采用流量控制。
9. 如权利要求1所述的以信息为导向的路由控制系统,其特征在于,所述存取控制模 块设有存取控制表。
全文摘要
本发明提供了一种以信息为导向的路由控制系统,包括用于接收来自多个系统的信息的接口模块、耦合所述接口模块用于集成传送所述信息的信息路由模块、用于转换所述信息的格式的数据转换模块、耦合所述数据转换模块的存取控制模块、耦合所述存取控制模块的数据库模块、用于处理与控制所述信息的处理控制模块以及用于记录所述处理与控制的事件记录模块,所述处理控制模块耦合所述信息路由模块、所述数据转换模块、所述存取控制模块、及所述数据库模块,所述事件记录模块耦合所述存取控制模块及所述数据库模块,集成并控制来自多个系统的信息。
文档编号H04L12/18GK101753599SQ20081018628
公开日2010年6月23日 申请日期2008年12月22日 优先权日2008年12月22日
发明者梁永庆, 江秉璁, 沈士楷, 白淳元, 邱靖智 申请人:凌群电脑股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1