一种基于互联网+的服务总线结构及服务总线系统技术方案

技术编号:14585381 阅读:93 留言:0更新日期:2017-02-08 14:57
本发明专利技术公开了一种基于“互联网+”的服务总线结构及服务总线系统,所述服务总线结构包括通讯管理层、总线管理层、路由处理层和应用处理层以及数据库;其中:所述通讯管理层由独立通讯进程实现,用于处理外围系统的接入接出;所述总线管理层和路由处理层可合为控制层,由总线控制进程处理业务的分发和流转;所述应用处理层由独立的应用交易处理进程并发处理;数据库作为持久化层提供业务数据持久化功能。采用本发明专利技术,能够支持互联网+金融+产业的创新模式,建设一个特色业务中心,并兼顾银行分行服务总线使其成为一个完整的信息服务中心。

【技术实现步骤摘要】

本专利技术涉及金融信息安全应用技术,尤其涉及一种基于“互联网+”的服务总线结构及服务总线系统。
技术介绍
目前银行的业务系统普遍存在如下问题:1)交易流程复杂,整个交易流程长、环节多、管理成本高;2)接口协议复杂不统一,不同的系统平台,对应的接口协议与应答模式种类繁多,现在的环境难以统筹管理;3)缺少系统监控,风险高,对于如此多的平台、接口、交易环节,没有合理、有效的监控手段,对整个交易过程存在极大的风险。随着“互联网+”理念的出现,解决当前面临的问题更加的势在必行。
技术实现思路
有鉴于此,本专利技术的主要目的在于提供一种基于“互联网+”的服务总线结构及服务总线系统,以支持互联网+金融+产业的创新模式,建设一个特色业务中心,并兼顾银行分行服务总线使其成为一个完整的信息服务中心。为达到上述目的,本专利技术的技术方案是这样实现的:一种基于“互联网+”的服务总线结构,包括通讯管理层、总线管理层、路由处理层和应用处理层以及数据库;其中:所述通讯管理层由独立通讯进程实现,用于处理外围系统的接入接出;所述总线管理层,由消息总线和连接消息总线的相关模块组成,作为服务总线结构内业务分发和流转的通道,所述服务总线结构内部的消息通过所述总线管理层进行交互,并作为多节点之间数据交互的媒介;路由处理层,包括任务识别分发模块和进程启动控制模块;在该路由处理层中,实现对业务处理的专一化区分,对多节点的任务进行规划,使得通讯管理层、应用处理层的各个模块能够专一于自己的任务;所述应用处理层,包括交易流程模块、原子逻辑节点的执行模块、信息采集模块、系统监控模块和用户自定义任务模块,用于实现所述服务总线结构内所有任务的具体执行,每种任务都由专一的进程组进行处理,任务来源于路由处理层的任务分发;以及,所述数据库作为持久化层提供业务数据持久化功能。其中,所述通讯管理层支持使用多种通讯方式,包括:TCP、Tuxedo、MQ、TongEasy、HTTP、HTTPS、webservice。所述通讯管理层根据需要,选择通讯方式,实现客户端或服务端的消息发送和接收格式,最后使用所述服务总线统一的数据格式与所述服务总线内的其他模块进行数据交互。所述总线管理层和路由处理层能够合为控制层,由总线控制进程处理业务的分发和流转。所述应用处理层支持独立的应用交易处理进程并发处理。一种基于所述“互联网+”的服务总线结构的服务总线系统,包括通讯子系统、核心子系统、开发子系统、运行子系统、业务子系统、维护子系统;其中:所述通讯子系统,包括所有外围系统的连接进程即作为服务端接受外围系统的接入请求,也作为客户端受理系统向外围系统的数据发送请求;所述核心子系统,用于进行交易的处理;所述开发子系统,用于为业务开发人员提供全面的可视化操作,对业务进行在线开发;还用于为测试人员提供在线测试功能,对节点进行单步调试、对业务进行单元测试,并生成测试报告;所述运行子系统,服务于运行值班人员,提供交易监控、主机监控、定时任务监控的功能;所述业务子系统,服务于业务管理人员,用于提供业务数据的检索、报表查询,以及基于业务部门需求提供数据维护功能;所述维护子系统,服务于系统维护人员,用于提供生产运行环境的各类参数配置功能。其中,所述服务总线系统进一步包括柜面子系统,其服务于柜员,用于提供非动账交易的柜面功能,以及公用总行柜员资料及指纹验证服务。所述核心子系统,进一步包括存储子系统、交易子系统和监控子系统;其中,所述存储子系统由Oracle集群、MongoDB集群、分布式缓存Memcached组成;所述交易子系统,由交易信息队列、日志消息队列、各种通信进程及其邮箱、业务处理进程worker及其邮箱、日志记录进程logger和主控进程组成;所述监控子系统,用于根据定义的监控对象和条件来监控各种监控对象的运行状况。一种基于“互联网+”的服务总线系统的开发子系统的操作方法,包括如下步骤:A、建立业务,生成相关业务数据的步骤;B、按照业务需求,建立对应的交易的步骤;C、建立节点,绘制交易流程的步骤;D、单步调试该交易流程的步骤;E、生成交易测试案例的步骤;以及,F、对上述信息进行版本控制的步骤。一种基于“互联网+”的服务总线系统的运行子系统的操作方法,包括如下步骤:A、通过自动交易监控管理、主机监控、监控流水、日常交易流水汇总问题的步骤;B、通过查看数据表信息、参数管理解决问题的步骤;C、将解决方案汇总到知识库,供其他行员学习、查阅的步骤;以及,D、查看行员运维流水、特色业务系统巡检记录的步骤。本专利技术所提供的基于“互联网+”的服务总线结构及服务总线系统,具有以下优点:采用本专利技术的服务总线结构及服务总线系统,不仅支持特色业务的实现,而且支持对接生产网段各种行内、行外系统,为其提供服务转接功能,如生产网段的单点登录;接入总行指纹验证系统提供柜员指纹验证支持;连接银企直连服务提供企业资金归集支持等。附图说明图1为本专利技术实施例基于“互联网+”的服务总线结构示意图;图2为本专利技术实施例基于“互联网+”的服务总线结构的概念关系示意图;图3为本专利技术实施例基于“互联网+”的服务总线系统的功能示意图;图4为本专利技术基于“互联网+”的服务总线系统的开发子系统业务操作流程图;图5为本专利技术基于“互联网+”的服务总线系统的运行子系统业务操作流程图;图6为本专利技术基于“互联网+”的服务总线系统的维护子系统业务操作流程图。具体实施方式下面结合附图及本专利技术的实施例对本专利技术基于“互联网+”的服务总线结构及服务总线系统作进一步详细的说明。图1为本专利技术实施例基于“互联网+”的服务总线结构示意图;如图1所示,该服务总线结构主要分为四层,即通讯管理层、总线管理层、路由处理层和应用处理层。其中:通讯管理层由独立通讯进程实现,用于与外围系统的通讯,是整个总线结构对外提供的统一出入口。其支持使用多种通讯方式,包括:TCP、Tuxedo、MQ、TongEasy、HTTP、HTTPS、webservice等。根据需要,选择通讯方式,进而实现客户端或服务端的消息发送和接收格式,最后使用服务总线统一的数据格式与所述服务总线内的其他功能模块进行数据交互。总线管理层,由消息总线和连接消息总线的相关模块组成,是服务总线内业务分发和流转的通道,系统内部的消息通过这个通道即总线管理层进行交互,多节点之间的数据交互也需要总线管理层作为媒介。这样,通过总线管理层,通讯管理层、应用处理层、路由处理层被有机结合到一起,各个功能独立的模块被整合为一个整体。路由处理层,包括任务识别分发模块,进程启动控制模块等功能模块,在该路由处理层中,实现对业务处理的专一化区分,对多节点的任务进行了规划,使得通讯管理层、应用处理层的各个模块能够专一于自己的任务。这里,所述总线管理层和路由处理层能够合为控制层,由总线控制进程处理业务的分发和流转。应用处理层,包括交易流程模块、原子逻辑节点的执行模块,以及信息采集模块、系统监控模块、用户自定义任务模块,实现了总线内所有任务的具体执行,每种任务都由专一的进程组进行处理,任务来源于路由处理层的任务分发。所述应用处理层支持独立的应用交易处理进程并发处理。最后,数据库(Databases)作为持久化层提供业务数据持久化功能。图2为本专利技术实施例基于“互联网+”的服本文档来自技高网...

【技术保护点】
一种基于“互联网+”的服务总线结构,其特征在于,包括通讯管理层、总线管理层、路由处理层和应用处理层以及数据库;其中:所述通讯管理层由独立通讯进程实现,用于处理外围系统的接入接出;所述总线管理层,由消息总线和连接消息总线的相关模块组成,作为服务总线结构内业务分发和流转的通道,所述服务总线结构内部的消息通过所述总线管理层进行交互,并作为多节点之间数据交互的媒介;路由处理层,包括任务识别分发模块和进程启动控制模块;在该路由处理层中,实现对业务处理的专一化区分,对多节点的任务进行规划,使得通讯管理层、应用处理层的各个模块能够专一于自己的任务;所述应用处理层,包括交易流程模块、原子逻辑节点的执行模块、信息采集模块、系统监控模块和用户自定义任务模块,用于实现所述服务总线结构内所有任务的具体执行,每种任务都由专一的进程组进行处理,任务来源于路由处理层的任务分发;以及,所述数据库作为持久化层提供业务数据持久化功能。

【技术特征摘要】
1.一种基于“互联网+”的服务总线结构,其特征在于,包括通讯管理层、总线管理层、路由处理层和应用处理层以及数据库;其中:所述通讯管理层由独立通讯进程实现,用于处理外围系统的接入接出;所述总线管理层,由消息总线和连接消息总线的相关模块组成,作为服务总线结构内业务分发和流转的通道,所述服务总线结构内部的消息通过所述总线管理层进行交互,并作为多节点之间数据交互的媒介;路由处理层,包括任务识别分发模块和进程启动控制模块;在该路由处理层中,实现对业务处理的专一化区分,对多节点的任务进行规划,使得通讯管理层、应用处理层的各个模块能够专一于自己的任务;所述应用处理层,包括交易流程模块、原子逻辑节点的执行模块、信息采集模块、系统监控模块和用户自定义任务模块,用于实现所述服务总线结构内所有任务的具体执行,每种任务都由专一的进程组进行处理,任务来源于路由处理层的任务分发;以及,所述数据库作为持久化层提供业务数据持久化功能。2.根据权利要求1所述基于“互联网+”的服务总线结构,其特征在于,所述通讯管理层支持使用多种通讯方式,包括:TCP、Tuxedo、MQ、TongEasy、HTTP、HTTPS、webservice。3.根据权利要求1或2所述基于“互联网+”的服务总线结构,其特征在于,所述通讯管理层根据需要,选择通讯方式,实现客户端或服务端的消息发送和接收格式,最后使用所述服务总线统一的数据格式与所述服务总线内的其他模块进行数据交互。4.根据权利要求1所述基于“互联网+”的服务总线结构,其特征在于,所述总线管理层和路由处理层能够合为控制层,由总线控制进程处理业务的分发和流转。5.根据权利要求1所述基于“互联网+”的服务总线结构,其特征在于,所述应用处理层支持独立的应用交易处理进程并发处理。6.一种基于权利要求1~5任一项所述的“互联网+”的服务总线系统,其特征在于,包括通讯子系统、核心子系统、开发子系统、运行子系统、业务子系统、维护子系统;其中:所述通讯子系统,包括所有外围系统的连接进程即作为服务端接受外围系统的接入请求,也作为客户...

【专利技术属性】
技术研发人员:刘洪钢张骏李智
申请(专利权)人:山东尚捷信息科技有限公司
类型:发明
国别省市:山东;37

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1