分享到:

事务处理系统走向SOA

事务处理系统无疑是一种非常成熟产品,发展到今天其市场格局相对稳定,但由于企业对大规模事务处理的热情有增无减,同时,由于面向服务的架构(SOA)的兴起,企业希望能够充分利用遗留系统和大型主机上的资产并将它们扩展为SOA,从而更专注地服务于其客户,这就对事务处理系统提出了新要求。$$BEA Tuxedo产品专门针对企业的高端事务处理应用,众多全球领先企业的最大型关键事务处理系统都运行在BEA Tux-edo之上,如电信计费、金融交易和订单处理等系统。最近,BEA推出Tuxedo 9.0,利用开放的标准,Tuxedo 9.0可帮助客户建立新的和需要重用的遗留应用,并将它们扩展为SOA。日前,BEA公司全球副总裁、中国研发中心总经理熊光樑向记者描述了Tuxedo 9.0的崭新特性。$$非Java系统向SOA靠拢$$目前,由非Java语言(包括C、C++、COBOL和CORBA)开发的大量应用系统仍是许多企业现役的关键应用,而BEATux...  (本文共1页) 阅读全文>>

权威出处: 网络世界2005-08-15
《电脑开发与应用》2003年04期
电脑开发与应用

网络事务处理系统的设计与实现

多年来人们一直在努力发展事务处理技术,在局域网上已经实现事务处理系统,但这些系统还不能满足实际的需求。随着信息技术尤其是计算机网络技术的飞速发展,wEB技术和SQL Set·ver、Oracle、sybase等分布式数据库技术相结合,采用Delphi、Visual Basic、PowerBuilder等应用开发工具,实现一个基于wEB的事务处理系统,可以有效地提高事务处理的能力。1设计系统的技术讨论1.1 CGI技术 公共网关接口(CGI)是web数据库连接技术,是一个位于服务器和外部应用程序之间的通信协议。Webser。’ver与远程数据库间没有任何独立的中间层,CGI程序可以与Web浏览器进行交互,并可以通过数据库的调用接口与数据库服务器进行通信。1.2 Vlsual Basic Vlsual Basic:是一个客户机/服务器体系结构的数据库应用开发工具,随着VB6.0的发布,Vlsual Basic-实现了与Web的直接连...  (本文共2页) 阅读全文>>

《山西师大学报(自然科学版)》1988年02期
山西师大学报(自然科学版)

DBA SE—Ⅲ用户库技术的应用

微型计算机已经广泛地应用于事务管理。要在有限的微型计算机资源上,对大量事务信息进行快速、可靠、灵活的处理,就应该研究数据结构与数据保密。我们在研制山西师大人事档案和工资档案管理程序时,对此进行了一些探讨和研究。以下通过几个间题说明用户库技术应用的方法。1字典库设置与应用 随着事务处理系统的投入使用,信息的存储量将会不断增加,为了在有限的存贮空间存贮更多的信息。我们利用事务资料的规范性这一特点(如人事档案中的箱贯、职称等)设计了针对字符型栏目采用压缩代码方式存贮的方案(字典库技术)。即将文字内容以若干个数字字母组合编码形式存在档案库,将其对应的文字内容存在字典库。输入时采用代码输入与存贮,输出时(显示、打印)系统自动代真。这样可避免浪费存贮空间(如单位一栏的内容是“山西师大计算中心妙,它所占用的汉字内码为16个字节,压缩后仅用t’16),两个字节表示),减少输入麻烦,且加强了数据保密性,又使检索、查询、统计功能较为完善。当然,由于...  (本文共4页) 阅读全文>>

《计算机应用与软件》1989年02期
计算机应用与软件

分布式事务处理系统DTPS的设计与实现

一、引言 分布式数据户是数据库技术与网络技术给合的产物,有着迫切的应用孺求和广佩的应用前焦是一个非常有意义的研究领城。. 计算机网络是研树分布式数据库的墓础。当前什算机两络在信息管理中的应用可分为三个档次. 1)网络服务的功能是电子邮件,用户的应用必须借助于本地的数据处理软件、文宇处理软件来实现,具有应用完全局部化的明显持征。 2)采用斑成的两维产品及配套例软件如网维回比醉,其有应用与数据存放位置相分离的特点。这里数据库访间的并发控制机制是以LocK/UN工ocK的形式显式提供的,并发控制间题由用户自行解决。这给系统带来不便。朴一在网事操惰图达到数据分布存放熨据瞬续林蟋鲜稗她农教衅终荞统,力透明、并发控制透明等目标。廷是当前正试图解决的问裔幼粗毅据瞬扭文、数据分布透明、并乏 这三类中,前者难以郁当前的应用需枣·中翻局限性也在使用中暴露得愈来愈明,只有后者具有更多的优点。但国内外大量的实践表明:由于间题本身的难度和复杂,做一个各种...  (本文共8页) 阅读全文>>

《视听界》1989年S1期
视听界

BGS办公事务处理系统的分析与设计

1前言 目前,使用面广泛的撇飞mM一PC及其兼容机可供选择的软件和应用程序十分丰富,把它们应用于办公室事务处理是很方便的,例如常角的有BASIc、COBOL、DBAsE3、wotdstar、Su卿calc3等等。各类软件各有所长,在实际应用时,可以选择不同的软件工具,解决不同的问题。BASIC主要应用在计算,统计和图形上,而DBAS邵在数据管理方面却非常方便,SC3擅长于表格处埋,ws广泛应用在文字处理领域‘但是存在一个问题:就是用不同的软件下具产生的目标文件由于其内部结构和组织方法不同,一般用户很难使其互相引用。为了取长补短,解决软件的数据交换通常采用如下方法: 1·利用不同的软件工具本身所具有的功能,生成可以相一互弓!用的标准朋CI工码文件 2·编制一个对不同软件工具得到的目标文件提供相互转换的实用程序。 3.开发一种新的软件工具,使其具有多种软件的功能· 、.用批命令将各类软件工具组合在一起,构成一个整体·_ 5·采用宿主...  (本文共3页) 阅读全文>>

南京大学
南京大学

基于TCC的分布式事务处理系统的设计与实现

大型电商平台具有数据量大、并发量高和业务复杂的特点,因此,一般都会对数据库进行分库分表以加快数据访问速度,同时也会对应用进行微服务化以适应快速的需求迭代。但是数据库分库分表和应用微服务化导致数据资源和服务资源处于不同的节点,引入了分布式事务问题。这样本地事务将不再能保证系统数据的一致性,电商平台需要对分布式事务进行处理以保证数据的一致性。基于上面的需求,本文设计和实现了一个分布式事务处理系统来保证大型电商平台数据的最终一致性。该系统的实现依赖Spring框架,基于Spring的AOP功能生成事务拦截器,通过事务拦截器进行全局事务的协调和处理,同时会利用Spring的IOC功能管理系统组件之间的依赖。在事务处理过程中,系统会利用JAVA的反射机制执行事务参与者的Confirm/Cancel操作,同时会利用Mybatis框架来简化事务持久化操作。在事务恢复过程中,系统利用Quartz框架来对中断的事务进行定时恢复。该系统基于TCC(...  (本文共85页) 本文目录 | 阅读全文>>