种新的交易事务处理程序设计方法-计算机工程与科学
维普资讯
CN81—1166/TP 计算机工程与科学 2001年第 23卷第 5期
ISSN 1007一l30X C0MPUTER ENGINEERING &SCIENCE V0】_23,No.5。2001
文章编号 :10o7—130X(2~1)05—0o87—04
一 种新的交易事务处理程序设计方法’
A New ProgrammingM ethodfor
TransactionBusinessProcessing
高建华,沈 莹
GAO Jian—hua,SHEN Ying
(上海师范大学理工信息学院,上海 200234)
(SchoolofInformationScience,ShanghaiNormalUniversity,Shanghai200234,China)
摘 要:本文在研究目标、交易、过程、功能之间的层次关系的基础上,分析 j过程划分方法及
其特性 ,提 出j微码矩阵的概念,并根据微码矩阵设计j一种新的交易事务处理程序的设计方法。该
方法具有过程之 间接 口简单 ,过程设计和调试相砷独立、并行 ,修改和扩充系统容 易,数据具有一致
性和完整性等优点。
Abstract:Thehierarchicalrelationsamonggoals,transactions,processesandfunctionsarestud—
iedin thepaper.W eanalyzesomeprocesspartitionmethodsandtheirfeatures,presenttheconceptof
microcodematrix,anddesignanew methodfortransactionbusinessprocessingprogramsbasedonthe
microcodematrix.Thismethodhassimpleinterfacesamongprocesses.Itsprocessdesigndebuggingis
relativelyindependentandconcurrent.Themodificationandexpansionofthesystem iseasy.Thedata
featureconsistencyandintegrity.
关键词:交易事务处理;过程划分;微码矩阵;程序设计方法
Keywords:transaction businessprocess;procedurepartition;m~rocodematrix;programming
method
中图分类号 :TP311 文献标识码:A
题 。
l 引言 联机事务处理系统中,每笔事务常常要多台
服务器上的程序顺序地协调完成 。一旦处理过程
提高系统可靠性和可用性的主要措施是通过 中发生某种故障,不但要完成恢复工作,而且要
本地硬件冗余或本地硬件镜像等手段来实现的。 自动切换系统 ,达到系统永不停机 (Nonstop),实
在联机事务处理系统 (OLTP)中 ],如金融行业 现高可靠性运行;同时要求大量事务在多台应用
应用系统,由于应用系统对数据可靠性 可用性 服务器上能实时并发运行,进行负载平衡调度,实
要求较高,业务数据实时变化量大,如何保证一 现昂贵的可靠性机和大型计算机系统同等的功
致性和完整性,是程序设计中应重点解决的问 能。
‘牧稿 日期:2001—0318