9512.net
甜梦文库
当前位置:首页 >> 金融/投资 >>

基于Tuxedo中间件构造银行综合业务系统


基于 Tuxedo 中间件构造银行综合业务系统 中国农业发展银行 李小庆 (专注、专业、专长。作者为金融信息化专家,管理学博士) 银行综合业务系统集成了银行目前所有的核算业务,具有统一业务处理平台,实现业 务处理简易化、组合化,体现“大会计”思想。其业务处理融合不同业务的要求,打破传统 的不同部门、不同业务种类、不同地域间的界限,形成全行统一的账户结构,统一的数据标 准,统一的核算手续,统一的操作规范,统一的业务管理,从而达到账务设置到账务处理的 高度统一。 会计应用系统对各类不同业务根据其明细核算方法的不同, 分为若干业务处理子 系统,采取交易录入与分录记账相结合。将比较频繁、固定的业务以交易驱动方式办理,无 法以交易驱动方式办理的业务通过分录录入的方式办理。同时,建立客户的基础资料库,提 供以客户为中心的信息服务功能,支持准 24 小时为客户服务,并通过总行后台的数据库与 信贷等子系统建立关联关系,为全行的经营决策、分析管理服务。 BEA TUXEDO 是在分布式运算环境中开发和管理三层结构的客户/服务器型关键任务应用 系统的强有力工具。 它具备分布式事务处理和应用通信功能, 并提供完善的各种服务来建立、 运行和管理关键任务应用系统。 开发人员能够用它建立跨多个硬件平台、 数据库和操作系统 的可互操作的应用系统。BEA TUXEDO 是企业、Internet 分布式应用中的基础主干平台。它 提供了一个开放的环境,支持各种各样的客户、数据库、网络、遗留系统和通讯方式。以下 列出了分布式系统的主要层次: 用户界面:被分成表示管理和表示逻辑。代表有主机框架的 3270 仿真终端;UNIX 系统的 X 终端等,最新的 Web 浏览器界面也是。 商业逻辑:包含应用逻辑和应用规则。 数据管理:分为数据访问逻辑(SQL)和数据库管理。 BEA TUXEDO 是一个具有高可靠性、高可扩展性、高安全性的、用于交易系统业务处理 的交易中间件产品。通 BEA TUXEDO,银行综合业务系统能够支持在同一个交易处理程序中 访问网络上不同的数据库资源,并且保证了交易的完整性,实现了真正意义上的网络计算。 同时,BEA TUXEDO 平衡系统负载,提高了系统交易处理的吞吐量。新系统不仅实现原系统 的全部业务功能,还涵盖几乎所有银行综合业务,包括临柜业务、后台业务、银行卡业务、 ATM/POS 业务、电话银行、网上银行。本文主要讨论了基于 Tuxedo 中间件构造银行综合业 务系统的系统应用模型和设计思想。 一、系统应用模型 系统采用 Tuxedo 中间件构造三层客户/服务器体系结构的银行网络应用系统。综合业 务系统构造在 TUXEDO 之上总体模型如下图所示: Banking Banking Banking Call func Call func Call func Tuxedo Service1 Tuxedo Service2 Tuxedo ServiceN Tuxedo Bulletin Board tpcall() Client Request 图 1 系统总体模型图 1、TUXEDO 负责对应用系统的管理 所有应用交易以 TUXEDO“服务” (service)的形式提供给客户端。由 TUXEDO 负责 对所有服务进行管理,包括应用服务的启动、停止等。 2、TUXEDO 负责对应用系统的调度 通过 TUXEDO 提供的对每个服务服务数的配置和服务请求排队机制实现对应用系统的 并发处理的调度。 3、TUXEDO 负责应用系统的分发 所有应用

赞助商链接

更多相关文章:
浅析中间件
Tuxedo 解决了分布式交易事务控制问题,中间件开 始...硬件结构、 驱动程序等),操作系统(不同操作系统的 ...? 耦合关系 基于 SOA 架构的中间件,在松耦合解耦...
更多相关标签:

All rights reserved Powered by 甜梦文库 9512.net

copyright ©right 2010-2021。
甜梦文库内容来自网络,如有侵犯请联系客服。zhit325@126.com|网站地图