对象交易中间件的设计与实现

来源 :电子科技大学 | 被引量 : 0次 | 上传用户:d2587754
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着计算机技术日新月异,许多电子商务交易应用需要在多种平台之间移植,并且需要可靠、高效的数据传输。交易中间件的出现屏蔽了异构系统中复杂的操作系统和网络协议,但随着系统的复杂性以及用户需求不断提高,传统交易中间件渐渐暴露其不足的一面,如灵活性差、可移植性差等。具体表现在,通常为用户提供大量的API来进行交易的操作,这种面向过程的交易服务思想,以及调用多种专用的API或繁冗的封装器,难以满足网络集成应用,尤其是在以服务为核心的系统架构时这种弊端更为明显。此外,平台的依赖也是制约应用多样化的瓶颈,如传统的CICS只运行于主机平台,假如一个集成于主机系统的应用需要对其进行平台上的移植,仅应用层与操作系统的之间的中间件移植就显得极为困难。因此需要一种新的交易中间件模式,以提高交易中间件的灵活性、可移植性。为解决这些难题本文设计并实现了一种“对象交易中间件OoTxM”模型,通过面向对象的思想实现交易事务——具体交易操作封装在交易对象内部,通过控制交易对象来实现具体的交易,有效的降低了交易操作与交易中间件API之间的耦合,这样用户可以在交易对象内任意的定义交易操作,极大提高了交易的灵活性。OoTxM从设计上自顶向下分成了应用层、交易处理层和交易存储层,在应用层中使用对象串行化传输技术,将用户从代理发出的交易请求通过网络转发到交易处理层;为了实现显式/隐式交易事务、交易的多重并发嵌套、交易失败恢复等一系列交易服务,采用了交易存储层提供的集群存储机制、snapshot快照技术对交易对象的中间状态进行保存与恢复,最后在真正的交易对象上执行具体的操作,OoTxM还根据XA分布式协议定义了在多个数据对象之间的交易处理过程,实现了多数据源间的交易。另外OoTxM还提供了许多可扩展的机能,如支持UDP命令对象传输、有待扩展的无缝高速Web服务访问,OoTxM完全由Java面向对象技术实现,能够容易的移植到其他系统平台。文中系统的说明了OoTxM体系结构的设计与实现,并给出实验模型和测试结果,最后对性能和发展加以分析和总结。
其他文献
随着计算机技术的快速发展和测控应用业务的不断增加,航天测控系统从功能单一、人工操作向多功能、智能化方向转变,网络化分布式状态测控的应用也越来越多。随着各种不同应用
随着Internet的快速发展,互联网中蕴含了海量的信息资源,按其所蕴含信息的“深度”可以将其划分为Deep Web和Surface Web。Deep Web中蕴藏的信息比SurfaceWeb中的信息规模更
随着网络在社会、经济、生活等各个方面重要性的不断提升,越来越多地研究机构和科研人员开始从事网络拓扑结构方面的研究。网络拓扑检测是将检测到的网络设备及其之间的动态
本文作者参与青岛崂山智能视频监控系统的开发工作,对该系统中运动目标检测与跟踪、无线网中流媒体传输策略等关键问题的理论基础和实现技术进行了深入的研究。本文以该课题为
随着互联网技术的高速发展,网络传输速率显著增加,网络应用复杂性增强,使得网络蠕虫成为网络系统安全的重要威胁。从1988年第一个网络蠕虫Morris到疯狂传播的ANI蠕虫,CERT(计
随着网络规模的不断扩大和上网用户的大量增加,视频点播服务已经成为当前网络应用的热点之一。但是传统的C/S模式的流媒体服务系统由于服务器性能和服务器端的带宽资源有限,使
密码学在保障信息安全方面起着至关重要的作用。门限秘密共享是密码学的重要组成部分,它能够分散责任,进一步提高了系统的安全性和健壮性,在保存重要信息、密钥管理、团体签
IEEE 802.16系列标准又称为WirelessMAN空中接口标准,是由WiMAX论坛主推的宽带无线接入标准,主要应用于无线城域网(WMAN,Wireless MetropolitanArea Network)范围。本论文研
随着互联网信息资源的指数增长,如何实现海量文本数据的自动分析已成为日益紧迫的研究课题。近年来,作为文本自动分析的重要手段,文本聚类及热点信息发现逐渐受到研究者的重
真实感图形学作为一种图形生成技术,一直是计算机图形学研究的前沿领域。随着计算机软硬件技术近年来的迅速发展,三维图形的高度真实感目标日益接近,其应用愈来愈广。真实感