TOPLink 技术白皮书
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
信息交换平台——T O P L i n k+
技术白皮书
上海华腾软件系统有限公司 Shanghai Huateng Software Systems Co.,Ltd.
二○○一年十二月
目录
1前言 (3)
1.1 TOPL INK的形成和发展 (3)
1.2 TOPL INK采用的标准 (4)
2TOPLINK+体系构架 (6)
2.1 TOPL INK+系统结构 (6)
2.2 基础支撑层 (7)
2.3 前端接入层 (11)
2.3.1 TOPLink DM (11)
2.3.2 TOPLink InterNet (12)
2.3.3 TOPLink FE (12)
2.4 核心交换层 (12)
2.4.1 Online Switch (13)
2.4.2 File Switch (14)
2.5 中间层 (14)
2.5.1 TOPLink STIP (14)
2.5.2 TOPLink Console (15)
2.5.3 TOPLink Audit (15)
2.5.4 TOPLink RISK (15)
2.6 业务批处理层 (15)
2.6.1 TOPLink Batch (15)
2.6.2 TOPLink Prepare (16)
2.7 后台管理层 (16)
2.8 运行环境 (16)
2.8.1 服务器端运行环境 (17)
2.8.2 客户机端运行环境 (17)
3TOPLINK+功能特点 (18)
3.1 安全可靠的消息交换机制 (18)
3.2 网络通讯 (18)
3.3 消息格式转换 (18)
3.4 消息流控制 (19)
3.5 卡路由控制 (19)
3.6 数据库基本操作代码自动生成器 (19)
3.7 OLTP平台的接入 (19)
3.8 安全管理 (19)
3.9 良好的异种平台互联性 (20)
3.10 负载均衡 (20)
3.11 大路由表 (20)
3.12 并行处理 (21)
3.13 通信线路故障检测和自动恢复 (21)
3.14 存储转发技术和重发机制 (21)
3.15 参数化设计 (22)
3.16 基于“流程”的功能扩充 (22)
3.17 提供24小时不间断联机服务 (22)
3.18 图形界面控制台 (23)
3.19 支持全面业务功能 (23)
4TOPLINK+的功能扩展 (24)
4.1 TOPS MART A GENT+ (24)
4.1.1 TOPSmartAgent+的构架 (24)
4.1.2 TOPLink+与TOPSmartAgent的集成 (25)
4.2 IC卡应用插件 (26)
4.3 与国际银行卡组织联接插件 (27)
4.4 商户收单管理插件 (27)
4.5 I NTER N ET 插件-网上业务插件 (28)
5TOPLINK+的应用 (30)
TOPLink+技术白皮书
1前言
TOPLink信息交换平台是上海华腾软件系统有限公司具有自主版权的产品。
于1997年在国家版权局计算机软件管理办公室进行软件著作权登记,同时登记的版本有NSK版,登记号0001643;UNIX版,登记号0001645;NT版,登记号0001644。
1.1TOPLink的形成和发展
TOPLink是华腾公司于1993年实施海外项目应用系统时形成概念和技术路线。
1994年承接上海银行卡信息交换中心系统时转化为具体方案,并形成在TANDEM专用平台NSK操作系统上的银行卡信息交换中心的应用系统;1997年被评为上海科技进步一等奖。
1995年起逐步在江苏金卡中心、山东金卡中心、杭州金卡中心使用。
经过4年的业务和技术提炼,于1998年应用于国家银行卡信息交换总中心和福建金卡中心,形成产品化的NSK平台上的TOPLink。
在NSK专用平台上进行技术提炼和产品化的同时,针对国内UNIX平台的广泛应用,华腾公司将已经形成的TOPLink成熟应用移植到UNIX平台。
从1997年起在邮政储蓄江苏省交换中心使用UNIX平台上的TOPLink,到2000年相继在辽宁、湖北、浙江、广东、云南以及邮政总局邮政储蓄全国交换中心使用,成为这些省局和国家总局的邮政储蓄信息交换平台。
在这些交换中心项目的实施中,UNIX平台上的TOPLink产品逐步完善,形成可以运行在SCO UNIX、AIX、HP-UX、SOLARIS、ALPHA平台上的TOPLink产品。
同时,为了实现各发卡行与金卡中心的联网,大部分银行均采用PC SERVER 作为前置机,完成金卡中心的信息与行内信息的交换。
因此,华腾公司对TOPLink 进行简化和整合,形成适用于NT平台的TOPLink版本,用于PC SERVER NT平台上的TOPLink产品。
TOPLink+技术白皮书
2000年年底,华腾公司对各个应用领域和各个平台上的TOPLink进行整合,结合全国银行卡联网联合标准化改造的实施,对TOPLink再次升级,并在5个区域金卡中心统一版本,形成新版TOPLink——TOPLink+。
1.2TOPLink采用的标准
TOPLink作为信息交换平台,在其研发过程中严格按照国家标准和相关的国际标准执行,遵循和参照的标准有:
➢通用标准:
1)GB/T 2312-1980 信息交换汉字编码字符集基本集;
2)GB 8566-88 计算机软件开发规范;
3)GB/T 12504-90 计算机软件质量保证计划规范;
4)GB/T 12505-90 计算机软件配置管理计划规范;
5)GB/T 14079-93 软件维护指南;
6)GB/T 16680-1996 软件文档管理指南;
➢信息标准
1)GB/T 15150-94 产生报文的银行卡交换报文规范金融交易标准内容
(ISO 8583-1987)
2)ISO 8583-93 Financial transaction card originated
messages-Interchange message spacification(Second Edition
1993-12-15)
3)GB/T 2659-94 世界各国和地区名称代码
4)GB/T 12406-94 表示货币和资金的代码
5)GB/T 4754 国民经济行业与代码
TOPLink+技术白皮书
6)GB 13497-92 全国清算中心代码
7)GB/T 2260 中华人民共和国行政区划代码
8)ISO 7812-2 :1993 识别卡发卡方的标识
9)ISO/IEC 7816-4:1995 识别卡带触点的集成电路卡第4部分:行
业间交换用命令
10)GB/T 15694.1-1995 识别卡发卡方标识编码体系
11)GB/T 17552-1998 识别卡金融交易卡
12)中国金融标准化技术委员会《中国金融集成电路(IC)卡规范》
13)全国银行卡办公室《银行卡联网联合技术规范》
14)全国银行卡办公室《银行卡联网联合业务规范》
15)全国银行卡办公室《银行卡发卡行标识代码及卡号》
16)全国银行卡办公室《银行卡磁条信息格式和使用规范》
17)全国银行卡办公室《银行卡磁条卡销售终端规范》
➢安全标准
ANSI X9.8-1982 标识号的管理和安全
ANSI X9.9-1986 金融机构的消息鉴别
《ISO 8732 Banking-KeyManagement(Wholesale)》
《ISO 8731-1992 Approved Algorithms for Message Authentication》
国务院《商用密码管理条例》
中国人民银行《银行计算机信息系统安全技术规范》
TOPLink+技术白皮书
2TOPLink+体系构架
2.1TOPLink+系统结构
TOPLink+在系统设计过程中,始终贯穿着模块化、层次化和参数化的设计思想和原则,对旧版TOPLink的体系架构进行了整体优化,重构系统模块,并在此基础上结合金融领域的业务发展趋势,对业务功能进行了扩展。
在体系结构上,按照功能逻辑,TOPLINK+系统可以分为5个层次:前端接入层、核心交换层、中间层、批处理层、及后台管理层。
TOPLink+系统体系结构如下图所示:
TOPLink+技术白皮书
TopLink+
从图中可以看到,整个TOPLink+的体系结构呈现非常清晰的层次结构,每一个层次由一个或多个子系统组成。
各个层次、各个子系统之间互相提供接口,协同工作,完成完整的交易处理流程。
以下各节将对每个层次中的子系统作详细介绍。
2.2基础支撑层
TOPLink+技术白皮书
基础支持层由若干部分组成,虽然并没有具体体现在上面的TOPLink+体系机构图上,但却是整个系统的内核部分,是系统内其它子系统的公共基础部分。
具体来说,基础支撑层包括以下部分:
❑TOP/Q-消息队列
TOP/Q是TOPLink+底层的消息交换机制,由于该机制以“队列”为核心,支持系统进程之间,以及多个系统之间的消息交换,因此,称为TOP/Q。
TOP/Q中有相应的队列管理器对这些队列进行统一的管理,实现队列的均衡负载及流量控制。
需要进行消息交换的应用程序通过调用TOP/Q提供的队列操作函数进行消息交换。
消息发送方将需要送出的消息内容以及相关的信息(如消息类型标识、消息接收方、消息的传输方式、消息是否需要加密等)写入队列;消息接受方从队列中读取消息,完成消息的传递过程。
在此过程中,队列管理器起到了保证消息的正确传输的作用和消息传输的安全,保证消息传输的不重复、不阻塞、不丢失。
在多个TOPLink+系统之间的消息交换机制是由队列管理器和TOPLink+底层数据通道TCP/IP通讯机制共同完成的。
❑TimeOut-超时控制模块
TimeOut超时控制模块提供了交易超时控制机制,主要进行交易的超时管理,每一个交易可以独立申请交易超时控制。
交易一旦超时,系统将自动通知相关进程采取措施。
此外,超时控制还提供了系统内部流水号的统一分配和管理等功能。
❑SAF-存储转发模块
SAF存储转发模块负责网络报文的存储和定时重发,同超时控制模块一起,最大程度保证了交易消息交换的稳定性和一致性。
❑通讯模块
通讯模块提供底层通讯协议的支持,支持目前常用的各类网络通讯协议,以及不同的网络通讯实现方式。
目前支持的通讯协议有SNA、TCP/IP、X.25等。
TOPLink+技术白皮书
支持的通讯方式包括同步、异步通讯,通讯进程的组织方式可以是双工、半双工、单工等。
通讯模块除了完成网络间消息传递,也提供了方便和安全的网络文件传输功能,可以进行大量数据和文件传输。
通讯模块和TOP/Q一样,具有流量控制功能。
此外,通讯模块还提供了通讯故障自动恢复功能。
❑配置信息库
配置信息库实际上是整个系统的运行参数库,包含了各子系统所需的大部分运行参数,同时也集中体现了系统参数化设计的特点。
用户通过设置或修改配置信息库中的参数,对TOPLINK+系统进行客户化,使之适合用户特定的网络环境、消息接口规范和业务需求。
配置信息库主要包括下列配置信息:
⏹消息格式配置信息
⏹通信线路配置信息
⏹机构配置信息
⏹商户配置信息
⏹卡表
⏹清分配置信息
⏹操作员管理信息
➢消息格式配置信息
TOPLINK+系统支持任何符合ISO 8583标准的消息接口规范。
用户可在消息配置库中为每一个联网机构定义一种消息格式,也可以为每一条通信链路定义一种消息格式。
消息格式配置信息内容包括ISO 8583域定义和ISO 8583消息定义。
其中,ISO8583域定义规定了每一种消息接口规范的每一个ISO 8583域的属性;ISO 8583消息定义又包括两部分内容:一、规定了每一种ISO 8583消息分别使用哪些ISO 8583域,是强制域还是条件域;二、规定了每一种ISO 8583消息的处理流程。
对于一项新的业务,用户通常只需简单地设置消息定义,TOPLINK+系统能够按消息定义规定的流程对消息进行处理。
TOPLink+技术白皮书
➢通信线路配置信息
通信线路配置信息定义了通信资源中的每一条链路的标识符、链路类型、通信协议、本地和远端地址信息,以及通信协议需要的其他配置信息。
每个联网机构可以根据交易量的大小定义一对或多对通信链路。
➢机构配置信息
机构配置信息包含五部分内容:资源配置、交易限制、清算配置、加密算法和机构描述信息。
“资源配置”信息中包括了对应于该机构的消息格式转换资源和通信资源,另外还定义了超时处理资源,使得不同的联网机构可以采用不同的通信协议、消息接口规范和超时处理模式。
“交易限制”规定了每一个联网机构作为受理方和作为发卡方分别允许的交易功能。
对于未允许的交易,TOPLINK+系统按消息处理流程要求进行处理,如直接向受理方返回拒绝消息等。
“清算配置”给出联网机构对应的清算帐户户名、帐号、清算机构等信息。
为了方便今后人行的电子联行清算,“清算配置”中也给出清算联行号。
“加密算法”指出每个联网机构在通信中使用的加密算法,TOPLINK+系统支持各种常用的加密算法。
“机构描述信息”包括机构名称、地址、邮编、电话、联系人等,这些信息将出现在报表和屏幕提示中。
➢商户配置信息
TOPLINK+系统的商户配置信息是为POS应用而设立的。
商户配置信息提供了每一个入网商户的商户类型、商户名称、商户号、收单行及账号、扣率和终端号、终端密钥、主管密码、终端批次初始值等信息。
增加一个直联商户只需在商户配置信息中增加一条记录。
➢卡表
卡表定义了一个银行卡交换中心可以识别的各种银行卡的卡号前缀(银行识别码或银行识别码+若干附加位)、卡类型和对应的联网机构。
其中,卡类型是TOPLINK+系统用以交易权限控制的条件之一,而对应的联网机构则是TOPLINK+系统进行消息路由的依据。
➢清分参数
TOPLink+技术白皮书
用户通过设置清分参数来定义每一种交易的记帐方向、服务费计算方法以及受理方、发卡方和银行卡信息交换网络中心的服务费分成比例。
➢操作员管理信息
操作员管理信息用来管理TOPLINK+系统的操作员的认证信息和操作权限。
TOPLINK+系统通过用户名和密码对操作员身份进行认证。
TOPLINK+系统对操作员操作权限的管理是基于用户组和访问控制列表。
每一个操作员属于一个用户组。
一个用户组被授于一组操作权限。
系统管理员通过设置操作员的属组和用户组的操作权限来设定一个操作员的操作权限。
❑出错处理模块
出错处理模块包括内部出错管理机制,同时提供了应用级出错消息的管理机制,并可以随时给出出错提示信息。
❑安全管理模块
金融应用系统必须提供严格的安全管理机制和功能,TOPLink+消息中间件本身包含了安全管理的统一接口。
TOPLink+可以挂接华腾的TOPSecure安全平台,也可根据用户的实际需要,接入其他厂商的安全管理产品。
2.3前端接入层
前端接入层负责交换中心各种直联设备的接入、控制和管理。
前端接入层主要由TOPLink DM设备管理模块、TOPLink InterNet互联网接入模块和TOPLink FE 前置功能模块组成。
2.3.1TOPLink DM
TOPLink DM的核心的是设备管理,同时包括前端接入和设备驱动。
前端接入提供对于多种终端设备的统一接入,设备驱动包括通过设备驱动库实现不同设备
TOPLink+技术白皮书
的识别和通信接口。
设备管理模块主要负责对于交换中心直联POS和直联商户的基本管理。
为了实现商户管理功能,TOPLink DM可以调用和检查配置信息库中的相关信息;维护POS和商户的密钥;进行商户和POS的管理和对帐。
TopLink DM还可以根据来自其他部分的清分结果对商户进行二次清分,产生商户入账表。
TopLink DM 可以单独使用在POS接入中心。
2.3.2TOPLink InterNet
由于InterNet接入比较特殊,因此,采用相对独立的TopLink Internet接入模块为交换中心提供Internet接口。
按照功能划分,TopLink Internet包括TopLink GW(网关)、TopLink NetExp(网上差错)和TopLink Info(网上信息发布)。
2.3.3TOPLink FE
TOPLink FE实际上是一个简化的TOPLink+,像TopLink Switch一样包括联机和文件处理前置部分。
因此,TopLink FE在物理上和逻辑上都可以独立于TOPLink+,单独使用在银行和联网机构的系统中,实现本机构和金卡中心的联网,负责本机构交易报文格式和银行卡网络标准交易格式的相互转换及相应的交易控制,记录交易流水,完成和金卡中心的对帐等等。
TOPLink FE的一个特殊应用就是作为金卡中心或银行连接外卡的外卡前置连接外卡组织如VISA、MasterCard等。
2.4核心交换层
核心交换层是整个TOPLink+的核心部分,称为TOPLink System;TOPLink System在整个系统中既充当了消息交换平台的角色,又包含了构建在消息交换平台之上的部分交换业务功能。
TOPLink System可以直接(或通过接口机)连接各联网机构和POS服务中心,也可以直接与TopLink DM及中间业务平台连接。
核心
TOPLink+技术白皮书
交换层从功能模块上又分为Online Switch——联机交换模块和File Switch——文件交换模块。
不同业务和交易所使用的交换方式,均可归为联机或文件交换方式,或兼具两种方式,由对应的交换模块进行处理。
2.4.1Online Switch
Online Switch主要负责联机的交换功能,包括ATM/POS联机交易的交换、单信息交易的交换。
Online Switch的内部结构以及与基础支持层的关系可用下图来表示:
联网机构联网机构直联POS/ATM
Online Switch可读取配置信息库中的通信线路配置信息,以支持联网机构和联网设备所使用的各种通信协议,提供链路层的接入。
TOPLink+技术白皮书
同样,Online Switch又可读取配置信息库中的消息格式定义信息,由消息解析进程根据格式信息解析消息报文,在系统内部处理完成后,再根据消息格式转换规则,由消息封装进程对消息报文按照目标格式重新封装,转发给外部系统。
考虑到实际应用中消息格式的多样性,系统还提供了可扩充的消息格式转换机制,为扩充其他消息转换规则提供了接口。
各种类型的转换以不同的驱动程序服务进程方式进行工作,根据应用系统的需要进行配置运行。
在系统内部联机交换处理过程中,Online Switch按照不同机构、不同卡种等消息报文内容,自动执行相应的交易流程,同时,利用了基础支持层的TOP/Q、SAF、TimeOut、安全管理等模块来实现高效、安全的消息交换。
2.4.2File Switch
File Switch指文件交换,对应于IC卡交易、双信息交易的交换处理,以及其它交易中的文件交换部分,如清分文件的下发或电子商务交易中的文件交换。
File Switch为终端设备或联网机构提供文件接口,并支持人民银行规定的文件传输协议、FTP等各种通用的文件传输协议。
同Online Switch一样,File Switch同样使用配置信息库中机构配置、通信线路配置等配置信息,以决定对应的交换路径和交易处理流程。
2.5中间层
在TOPLink+核心交换层和批处理层中间层,存在若干相对独立的模块,统称为中间层。
主要负责基于核心交换的一些业务管理功能以及扩展的交换功能。
具体来说,业务管理层包括以下模块:TOPLink STIP(代授权处理模块)、TOPLink Console(控制台模块)、TOPLink Audit(审计模块)、TOPLink Risk(风险控制模块)等。
2.5.1TOPLink STIP
TopLink STIP是交换中心用于处理代授权和进行黑名单处理的模块。
STIP 根据用户定义的授权条件和黑名单、VIP名单进行代授权处理。
TOPLink+技术白皮书
STIP提供Online Switch的内部接口,Online Switch根据卡号或银行BIN等消息报文内容判别交易是否属于代授权交易,如果是代授权交易,则Online Switch按照内部交易流程定义将交易送STIP处理。
STIP在作出授权前,会自动将交易与授权条件相匹配,同时自动检索黑名单库和VIP名单库,以判断该交易卡授权条件。
这里需要说明的是,对于TOPLink+产品来说,STIP不是标准软件包中的基本模块,而是以业务插件的形式作为对TOPLink+功能的拓展。
2.5.2TOPLink Console
TopLink Console是一组控制台组件组成的软件包。
每个系统模块对应的控制台均是作为该系统模块的Client,以ODBC方式实现与Sever端的通讯,完成信息的显示和对系统的操作、控制。
控制界面可以根据所选用的系统选择控制台组件构成最终的控制台,对整个应用进行统一控制管理。
2.5.3TOPLink Audit
TopLink Audit是与TopLink Console相配套的模块。
Audit可读取配置信息库中的操作员管理信息。
当任何操作员对系统进行操作时,Audit模块将自动根据该操作员的权限进行审计,同时以系统日志的形式作相应的记录。
用户可通过Audit的控制台监控操作员的操作及查询操作日志。
2.5.4TOPLink RISK
TOPLink RISK为交换中心提供风险控制预警功能。
2.6业务批处理层
业务批处理层主要负责日终批处理以及为后台管理系统提供数据接口,由TOPLink Batch(批处理模块)和TOPLink Prepare(后台准备模块)两部分组成。
2.6.1TOPLink Batch
TOPLink+技术白皮书
TOPLink Batch负责交换中心日终的批处理,包括日切、交易清分和对帐,并产生清分文件传递给资金清算系统。
Batch产生的清分数据包括了交易本金、手续费和服务费。
Batch可读取配置信息库中的清分参数信息,获得交易的记帐方向、服务费计算方法和分成比例等,分别产生每一个联网机构的清分文件,并传递给资金清算系统。
2.6.2TOPLink Prepare
TopLink Prepare是作为TopLink Switch与TopLink BO的桥梁为TopLink BO 进行数据准备。
2.7后台管理层
后台管理层又称为TOPLink BO,负责交换中心业务的统计、管理和分析,包括RPT Base(报表系统)、DW(数据仓库)、DSS(数据决策)、Info(数据信息)四大子系统。
其中,RPT Base是后台管理层的基本子系统,该子系统通过与TOPLink Prepare的接口获取交易汇总数据,并提供了一套预定义的基本报表,可以打印平衡表、通知单和常用的凭证、报表。
用户可通过DW中的各种数据,自行定义报表内容和报表格式,方便的进行业务统计。
Info子系统负责向外部系统提供数据服务,即提供多种形式的外部数据接口,并实现一定程度的数据过滤和安全访问控制。
2.8运行环境
TOPLink+主要有两部分组成:一是运行在服务器的应用软件,它具有处理各类交易和交易转接的能力,能提供成员机构间的清算数据,对网络具有监控管理能力,有完备的安全保密措施;二是运行在客户机上的应用软件,它通过
TOPLink+技术白皮书
Windows平台,向操作人员提供中文及图形操作界面。
TOPLink+目前多个版本,分别支持不同的运行环境。
2.8.1服务器端运行环境
主机及操作系统:支持TANDEM主机NSK操作系统,和目前广泛使用的各类UNIX主机和常用的UNIX操作系统(HP-UX、SCO-UNIX、NonStop-UX、AIX等)。
OLTP平台:支持部分OLTP平台,如TANDEM PATHWAY和BEA TUXEDO 以及系统自带的TOP/Q方式。
数据库系统:支持的SQL数据库系统有Oracle、Informix、Sybase等。
安全系统平台:使用国内常用的硬件加密机系列产品实现系统安全保障。
2.8.2客户机端运行环境
主机及操作系统:通用PC机,Microsoft Windows 98/NT/2000操作系统。
其他:与服务器端SQL数据库系统对应的ODBC工具包。
TOPLink+技术白皮书
3TOPLink+功能特点
作为交换中心的应用软件,TOPLink+具有强大的适应银行卡交换中心应用的功能特点。
3.1安全可靠的消息交换机制
TOPLink+作为一个消息交换平台产品,在其底层提供了一套安全可靠的消息交换机制,保证了系统进程之间,以及多个系统之间的消息交换。
在多个系统之间进行消息交换是由队列管理器和TOPLink+底层数据通道TCP/IP通讯机制共同完成的。
在TOPLink+消息交换机制中提供了流量控制功能。
对某一时刻进入系统的最大交易量进行控制,当系统到达此极限时,通知连接机构,系统忙,等一时间单位再发送等。
3.2网络通讯
TOPLink+作为消息交换平台,提供了TOPLink+应用系统与外界其他非TOPLink+系统进行网络通讯的功能。
TOPLink+内含一个通讯平台,支持目前常用的各类网络通讯协议,以及不同的网络通讯实现方式。
网络通讯平台除了完成网络间消息传递,也提供了方便和安全的网络文件传输功能,可以进行大量数据和文件传输。
TOPLink+网络通讯和消息交换机制一样,具有流量控制功能。
此外,TOPLink+网络通讯还提供了通讯故障自动恢复功能。
3.3消息格式转换
TOPLink+通过消息格式配置实现多种消息格式的接入,并进一步实现各类消息格式之间的互转功能。
对于一个具体的TOPLink+应用,可以加载所要支持的连接机构的消息格式配置,来实现各类消息格式的转换。
如果当前的TOPLink +中没有此类应用消息格式的配置,用户可以利用系统提供的配置工具,自行定
TOPLink+技术白皮书
义生成需要的消息格式配置。
3.4消息流控制
TOPLink+作为一个消息交换应用平台,提供了在交易的生命周期内,交易消息流向的控制机制。
消息流控制主要是指系统内部服务进程间的路由控制,系统根据交易报文类型确定内部交易流程,进而选择服务进程,将交易报文提交相应的服务进程进行处理。
3.5卡路由控制
主要是指交换中心根据交易报文中的卡信息确定报文的路由目的地。
同时,对于每一个联网机构,用户可根据路由配置工具定义多条路由,并确定主备路由。
系统可根据网络流量、通讯状态等因素实现动态路由选择。
3.6数据库基本操作代码自动生成器
TOPLink+提供了数据库访问代码自动生成器,可以为应用程序生成数据库表基本操作的代码,简化应用程序的开发。
同时,在系统内部建立对各种SQL数据库系统的统一接口定义,应用程序无需关心所使用的数据库的类型,实现了底层数据库对于上层应用的透明性。
3.7OLTP平台的接入
TOPLink+可以根据客户或项目的实际需要,选择接入其他OLTP平台产品,如BEA TUXEDO等。
TOPLink+提供对这些OLTP平台接入的接口。
3.8安全管理
金融应用系统必须提供严格的安全管理机制和功能,TOPLink+本身包含了安全管理的统一接口。
TOPLink+可以挂接华腾的TOPSecure安全平台,也可根据用户的实际需要,接入其他厂商的安全管理产品。