




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、TongTech 农信银资金通存通兑项目中间件解决方案东方通科技公司2006 年 5 月2目 录第一章第一章 前言前言 .3第二章第二章 农信社通存通兑业务系统建设分析农信社通存通兑业务系统建设分析 .4一、 农信社通存通兑业务需求分析.4二、 农信社通存通兑系统事务处理需求分析.4第三章第三章 基于中间件产品的应用系统设计基于中间件产品的应用系统设计 .6一、 基于中间件的应用系统设计模型.6二、 农信社通存通兑系统的应用框架.81. 农信社通存通兑系统总体框架.82. 农信社通存通兑系统的业务逻辑.9三、 农信社通存通兑系统的交易中间件产品应用部署.101. 交易中间件的部署框架.102.
2、 交易中间件的应用功能.10四、 基于交易中间件的农信社通存通兑系统特点.121. 大吞吐量,支持大并发访问.122. 可管理性.123. 高可用性.124. 高性能.125. 可扩展性.136. 安全性.137. 开放性.138. 先进性.139. 便捷性.1310. 健壮性.13第四章第四章 中间件产品介绍中间件产品介绍 .14一、 中间件的功能与作用.14二、 交易中间件 TONGEASY 的功能与定位.141. TongEASY的主要功能:.152. TongEASY的技术特点.19第五章第五章 总结语总结语 .22第一章第一章 前言前言银资金通存通兑指在全国农信社系统内的各营业网点开
3、有存款帐户的单位,可以在农信社的任何一个网点办理结算业务;若收付款单位均在农信社开户的,则其资金的划拨“一记双讫,此收彼付,彼付此收,即时记帐”,收付双方资金在农信社内同时记帐,实现农信社系统内清算。储户在当地办理的符合通存通兑条件的储蓄业务,可在全省所有农村信用社营业网点办理存款和取款。它方便储户异地存款、取款,减少现金用量,提高资金的安全性。农信社系统通存通兑的实现是一个联机事务处理系统的实例。联机事务处理系统的建立,需要保证数据可靠传输,数据一致性,数据的完整性,数据的实时性等,而所有这些,都需要通过中间件产品来提供强有力的保证。东方通科技是中国最大的中间件平台软件供应商。1992 年东
4、方通科技一直从事中间件软件的开发与推广应用工作,是中国中间件技术领域公认的开拓者和领导者,也是世界上为数不多的拥有全线中间件产品的软件供应商。作为独立软件厂商(ISV),东方通科技全线产品符合 BOA(Business Oriented Architecture)体系架构,中间件技术是 BOA 架构中最重要的基础支撑技术。东方通科技自主知识产权的中间件产品包括消息中间件、交易中间件、安全中间件、工作流中间件、应用集成中间件、应用服务器等等。同时,东方通科技在中间件产品领域积累了十几年的应用经验,能够提供成熟的、完善的中间件产品解决方案。因此,东方通科技通过对农信社系统通存通兑建设需求的定位分析
5、,结合东方通科技中间件产品在同类应用系统的应用经验,提出符合本系统建设需求的中间件产品应用解决方案。4第二章第二章 农信社通存通兑农信社通存通兑业务系统建设分析业务系统建设分析一一、 农农信信社社通通存存通通兑兑业业务务需需求求分分析析农村信用社联合社简称“农信社”,农信社是由农民自愿入股组成,由入股社员民主管理,主要为入股社员服务的具有法人资格的合作金融机构。农村信用社实行自主经营、独立核算、自负盈亏。农村信用社入股组成农村信用合作联社,主要为入股的农村信用社提供服务,同时对农村信用社实行管理、监督和协调。各省农村信用社联合社是在各省农村信用社以县(市)为单位统一法人的基础上,由市联社和县(
6、市)联社共同入股,经省政府同意并经中国人民银行批准而设立的省级地方性金融机构。主要业务包括:个人储蓄;农户、个体工商户及农村经济组织存款、贷款、结算业务;代理其他金融机构的金融业务;代理收付款项;买卖政府债券以及其他经中国人民银行批准的业务。当前,各省内储户在当地办理的符合通存通兑条件的储蓄业务,可在全省所有农村信用社营业网点办理存款和取款。它方便储户异地存款、取款,减少现金用量,提高资金的安全性。但是,随着国内农村经济联系的日益紧密,农信社存取款的交易范围在不断扩大,从省内逐步扩展到省外,由于当前采用省内集中办理业务,这给用户带来诸多不便,不利益市场竞争力的提升。所以各省都在努力发展跨省业务
7、,比如浙江省农村信用社系统已经与上海农村商业银行系统全面实现银行卡的柜面通存通兑业务。为了更好的提升业务竞争力,提高服务质量,农信社将建立全国通存通兑结算系统。系统的建设将以通存通兑结算中心为核心,实现各省之间的通存通兑。二二、 农农信信社社通通存存通通兑兑系系统统事事务务处处理理需需求求分分析析农信社系统通存通兑系统的建设将建立一个清算中心,实现全国 30 余省的农信社之间的通存通兑业务。从应用系统的建设分析,本系统属于一个分布式连接事务处理系统。联机事务处理系统的建立,需要保证交易数据可靠传输,5交易数据一致性,交易数据的完整性,交易数据的实时性等。具体的事务需要突出一下特性:原子性:一个
8、交易所作的操作要么全部成功要么全部失败;一致性:一个交易把一个合法对象比如一条记录从一种有效状态转变为另一种有效状态 如果该交易被放弃则此对象退回到交易开始前的有效状态;隔离性:一个交易对对象的操作效果在其被提交之前对于其它交易是不可见的;永久性:一个成功的交易被提交后其对对象的操作结果是永久性的若要取消该操作结果必须通过另一个交易使它回退到原状态。对于跨省农信社之间的一笔异地通兑交易的事务处理流程可以简单分析如下:在客户网点录入数据,将请求发送到本省农信社管理服务中心;本省农信社管理服务中心记交易流水,判断不是本地帐户则将请求转发全国农信社清算中心;全国农信社清算中心记录流水后将请求转发外省
9、管理服务中心,外省管理服务中心记录交易流水和修改客户帐户,同意交易执行并返回处理结果。交易应答顺原路返回客户网点,客户网点记录交易流水,通知本省管理服务中心该交易已经执行。本省管理服务中心提交交易结果,并转发结果至全国清算中心,再转发至外省管理服务中心,提交交易结果交易完成。在该交易处理过程总共涉及四个节点它们分别是客户方、本地服务中心、清算中心、外地服务中心。他们之间都是通过广域网连接的相隔千里的计算机系统之间实现,一笔交易将在网络上进行 9 次数据传递,将在四个节点上共进行 10 次处理。6因此,如何在逻辑上保证交易的完整性,即交易结果处理的一致性是系统实现面临的一个重要关键,如何保证各系
10、统高效运行也是系统实现的一个重要因素。第三章第三章 基于中间件产品的应用系统设计基于中间件产品的应用系统设计一一、 基基于于中中间间件件的的应应用用系系统统设设计计模模型型应用系统从逻辑上可以分为三个层面,分别是指数据平台、业务平台和接入平台,其中数据平台又分为数据子层和服务子层。如下图所示。 . .12服务子层数据子层n . .12y12x业务过程业务函数 .12k数数据据平平台台业业务务平平台台接接入入平平台台数据1数据2数据m应用系统逻辑层次体系结构接入平台主要负责各个客户端的访问接入,提供整个应用系统表示逻辑的运行。用户通过访问接入平台的提供的服务进行业务处理请求的提交,并通过接入平台
11、得到业务逻辑返回的处理结果。业务平台是整个应用系统的核心,主要负责提供集中业务的开发和运行环境。考虑到在集中的应用模式下应用服务器和数据库服务器的大7并发压力。业务平台采用了交易中间件技术,一方面缓冲前端大量的访问请求,缓解了数据库服务器的并发压力,另一方面实现对业务逻辑进程的调度,合理分配服务器资源。数据平台是应用系统的数据存储基础。通过交易中间件访问数据平台而不是客户端应用直接访问数据库,可以实现对数据库连接数目的有效控制,保证数据库服务器的系统响应效率。通过数据库效率的提高,能够部署新的数据仓库应用,为数据仓库的运行提供足够的系统资源。在上述的三层划分中,可以归为表示层、业务逻辑层和数据
12、层。中间件的位置如下图所示:中间件在此处起到了十分重要的作用:沟通表示层与业务层、数据库事务管理、解决异构互联、管理网络资源、负责业务逻辑调度、控制业务进程对主机资源的使用、均衡负载、数据路由等功能。数据库业务逻辑业务逻辑业务逻辑中中间间件件数据库管理系统中间件应用服务器(第二层/第一层)数据库服务器(第三层)客户方客户方中间件8二二、 农农信信社社通通存存通通兑兑系系统统的的应应用用框框架架1. 农农信信社社通通存存通通兑兑系系统统总总体体框框架架基于交易中间件建立全国清算中心系统,在各省清算中心部属交易中间件来构建一个星形应用网络。各省清算中心应用系统通过匹配的应用网关与交易中间件的接口实
13、现交互。基于中间件的应用系统,业务逻辑和数据库没有直接的连接,在很大程度上减少了数据库的压力,提高了数据库的处理效率,同时通过中间件提供的交易一致性保证,保证了数据的一致性。业务逻辑的处理过程在中间件的管理和控制之下,实现了资源的有效合理分配。对于那些需要频繁被请求的业务逻辑,中间件将会分配较多的系统资源以满足频繁响应的系统需要。对于那些不经常使用的业交易中间件业务逻辑业务逻辑业务逻辑省清算中心全国清算中心省清算中心交易中间件业务逻辑业务逻辑业务逻辑交易中间件业务逻辑业务逻辑业务逻辑客户端客户端农信社营业所业务系统业务系统客户端客户端业务系统业务系统农信社营业所数据库数据库数据库9务逻辑,中间
14、件会在有请求发生时分配系统资源响应请求,并在业务处理完成以后释放系统资源。针对大并发压力,中间件提供了缓冲机制,有效缓解应用服务器的压力保证了业务处理的效率。2. 农农信信社社通通存存通通兑兑系系统统的的业业务务 逻逻辑辑各个农信社营业所的提交相应的业务处理请求,通过交易中间件实现业务逻辑与数据库事务管理,由业务逻辑完成对省、全国中心、其他省数据库的业务操作。并将操作结果放回到前端,通过客户端界面把结果展现给工作人员。具体业务处理流程如下:农信社营业所通过业务系统实现与省中心的相应业务逻辑的请求;省中心业务系统收到请求后,将根据请求的服务类型触发相应的业务逻辑进行处理;如果是本地的,通过业务逻
15、辑实现对数据库的操作,并将处理结果返回给营业所客户端;如果是外地的则本地业务逻辑调用应用网关提供的接口与交易中间件实现交互,发起对全国中心端相应业务逻辑的请求;全国中心端的交易中间件收到请求后,将根据请求的服务类型触发相应的业务逻辑进行判定省份处理,并通过交易中间件进行数据库操作;全国中心业务逻辑调用交易中间件提供的接口,发起对相应省的业务逻辑请求;相应省中心的交易中间件收到请求后,通过应用网关根据请求的服务类型触发相应的业务逻辑进行处理,并通过业务逻辑实现对数据库的操作;相应省的业务逻辑处理结果通过应用网关返回给交易中间件,并通过交易中间件将处理结果返回全国交易中心,全国中心业务逻辑通过交易
16、中间件实现数据库的操作并将结果返回发起省中心;省中心的业务逻辑将返回给营业所业务系统客户端;10最后,通过客户端上的表示逻辑将结果展现给工作人员。三三、 农农信信社社通通存存通通兑兑系系统统的的交交易易中中间间件件产产品品应应用用部部署署1. 交交易易中中间间件件的的部部署署框框架架中间件总体部署框架2. 交交易易中中间间件件的的应应用用功功能能TongEASY 的安装在全国中心、省中心业务平台上;各省的业务系统通过应用网关与 TongEASY 接口实现双向调用。交易中间件 TongEASY 在本系统的主要功能如下:(1)提提供供应应用用框框架架交易中间件 TongEASY 作为一个开发和运行
17、的平台,可为应用系统提供一TongEASY集中数据库业务逻辑业务逻辑省中心全国中心TongEASY省中心业务逻辑TongEASY客户端客户端农信社营业所业务系统Y业务系统客户端客户端业务系统业务系统农信社营业所数据库数据库11个框架。在此框架下,应用系统的设计思路更清晰,模块化程度更高、更合理,从而提高应用系统的运行效率。(2)实实现现并并行行处处理理,提提供供处处理理速速度度交易中间件 TongEASY 可以控制和管理应用系统进程的并行运行(应用系统的进程应能够并行运行;并行处理要比串行处理速度快。 )TongEASY 控制下的应用系统能够更好利用主机系统资源,提高处理效率,加快业务逻辑的处
18、理速度。(3)对对进进程程的的管管理理,控控制制对对数数据据库库的的压压力力交易中间件 TongEASY 对应用系统进程的管理,可以很好的控制其与数据库的连接数,控制其对数据库的压力。在数据库压力小时,TongEASY 可增大并发数,反之减小,从而更好的发挥数据库的处理能力。(4)为为数数据据库库的的运运行行提提供供保保障障交易中间件 TongEASY 构建的全省业务集中处理系统,从两个方面为数据仓库的运行提供保障,首先是系统的资源,数据仓库的运行需要在已有业务数据的基础上做数据的查询、统计、分析,最终生成用户需要的结果,数据的操作必然要占用数据库服务器的系统资源,业务数据库的操作必须高效,T
19、ongEASY 构建的应用系统在很大程度上减少了数据库的连接,大大提高了数据库服务器的运行效率,为数据仓库的运行从系统资源提供了保障。(5)保保障障数数据据的的完完整整性性、一一致致性性为数据库的运行提供了准确可靠的业务数据,使用 TongEASY 构建的业务系统,保证了数据的完整性,一致性,并且数据库的连接都是本地连接,避免了网络数据库出错的几率,为数据仓库的运行提供了数据保障。(6)交交易易完完整整性性管管理理TongEASY 提供两种交易完整性管理机制:使用 XA 和两阶段提交方式管理交易完整性;使用核对和重做方式管理交易完整性。(7)保保障障通通讯讯效效率率TongEASY 在在各节点
20、之间建立一条网络通道,多个请求可以复用网络通道,在网络通道上传递服务名。参数和最终结果。最大限度减少网络上的传输量。同时,TongEASY 在通讯时针对不同的网络状况采用相应的流量控制策略,12提供压缩功能以保障数据在不同网络带宽下的通讯效率。(8)路路由由与与集集群群服服务务 TongEASY 提供按名字请求服务的方式。应用程序按名字提出服务请求,TongEASY 根据名字服务表查找并分配服务请求,服务程序,按优先级进行服务处理。四四、 基基于于交交易易中中间间件件的的农农信信社社通通存存通通兑兑系系统统特特点点1. 大大吞吞吐吐量量,支支持持大大并并发发访访问问在 TongEASY 向用户
21、提供服务进程都是通过 TongEASY 连接,不与数据服务器直接连接,从而在业务系统的访问量很大时,TongEASY 提供的缓冲池和数据库连接池可以屏蔽大量的连接数,而真正与数据库建立的连接不会增加很多,对不会造成数据库性能下降,这样就能够支撑大量并发访问,并且系统规模也不会受到有效的数据连接数的限制。2. 可可管管理理性性系统的应用由 TongEASY 进行管理。TongEASY 提供的进程管理可以根据用户定义的规则调度应用系统的进程。对频繁请求的服务,TongEASY 会预先启动几个服务。对较少请求的服务,TongEASY 在有了请求再启动服务,并在无此类请求后关闭这个请求,释放系统资源。
22、TongEASY 能够对并发访问进行有序的控制。系统管理员可以在管理节点和中心通过 TongEASY 管理程序实时查看和控制业务集中系统的应用进程,以使系统运行效率更高。3. 高高可可用用性性TongEASY 系统提供负载均衡、单点失效、灾难备份等功能,从而提高业务集中系统的可用性。TongEASY 能够分布在一个或多个服务器上,构成一个服务器的集群,并且 TongEASY 能够在多个服务器间自动均衡负载。在系统中的一个服务器出现问题时,TongEASY 可以自动将应用服务切换到其它服务器上,从而不致因为单个服务器的失效造成整个业务集中系统的瘫痪。134. 高高性性能能TongEASY 可以提
23、高整个业务集中系统的处理性能,缩短系统的响应时间。,TongEASY 提供一个连接缓冲池,使得大量的连接和应用请求不致影响数据库的处理性能。提供一个数据库连接池也可以提高应用进程的处理速度。连接复用技术也可提高网络连接的效率。5. 可可扩扩展展性性TongEASY 支持 7*24 小时运行和动态参数配置,因而业务集中系统向用户提供的服务可动态增加。由 TongEASY 构架的服务节点可动态增加,因而,当业务集中系统中每个服务器的负载很大时,可通过在系统中动态增加服务器的办法来提高业务集中系统的处理能力。6. 安安全全性性系统中客户端无法与数据库直接连接,数据库得到了 TongEASY 的保护;
24、TongEASY 对节点的认证,TongEASY 对应用的认证;TongEASY 对传输数据的加密等都提高此系统的安全性。7. 开开放放性性以交易中间件技术为基础建立的应用系统,采用开放技术标准,便于与基于不同开发技术实现的各种内外部系统互联互通,另一方面,在产品供应商和技术服务商的选择上也提供了更大的余地。8. 先先进进性性交易中间件实现的联机事务处理模型,经历了多年的发展和应用,在事务处理领域依然具有不可替代的作用。9. 便便捷捷性性在本系统中应用的中间件技术,在提供了各种服务的同时,充分屏蔽了技术实现细节,以简单而便于开发人员理解和使用的 API 提供上层应用程序所需的基础服务,保证应用
25、开发人员集中关注应用业务逻辑,有效地降低开发难度、缩短开发周期、削减开发费用。1410. 健健壮壮性性业务系统的健壮性一方面取决于中间件产品的健壮性,另一方面也取决于应用系统的健壮性。本方案所推荐的中间件产品均在各种用户系统中得到了广泛地检验,而在此基础上建立的应用系统由于开发难度的降低,相应地其健壮性也更容易得到保证。第四章第四章 中间件产品介绍中间件产品介绍一一、 中中间间件件的的功功能能与与作作用用在应用系统中面临的问题,从表面上看都是一些具体的业务问题,但就其本质来看实质上是应用系统的架构与结构问题。在现阶段,移动、联通、电信、石化、金融、保险、证券、政府、电力等等各个行业都遇到了共性
26、的问题应用系统性能低下、数据操作的一致性无法得到保障、数据传输丢失、应用系统扩展性差、可靠性、可用性得不到保障、异构平台间的互操作问题以及相关的应用维护、开发、管理和安全等等诸多难以解决的问题。所有这些问题的起因当然在于应用系统本身的因素:系统变得太庞大、越来越复杂了,业务量不断增加,网络环境不尽人意,不同应用系统进行互联等等,而业务系统却对周边环境提出了越来越高的要求。这样就提出了架构的问题,既然各行各业的应用面临着许多共性的问题,而这些问题与用户的业务无直接的关系(虽然缺之不可),因而也就出现了中间件产品一种或几种从应用中脱离出来的产品,来提供这些系统级的服务,即应用系统框架。应用系统框架
27、的概念也符合软件系统的层次化、整体化要求。在中间件之上用户得以专注于业务逻辑开发,而应用系统框架负责整合应用系统,负责在不同的技术之上共享资源、管理计算资源和网络通讯,为应用确保数据传输的正确性、可靠性、安全性和传输效率。在这个架构之上来构建应用,开发简单方便、保障应用系统运行效率和伸缩性、健壮性、安全、管理维护方便,不但可以满足当前的应用需求还可以满足未来业务的发展。15二二、 交交易易中中间间件件TongEASY 的的功功能能与与定定位位TongEASY 是一个成熟的交易中间件产品,诞生于 1994 年,适用于联机事务处理系统(OLTP)。其功能不仅涵盖了事务一致性控制管理、并发调度支持、
28、主机资源管理、均衡负载、单点失效切换、数据可靠传输、传输数据安全、业务系统监控和管理维护等分布式网络应用系统所需要的框架性系统级服务,更主要的是在它的低层具有独立的通讯支撑模块,用于在各种环境状况下维护通讯通畅、屏蔽网络故障、进行流量控制防止网络阻塞,并提供压缩加密和传输优先级控制等功能。这一独特的方式对于国内不同行业在不同的通讯环境下对业务数据传输可靠性、正确性、安全和效率的要求起到了关键的支撑作用。TongEASY 建立在 TCP/IP 协议的基础上,它是一个交易管理系统, 提供完备的交易管理功能,高效的通信效率并提供高效的应用进程调度,这里就其功能、实现方式做简单介绍:1. TongEA
29、SY 的的主主要要功功能能:TongEASY 作为向交易中间件,其主要功能包括:(1)交交易易完完整整性性管管理理TongEASY 提供两种交易完整性管理机制:使用 XA 和两阶段提交方式管理交易完整性:TongEASY 接口函数负责与数据库交换有关事务的信息,包括交易开始/完成/挂起/恢复,应用程序只通过 SQL 语句进行业务逻辑操作,最后 TongEASY 核心负责事务的提交或撤消。 使用核对和重做方式管理交易完整性:TongEASY 对一次半过程(请求/应答/确认)的交易进行完整性管理,跟踪交易过程,在服务方超时未收到确认时自动核对,在服务方未能正确处理提交/撤消处理时将自动重新提交。
30、(2)保保障障通通讯讯效效率率无论在何种业务模式下,保障通讯的效率对提高整个业务系统的性能都具有特别的意义。TongEASY 在客户机和服务器建立一条网络通道,多个请求可以复用网络通道,在网络通道上传递服务名。参数和最终结果。最大限度减少16网络上的传输量。同时,TongEASY 在通讯时针对不同的网络状况采用相应的流量控制策略,提供压缩功能以保障数据在不同网络带宽下的通讯效率。(3)程程序序管管理理 TongEASY 将应用程序分成几大类分别加以有效的管理。客户程序:客户程序由操作员控制启动执行和停止运行。当客户程序运行非正常结束时,TongEASY 将清理其登记信息,并清理其未处理结束的交
31、易。定时程序:定时程序由 TongEASY 定时启动,但是当上一次运行没有结束,而下一个定时时间到达时,TongEASY 将不会启动新的定时程序。定时程序运行正常结束时将自行停止。当定时程序运行非正常结束时,TongEASY 将清理其登记信息,并清理其未处理结束的交易。按需服务程序:当有请求到达时,TongEASY 启动按需服务程序,服务结束,程序并不立即停止,而将等待一段时间。若有新的请求到达则可立即服务,若在设置时间内无新的请求到达,则TongEASY 将停止该服务程序的运行。当进程运行非正常结束时,TongEASY 将清理其登记信息,并清理其未处理结束的交易,若有其它交易等待服务则将启动
32、一新的服务进程。长驻服务程序:在 TongEASY 启动时进程同时启动,并等待请求到达。进程服务结束后继续等待下一请求到达。当有突发的大量请求同时到达时,TongEASY 将自动启动更多的服务进程来及时处理突发的交易请求,当突发请求处理结束并在一段时间后无新的大量请求到达时,TongEASY 将停止临时启动的服务进程。当进程运行非正常结束时,TongEASY 将清理其登记信息,并清理其未处理结束的交易,同时重新启动一新的服务进程。服务程序也可以手工启动和停止。服务程序可以设置最多运行进程数限制,以避免服务程序数无限制增加,导致系统运行效率急剧下降,甚至系统崩溃。17(4)名名字字服服务务 To
33、ngEASY 提供按名字请求服务的方式。 客户程序按名字提出服务请求,TongEASY 根据名字服务表查找并分配服务请求,服务程序,按优先级进行服务处理。(5)支支持持交交易易优优先先级级 TongEASY 提供交易优先级,对于同一类的请求可以根据需要设置不同的优先级。服务程序根据优先级处理请求,但为了保证低优先级交易也能得到处理,TongEASY 每隔 N 个(参数 N 可以定义)请求,就按 FIFO 次序进行一次请求处理。(6)支支持持各各种种运运行行模模式式TongEASY 系统在分布式环境中支持多种运行模式。在分布式环境中一个完整的应用系统可以有一套 TongEASY 系统组成,也可以
34、有多套 TongEASY 系统组成。在有多套 TongEASY 系统组成时,每套系统可以分布在各自独立的机器上,也可以几套系统在一台机器上运行。在单套模式下,客户程序与服务程序均在一个 TongEASY 系统上运行,客户程序请求交易服务时,TongEASY 系统识别服务方在本地,就直接将请求送本地服务程序。在多套模式下,几个客户节点可以在一台实际机器上,甚至客户节点和服务节点也可以在同一台机器上。TongEASY 系统根据交易描述中接收节点名决定交易送那一个具体的节点,应用程序无需关心节点具体分布在那台机器上。这样开发人员只需关心业务的逻辑操作,而无需关心具体的物理网络的实现方式。(7)安安全
35、全性性TongEASY 提供多种安全措施保证系统运行的安全性。节点连接的安全认证: 在系统配置时将保存节点的口令字和唯一标志特征,节点连接时将检查口令和节点唯一特征标志,保证连接节点的可靠性。应用程序的安全认证: 在配置系统时将保存应用程序的唯一特征,18应用程序在注册时将检查唯一特征,保证运行应用程序的可靠性。管理界面的使用管理: 对使用管理界面的操作员分级管理,可以设置不同操作员可以使用功能,支持 ACL(存取控制列表)控制。提供加密/解密函数: 提供可选加密/解密功能。加密算法为 RC5,为对称密钥算法。密钥交换算法为 Diffie-Hellman 算法,节点间的密钥将自动产生。密钥交换
36、可以每次系统启动交换、加密一定数据后交换、一定时间后交换或手工强制交换。安全事件报警: 系统出现异常情况时将自动报告错误,以便管理员及时处理问题。TongSEC 配合使用还可以做到数字签名起到防抵赖的功能。(8)系系统统管管理理工工具具TongEASY 提供本地管理和统一管理两种模式,支持字符界面方式和命令行方式。管理工具提供操作员管理、节点管理、交易管理、程序管理、资源管理、系统启动和停止、参数配置和下载。(9)日日志志功功能能TongEASY 提供各种日志,帮助用户根踪、分析、调试应用系统,在系统出现故障时作恢复处理。(10)支支持持与与数数据据库库的的连连接接支持 Informix、Or
37、acle、Sybase、Ingres、DB2 等 UNIX 上的大型数据库,Windows NT 上的 SQL Server。可以通过 XA 协议,也可不用 XA 协议来和这些产品连接。(11)开开发发工工具具 TongEASY 支持大量的第三方开发工具,支持开发人员快速、简单地开发 TongEASY 的服务程序及客户程序。在服务器端支持 C、COBOL 语言。 在客户端支持几乎所有的编程语言和开发工具,只要这种语言或工具支持动态联接库 DLL 或支持 C、COBOL 的语言调用。其客户端通过 DLL 可以和19VC+、VB、PowerBuilder、SQLwindows Delphi、Dev
38、elop/2000 以及其他4GL 和 CASE 工具互联。(12)跨跨平平台台支支持持TongEASY 支持几乎所有 UNIX 以及 Windows95/98/NT,并且所有平台上的 API 都是一致的,平台间的数据表示的差异由 TongEASY 自动屏蔽,极大地拓宽了用户对平台的选择范围。构筑在 TongEASY 之上的应用独立于硬件、操作系统和数据库。将应用从一种开放平台移植到另一种开放平台,应用程序只需重新编译,调整极少的语句(不同数据库产品其 SQL 语法可能稍有不同),就能顺畅地完成平台转移。TongEASY 支持位数及字节顺序的转换,屏蔽不同平台上的数据表示差异,不需要编程人员精
39、通各种平台的数据表示差异,从而自动地完成异构系统的互联。2. TongEASY 的的技技术术特特点点(1)维维护护管管理理简简单单方方便便应用系统涉及的地理范围广,为了方便对应用和系统的监控管理,可以采用 TongEASY 的统一管理工具,可以在专门的管理机上由专人来进行统一的管理和维护。整个管理工作非常简单,有中文界面。统一管理工具还可以同其它的网管工具(如 OpenView)相集成使用。(2)高高效效数数据据通通道道TongEASY 提供高效数据通道,能够把大量的前端请求汇聚成较少的后端连接并减少数据传送量,应用系统即使在大量用户同时请求服务的时候也能够保持快速、稳定的工作状态。(3)系系
40、统统健健壮壮性性TongEASY 通过自身的健壮性来保障业务系统在异常的业务量下(恶意攻击)不会瘫痪,并能够尽快恢复;在主机系统硬件故障或其它因素下意外宕机恢复后,故障中发生的实时关键业务可做相关处理以保障业务上的数据一致性;对可靠传输业务可进行断点续传,完成后续工作。20(4)业业务务处处理理效效率率业务系统的处理效率取决与通讯的效率、主机处理的效率和数据库处理的效率。在并发性业务中,多个客户前端可能会同时访问同一个主机或数据库,由于其业务突发性,过多的业务并发量会导致对主机资源和数据库资源的过度占用从而引发整个业务系统的运行效率下降。TongEASY 通过对业务占用主机资源和数据库资源的有效控制,可以防止低效系统的出现。TongEAS
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025版汽车整车进口代理合同
- 2025年度新能源汽车销售合同范本样板
- 二零二五年度白酒年份酒生产技术改造合同
- 2025版企业品牌形象策划委托合同
- 2025年度5G通信技术研发合同证明书
- 二零二五年度养老院食堂承包服务协议
- 2025年度居民香港离婚登记手续代理与全程法律支持服务协议
- 二零二五年度购房意向保密协议范本
- 二零二五年度高铁工程用钢材供应合同样本
- 二零二五年度高铁站用低压开关柜采购合同
- 宫颈癌考试题及答案
- 2025-2030全球及中国废机油市场发展趋势及投资运行状况监测研究报告(-版)
- 危险废物暂存库管理制度
- 酒驾复检申请书
- 工程竣工验收申请表
- 2024全面解读新修订保密法知识培训课件
- 棚洞工程施工设计方案
- 医院护工承包合同3篇
- 分包工程结算流程管理办法
- 教师资格认定申请表
- 河南中考英语词汇表
评论
0/150
提交评论