基于集群技术的银行交易中间件系统的研究与实现

基于集群技术的银行交易中间件系统的研究与实现

刘燕[1]2002年在《基于集群技术的银行交易中间件系统的研究与实现》文中认为近年来,各种银行中间代理业务得到了快速的发展。但现有C/S模式的银行代理软件,造成银行网络复杂化、系统效率低下、维护困难、系统的可扩展性差,本文基于银行业当前的处境和现状,提出了银行交易中间件——基于叁层模式和集群技术的系统平台的全面解决方案。 针对目前各种应用采用不同技术进行网际通信而导致网络层复杂、混乱的局面,本文提出并实现了在中间层采用TCP/IP、UDP标准协议以及Socket套接口网际编程技术来屏蔽复杂的网络通信,大大减轻了应用软件人员的工作量和技术难度,并且使系统具有良好的通用性和可移植性。针对目前银行主机群中的部分主机超负荷运行,部分主机空载或低负载运行的状况,本文采用集群技术,并提出了基于节点负载来实施的网络动态负载平衡算法,即通过平衡器,动态地分配给负载低于阀值且任务适应的节点予不同的任务。在对集群技术以及信号机制研究的基础上,又提出并实现了集群中监控和管理各节点的方法;同时,为防止恶意攻击和处理高峰大批量交易同时运行而导致的系统效率下降甚至是系统崩溃,本文提出了一种基于节点阀值的控制算法,很好地解决了这一问题。 结果表明,采用集群技术的而向银行应用的交易中间件有效地解决了异种网络间通信,异种数据库的互操作等问题,减少了新增应用的工作量,降低了复杂性,均衡了处理任务,优化了性能指标,最终提高了整个系统的利用率。

易兵[2]2005年在《交易中间件的研究与实现》文中研究指明中间件是当前软件领域发展的一大热点,交易中间件是中间件大家庭中非常重要的一类中间件,从中间件市场份额来看,交易中间件的市场份额占中间件市场份额的一半以上;根据IDC的相关数据和统计,2004年全球中间件市场的营业额为97亿美元,与1999年的27亿美元增长225%。另一方面,由于中间件领域发展历史较短,国内与国外(特别是美国)在此领域中的发展基本处于同一起跑线上,或者说国内较国外发展水平相差不大,因而中间件更倍受国内软件行业的重视,大力发展中间件,以缩小与国外在软件行业中的差距。 有数据表明,美国BEA公司的中间件产品占全球中间件市场份额的比例高达70%。在经济全球化背景下,国外中间件产品正纷纷登陆我国,并致力于提高其产品在我国市场的份额。中间件作为我国软件产业发展的一个契机,形势已不容乐观,关于中间件的研究和实践,特别是实践和基于实践的研究,亟待加强。 在我国,中间件研究和实践取得了一定进展;但对于中间件的研究多偏理论性、介绍性,中间件理论研究与中间件系统研发实践结合相对薄弱,关于交易中间件的研发实践及其实现技术的研究则更少。 在作者攻读硕士学位期间,开发出了交易中间件MUSE~1,本文即基于MUSE实践。MUSE的主要特点是:(一)支持基于“业务”的设计和开发范型,应用系统开发周期短;(二)采用“软总线”的体系结构,可扩展性、可维护性好;(叁)采用内存零拷贝设计思想和优化的线程池技术,处理效率高;(四)采用科学的测试方法,实施系统、充分的测试,运行稳定。 本文首先介绍交易中间件的发展历史、相关背景和概念,从计算模式角度指出中间件在目前IT体系结构中的地位和作用,然后介绍当前流行的一些中间件技术,如微软公司的COM、OMG的CORBA。从第二章开始,重点介绍基于MUSE交易中间件实践的研究内容,分析MUSE关键

王琼[3]2016年在《基于交易中间件Tuxedo代收费系统的设计与实现》文中提出中间件是一类特殊的软件产品,其工作于分布式应用环境,处于底层(硬件系统、网络资源、操作系统)与应用软件之间的中间层,并对底层系统资源进行了抽象和封装,从而简化了分布式系统环境下应用软件的开发。目前中间件技术已经成为软件开发技术的一个重要的领域,如何利用中间件的特性,进行软件的设计开发是每一个软件开发者需要解决的问题。本文研究了Tuxedo交易中间件的特性、核心组件构成及其工作原理。同时针对某企业综合代收费平台的业务需求,进行了详细的需求分析,最终将平台定位于大型OLTP(On-Line Transaction Processing)联机事务处理系统。在此基础上,提出了基于Tuxedo中间件进行平台构建的设计思路,并对核心模块进行技术实现。整个综合代收费平台的设计过程,无论是系统架构、软件结构、流程设计等方面都充分结合了中间件的特性,发挥了中间件高可靠、高性能、高拓展、松耦合以及开发的便捷性等优势。通过综合代收费平台设计实现的实例,充分展示了将Tuxedo中间件产品应用于软件系统设计开发的一般流程。与传统的软件开发方式相比,利用中间件技术进行系统的设计具有设计简洁、开发规范、开发周期短、易于拓展的优点。随着互联网技术快速发展,利用中间件进行软件的开发必将成为企业的首选。本文涉及的综合代收费平台是企业的大型联机在线交易平台,目前运行的业务涵盖代理通信费、代理公共事业费(水电燃)、代理简易保险等6大类约20余项业务,日交易峰值近300万笔,注册网点数超过25000个。平台上线以来运行平稳,达到了预期的各项指标,中间件技术的应用为平台的交易性能和未来拓展提供了可靠保证,为业务的发展提供了持续支撑。

唐磊[4]2006年在《电信本地计费帐务系统开发》文中进行了进一步梳理针对国内电信计费系统严重落后问题,中国电信于1996年开始研究电信计费统的升级、改造问题。首先对原有的计费系统进行了调查、研究和分析,对国外计费系统的建设进行了考察,然后形成了中国电信计费系统的体制、技术和业务规范和中国电信计费系统“叁级计费体制”的建设管理思路。电信业叁级计费体制,以电信运营商各地网络规模大、经营区域广的特点为基础,结合运营经验以及电信管理网(TMN)的实现方法,制定出符合中国电信实际情况具有中国电信特色的叁级计费体制:全国计费结算中心工作的重点是结算,包括集团各子公司相互间的结算、与国内其他电信运营商的结算摊分、以及与国际电信运营商的结算等;省级电信计费结算中心主要负责全省集中计费处理的电信业务的计费原始数据采集和处理工作,并将计费话单数据下发至本地计费帐务系统;本地电信计费帐务中心是叁级体制的最基础的一级,主要承担电信用户的计费帐务处理与收费工作,以及与上级计费帐务系统的配合工作。本文首先通过阐述目前电信业的计费现状及现阶段电信业计费帐务系统的的研究方向,并结合电信的固网电话业务、小灵通业务为基础,进行深入分析并完成系统规划。该系统所能解决的问题是:1、建设固话(包括小灵通)、数据等业务的综合的统一的实时计费帐务平台体系。2、实时计费和实时出帐,用户通话结束N分钟后,即可实现实时查询和按需缴费,实现实时对预付费业务的时长或金额反算以及通话结束时的扣费。本课题的研究目标:为建设集中的、权威性的本地综合计费帐务中心提供可靠的、先进的、适应性强的应用系统。从多方面为用户提供及时、准确的计费服务,为用户提供灵活的、多样的交费消帐方式;使用:统一业务处理和管理流程、统一计费规则和计算方法、统一计费数据分类和使用、统一标准化的数据字典、统一数据标识编码;必须具有:统一的与其它系统的接口,包括:统一的协议栈、统一的数据格式。

单红[5]2003年在《基于分布式OLTP应用环境对交易中间件之性能的优化与改进策略》文中研究说明分布式应用系统具有网络化和异构性的特点,是网络一体化和并行处理分布化的产物。中间件是分布式系统上构筑叁层C/S基础应用框架的一种构件技术,是处在操作系统、网络层和应用层之间的一组中间组件。 它支持分布异构化计算机环境下的应用,实现远程资源的透明访问,用高层接口屏蔽网络和协议的复杂性,提供异构的平台和操作系统之间应用的互操作性、软件的可移植性。 基于交易中间件的C/S结构是一种典型的分布式事务处理系统,成为构筑企业信息系统的主流平台,它提供了强大的跨平台通讯、负载平衡、容错及其故障恢复能力,并在这个基础上进一步强化了安全性、可管理性和高可用性的新一代通用型叁层结构平台的中间件,把企业中众多的异构系统、异构数据库、不同网络环境紧密的联系起来,并在应用层提供了互操作性的功能。 本文首先系统的论述了中间件的概念、演化、C/S结构及其在中间件中的定位。然后,以交易中间件的代表TUXEDO为例分析了OLTP的特性,以及中间件架构的OLTP模式,同时详细的介绍了中间件TUXEDO的组成和技术特点。 其次,重点对TUXEDO在数据完整性、负载平衡、通讯效率以及安全性等实现技术方面做了深入的剖析,并结合实际应用,分别对这些技术进行了大胆的改造和优化,不同程度的提供了系统性能,更好的满足了应用需求。 接着,以TUXEDO作为应用服务平台,构造了一个典型的分布式环境下的OLTP应用系统的例子:电子资金转帐系统。从开发的角度,感受交易中间件具体的开发过程及其在应用系统中的优越性。 最后,揭示了中间件技术中的存在问题,并展望了中间件未来的发展趋势。

钟舟[6]2008年在《对象交易中间件的设计与实现》文中进行了进一步梳理随着计算机技术日新月异,许多电子商务交易应用需要在多种平台之间移植,并且需要可靠、高效的数据传输。交易中间件的出现屏蔽了异构系统中复杂的操作系统和网络协议,但随着系统的复杂性以及用户需求不断提高,传统交易中间件渐渐暴露其不足的一面,如灵活性差、可移植性差等。具体表现在,通常为用户提供大量的API来进行交易的操作,这种面向过程的交易服务思想,以及调用多种专用的API或繁冗的封装器,难以满足网络集成应用,尤其是在以服务为核心的系统架构时这种弊端更为明显。此外,平台的依赖也是制约应用多样化的瓶颈,如传统的CICS只运行于主机平台,假如一个集成于主机系统的应用需要对其进行平台上的移植,仅应用层与操作系统的之间的中间件移植就显得极为困难。因此需要一种新的交易中间件模式,以提高交易中间件的灵活性、可移植性。为解决这些难题本文设计并实现了一种“对象交易中间件OoTxM”模型,通过面向对象的思想实现交易事务——具体交易操作封装在交易对象内部,通过控制交易对象来实现具体的交易,有效的降低了交易操作与交易中间件API之间的耦合,这样用户可以在交易对象内任意的定义交易操作,极大提高了交易的灵活性。OoTxM从设计上自顶向下分成了应用层、交易处理层和交易存储层,在应用层中使用对象串行化传输技术,将用户从代理发出的交易请求通过网络转发到交易处理层;为了实现显式/隐式交易事务、交易的多重并发嵌套、交易失败恢复等一系列交易服务,采用了交易存储层提供的集群存储机制、snapshot快照技术对交易对象的中间状态进行保存与恢复,最后在真正的交易对象上执行具体的操作,OoTxM还根据XA分布式协议定义了在多个数据对象之间的交易处理过程,实现了多数据源间的交易。另外OoTxM还提供了许多可扩展的机能,如支持UDP命令对象传输、有待扩展的无缝高速Web服务访问,OoTxM完全由Java面向对象技术实现,能够容易的移植到其他系统平台。文中系统的说明了OoTxM体系结构的设计与实现,并给出实验模型和测试结果,最后对性能和发展加以分析和总结。

王新立[7]2014年在《面向交易中间件的分布式事务设计与实现》文中提出交易中间件又称事务监控器,是为实现处理分布式计算环境的交易而设计的,它一种特殊系统级别的基础软件架构,它使用操作系统、网络和数据库的提供的接口,为应用程序提供各种服务。其核心作用是为应用提供基础架构,保证分布式应用系统的交易处理结果的一致性和及时的交易响应,使整个系统达到较高的吞吐率,较大并发处理能力,7*24不间断提供服务。交易中间件的核心模型是X/OPEN组织定义的分布式交易处理(Distributed Transaction Processing)(简称DTP)模型。DTP模型理是定义了分布式事务处理的过程和规范。它为实现分布式事务奠定了基础,保证了分布式事务的一致性和完整性。同时保证分布式事务的一致性和完成性也是本课题研究的主题。本文主要通过基于自主研发的交易中间件项目(简称iXTOP),采用C语言在主流的UNIX环境下设计并实现了分布式交易环境下的事务处理平台,实现了客户端和服务端事务处理功能。本文首先阐述了中间件的优点和其发展趋势,随后对事务概念、分布式事务处理模型(DTP模型)、两阶段提交协议及XA规范等事务处理用到的关键技术进行了探讨和分析。在系统需求分析方面,从系统功能需求和非功能需求两个方面着手完成了分布式事务的需求分析,在系统架构方面,采用多进程和多机群的架构设计,提高系统性能,避免了单点故障。最后,设计和实现了客户端发起事务和服务端发起事务两个典型的分布式事务应用场景。该项目的成功实施,不但减少了开发一个分布式交易处理系统所需的编程量,而且提高了分布式系统的可扩展性和可维护性。该产品被广泛应用于银行、证券、电信和制造业等行业的核心交易系统。基于iXTOP的某大型制造企业制造执行系统(manufacturing execution system,简称MES)已成功上线并且稳定运行多年。在金融业方面,某某中远期现货交易系统撮合子系统也是基于iXTOP。

孔军[8]2007年在《邮区中心局生产作业系统的设计与实现》文中研究表明邮区中心局能否实现生产作业全过程的信息化处理、能否互联互通,是关系到邮政企业能否将“全程全网”的作业性质形成真正的企业核心竞争力的关键所在。该论文的研究方向就是建设一套适应本企业生产和管理实际的中心局生产作业信息化处理系统。作者借助先进的系统设计思想、软件技术和MPLS VPN网络技术,进行邮区中心局生产作业系统的整体规划和设计。论文针对上述关键技术进行了综述,并详细阐述了系统总体方案设计以及应用部署实现,涵盖了系统建设的全过程,并在保障系统连通性的基础上更进一步完善了系统的安全性,力求实现系统功效、安全和建设成本这叁者之间最优的平衡。邮区中心局生产作业系统实现了中心局内部各生产环节之间、生产与管理部门之间以及各中心局之间邮件信息、总包信息的网络传输,实现生产作业自动化、信息处理网络化、档案管理电子化和生产管理科学化,提高了邮政通信质量和经营管理水平。本论文第一章引言主要描述该论文课题的研究背景以及本人的具体研究工作。该论文始终以本人所负责的一个工程建设项目为出发点展开了整篇论文课题的研究工作,结合本企业实际,具有非常强的实用性。第二章简要综述了中心局生产作业系统所涉及的核心技术理论,从相关技术目前国内外的研究水平、基础理论原理以及实现方式等方面做了阐述,为以下章节关于项目方案的设计做了技术铺垫。第叁章为本论文的重点章节。本章描述工程项目的整体方案、建设依据、关键技术论证等,并对工程的软件设计方案和功能进行了详细分析和阐述。第四章介绍系统的具体实现方式、硬件部署和效益分析,具有一定的普遍性和推广价值。第五章对项目做了简要总结,并提出下一步需要研究解决的问题,希望能对该研究领域的应用开发有所启示。

参考文献:

[1]. 基于集群技术的银行交易中间件系统的研究与实现[D]. 刘燕. 中南大学. 2002

[2]. 交易中间件的研究与实现[D]. 易兵. 西南交通大学. 2005

[3]. 基于交易中间件Tuxedo代收费系统的设计与实现[D]. 王琼. 郑州大学. 2016

[4]. 电信本地计费帐务系统开发[D]. 唐磊. 重庆大学. 2006

[5]. 基于分布式OLTP应用环境对交易中间件之性能的优化与改进策略[D]. 单红. 昆明理工大学. 2003

[6]. 对象交易中间件的设计与实现[D]. 钟舟. 电子科技大学. 2008

[7]. 面向交易中间件的分布式事务设计与实现[D]. 王新立. 上海交通大学. 2014

[8]. 邮区中心局生产作业系统的设计与实现[D]. 孔军. 北京邮电大学. 2007

标签:;  ;  ;  ;  ;  ;  ;  ;  ;  ;  

基于集群技术的银行交易中间件系统的研究与实现
下载Doc文档

猜你喜欢