基于容错软件总线的报单处理系统的设计与实现

来源 :浙江大学计算机学院 浙江大学 | 被引量 : 0次 | 上传用户:xsnxj111
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
报单处理系统是基于报文通讯的实时处理系统,其所在的网络和硬件环境十分复杂。它是实时交易系统中最为关键的核心子系统之一,要求在发生网络异常或主机失效等故障时,仍然能够持续不间断地对外提供服务。因此系统开发者需要结合硬件环境,在软件架构时就设计好完整的容错方案。本文首先研究总结了容错和通信中间件的相关理论,然后结合两种思想设计实现了容错软件总线,可以提供包括消息持久性在内的多种特性和各种通讯服务。首先软件总线实现了自身的容错;其次以应用服务组的形式向应用提供热备或负载均衡的特性;最后支持应用消息反演以便其在崩溃时可以根据总线的日志构件恢复到出错前的状态。将此容错软件总线应用到报单处理系统中可以发现:由于容错软件总线很好地把容错和通信中间件的思想结合了起来,以此作为系统的通讯组件,不但能够有效地分离业务层和通讯层以降低新应用开发的难度,而且可以毫不费力带来强大的容错通信性能。其分布式的系统结构使得不同应用之间松耦合,提高了系统的可扩展性和稳定性。本文的主要贡献和创新在于,对如何在通信中间件中提供容错机制进行了研究,给出了一种合理的容错软件总线的设计和实现,并大胆地将其应用到实时交易系统的报单处理子系统中开发中,取得了出色的效果。论文将容错理论和通信中间件有机结合,其相关研究成果对于日后在金融实时交易系统的开发实践具有比较重大的指导意义。
其他文献
随着民航信息化的飞速发展,民航信息系统在民航领域中发挥越来越重要的作用,但是由于网络的威胁因素越来越多,安全问题越来越复杂,一旦民航信息系统发生故障,将会使民航业务无法正
数据仓库技术是近年来新兴的一种企业信息系统建设技术,利用数据仓库技术来构建企业的信息系统,可以使企业的信息平台由原来的以单一数据库为中心的数据环境发展为体系化的数
作为最新的国际视频编码标准,H.264/AVC的压缩性能比以往任何视频编码标准都有较大提高,这归功于它引入的几项先进编码技术,多参考帧运动估计就是其中之一。在运动估计方面,H.264/AVC
互联网的发展为实现高效的资源和信息共享提供了方便。同时,也给网络安全提出了挑战,越来越显著的网络安全动态性,使得传统的集中式、静态网络安全体系已经不能满足需求。因
基于样图的纹理合成方法是继纹理映射,过程纹理合成方法后发展起来的一种纹理合成技术,用于解决传统方法中出现的缝隙、扭曲、变形和参数调整等问题。本文主要研究了纹理合成
随着因特网络技术的逐步提高,网络与人们的工作、学习、生活紧密相连,网络安全问题成为人们越来越关注的焦点。生物识别技术能够避免传统的身份鉴别方式中易忘记、易丢失、易
虚拟装配是数字化设计与制造领域的关键技术,对于提高产品可装配性检查与装配规划的质量和效率,提前进行人员培训具有重要作用。本文对柔性管虚拟装配操作中真实感的力觉生成
随着数字化技术和Internet的发展,网上交易和传播的电子图书、音乐、视频和软件等数字内容越来越多。由于数字化信息极易被复制、修改和传播,我们不可避地面临着版权保护的问题
数字水印技术作为一种多媒体信息版权保护和内容认证的手段,已得到广泛的研究和关注。当前水印技术面临的一个严峻的问题是破坏水印与图像同步性的几何攻击,嵌入到图像中的水
随着计算机和通讯技术的发展,教育也正逐步走向信息化。各个地区、学校都在不同程度的上引用教育管理系统。同时飞速发展的各个信息化管理系统也给我们带来了巨大的挑战。由