XXXX综合前置系统产品白皮书_第1页
XXXX综合前置系统产品白皮书_第2页
XXXX综合前置系统产品白皮书_第3页
XXXX综合前置系统产品白皮书_第4页
XXXX综合前置系统产品白皮书_第5页
已阅读5页,还剩24页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、北京宇信易诚 综合前置系统 产品白皮书宇信易诚科技有限公司 2010年 03月 目录1 中国建设银行贷记卡前置系统 . . 25湖南农信综合前置系统(含 POSATM柜面 大小额 银联 . . 25中国建设陕西省分行 POS 收单系统 . 25中国银行总行积分前置系统 . . 25建行北京分行银联支付前置系统 . . 252 第 1章 术语1. FML Field Manipulation LanguageFML 报文分两部分,报文头和报文体。报文头为:4位 FML 报文实际长度报文体格式为:<域名称 ><域长度 ><域值 ><域名称 ><

2、域长度 ><域值 > .2. XML Extensible Markup Lauguage可扩展性标记语言,在此作为一种报文格式的定义。3. ISO8583格式国际标准 8583报文格式,针对金融类卡交易消息交换的报文规范。4. IBM-MQIBM 公司开发的一种中间件产品。5. BEA-TUXEDOORACLE(原 BEA 公司开发的一种中间件产品。6. FIX 报文定长格式报文,双方事先约定报文的总长度和每个域的长度及起始位置等。 7. DIV 报文分割符各市报文,双方事先约定报文的分割符及报文域顺序。8. 第三方系统 (外联系统 Third ParyFISP-EASYR

3、OUTE 平台之外的系统。9. 通讯适配器 comadapt平台内部,平台与 Third Party的通讯处理。10. 报文适配器 packadapt平台与 Third Party的报文处理。11. 事件处理器 event平台内部的异常处理。12. 核心处理器 switch平台内部对业务逻辑的处理。13. 流量控制器 flux3 平台内部 switch 流量控制。14. 路由选择器 routeSelect负责平台内部交易报文的转发选择。15. 交易记录器 transrecord负责平台内部交易的记录和应答跟踪。16. 超时触发器 rectrans负责平台内部交易是否超时的判断。17. 冲正处理

4、器 rvssvr负责平台内部超时交易的处理。18. 安全适配器 safeadapt负责平台的安全加密处理。19. 日志处理器 logsvr负责平台内部的联机交易日志处理。20. 均衡负载器 balance负责平台集群模式下的交易均衡处理。21. 同步处理器 synprocess负责平台集群模式下的共享信息同步处理。22. 用户管理 administrator监控用户的日常维护。23. 监控预警 moniwarn对监控指标的实时监控报告。24. 交易量趋势图 transtrend交易量累记示意图。25. 系统参数配置 sysconfig系统运行中的参数设置。26. 日志查询 logview对交易

5、日志进行查询分析处理。27. CUPS中国银联信息处理中心系统, ChinaUnionPay System。4 28. IST中国建设银行龙卡网络交换中心 , 某国外产品。29. EROUTE综合前置系统 EASYROUTE 简称。5 第 2章 综合前置框架2.1综合前置应用主框架 综合前置系统应用主要分为三个数据处理表示层:通讯交换层、报文解释层、逻辑处理层。 通讯交换层:为各渠道交易的接入提供通讯保障, 也是综合前置系统与各外部系统进行交互 的唯一通道。报文解释层:对各渠道的交易报文进行解释,以便将其转换成平台统一的报文格式;反之, 将平台的报文格式转换成各渠道能够识别的外部报文。6 逻辑

6、处理层:根据各渠道的交易逻辑特点进行业务处理。 平台提供统一的原子流程组件, 逻 辑处理层就是根据不同的业务特点对特定的原子流程组件进行组合和拼装, 形 成一定的交易处理流程。2.2综合前置系统设计思想 平台架构与业务逻辑的独立化综合前置系统只提供作为平台的基本架构、基本功能,完全屏蔽业务逻辑层, 业务逻辑处理需要用户自己提供。平台功能组件化考虑到了各种通讯模式、报文格式、各种异常情况,为完全隔离业务处理层, 我们将开发出多种基础组件, 通过有机地组合各种基础组件, 并通过某些规则让基 础组件间能够协调工作,组件之间的数据交互依靠共享数据总线进行。业务逻辑服务化采用业务流程进行服务发布的形式,

7、实现了平台业务逻辑处理的统一部署。7 2.3综合前置系统能力特点交付整合能力综合前置系统是对多个交付渠道进行整合统一的, 那么就需要保证前置系统上的各 渠道接入交易安全、稳定、高效的运行。快速变化 /扩展能力综合前置系统是一个有着很强交付整合能力的运行平台, 必须适应各接入渠道的不 同特点, 能应对这些接入渠道运行过程中可能会出现不同程度的调整变化; 同时, 作为 一个基础平台,也必须具备快速产品创新的功能,可以方便快捷的进行新渠道的接入。 风险管理 /控制能力综合前置系统作为一个统一整合平台,除了能保证交易的正常运行,还需要对平 台的潜在风险进行预警, 已存在的风险进行排除。 包括从系统层次

8、和业务层次上都需要 有这种管理 /控制能力。2.4综合前置系统建设特点业务逻辑流程化综合前置系统采用工作流模式对交易逻辑处理进行驱动, 能够快速有效地定义新增 渠道产品,摆脱了交易逻辑全靠代码堆砌的繁冗。平台数据统一化作为有着统一处理能力的综合前置系统, 数据的统一是必不可少的。 统一的内、 外 部数据字典、统一的内部报文格式、统一的平台日志记录、统一的运行维护环境等。 系统参数配置化综合前置系统作为一个基础性平台来进行建设, 太多的配置都需要进行参数配置。 这些参数化配置, 可以根据自身特点进行分类, 是否对这些配置参数进行系统的动态更 新。渠道接入标准化统一的通讯接入模块调度、统一的报文解

9、释模式、统一的交易原子处理组件构建 了渠道接入标准化的基础。只有平台对这三部分提供统一的规划建设,才能达到渠道8 接入标准化的高度。集成开发简单化集成开发环境为综合前置系统的简单化开发提供了良好的基础和前提。 通讯接入、 报文转换、 逻辑处理等主要模块都能用到平台组件,为平台应用开发的 “零代码” 提供 了可能性。架构部署集群化综合前置系统支持架构的横向扩展 -集群模式, 集群内的负载均衡机制保障了其 高效、稳定运行。部署运维集中化集成开发环境为综合前置系统提供统一的版本部署, 监控预警系统为平台的稳定运 行提供了预警分析功能。9 第 3章 综合前置系统业务实现3.1综合前置系统业务模型 综合

10、前置系统业务框架综合前置系统从两个层面完成业务模型的实现:一是通过各种渠道提供业务模型准入机制。 前置系统引入新的业务模型时, 要通过分析 来确定能否根据平台现有的渠道接入能力, 进行新业务模型的创建。 同时, 综合前置系统为10 各种业务模型提供了统一的基础接入环境。二是对这些准入的业务模型进行创建和完善。一旦将新的业务模型通过渠道接入进来, 平台会根据新的业务模型进行创建和完善。 平台会提供基础的组件模型, 进行业务模型的组 装。3.2综合前置系统业务产品介绍综合前置系统的业务产品大致分为两部分,平台公共产品功能及一般产品功能。渠道管理作为众多渠道的公共接入平台, 综合前置系统提供统一的渠

11、道管理功能, 包括渠道 交易控制,渠道风险控制,渠道数据规范等。交易管理交易管理包括交易统一定义管理,统一调度管理,交易是否开通,交易限额控制, 交易分类控制等。机构管理机构管理是对允许进行平台交易的机构进行维护管理,并对这些机构的交易安全、 流量等方面的管理。签约管理平台提供电子银行一体化签约功能 (只需柜台一次签约, 网银、 CallCenter 、 手机银行、 短信银行四种电子渠道互动开通 、批量代收付签约功能等。商户管理对入网商户进行基本信息维护管理、 商户交易控制管理、 商户清算管理、 商户服务 等级管理、商户风险管理等。密钥管理密钥管理主要是针对密文传送报文 (全报文、局部报文域

12、和各外部系统进行密钥定11 期下载交换更新的功能。柜员管理前置系统对柜员的管理限于对实际柜员、虚拟柜员的合法性进行验证。重空管理有效管理代缴费业务的第三方凭证、 合同、协议等。 主要包括空白凭证的入库、调 拨、启用、作废、上收等功能。日终管理综合前置系统日终由对账、 清分、 生成凭证等主要功能。 对账范围包括主机后台系 统与各第三方平台,之后根据对账结果进行帐务的清分,并生成对公凭证。日志管理平台专门提供日志查询分析工具, 可以自定义关键字进行敏感查询, 从而实现了对 系统出现的各种情况进行统计分析功能。监控预警管理监控预警分析系统是为联机交易系统的稳定运行提供安全保障的, 它主要对系统的 硬

13、件资源使用情况、应用系统的交易成功率变化进行实时风险预警。运维管理运维管理系统能实时查看应用系统的运行状态, 同时可以通过管理界面对系统实行 日常维护管理。电子银行产品包括电话银行、 CallCenter 、短信平台、手机银行等渠道交易功能。银联产品主要实现与银联进行交易交互的接口规范。 所有本行代理他行、 他行代理本行的 POS 交易、 ATM 交易都是依赖这个产品功能模块的。批量代收付12 批量代收主要包括 :保险费代收、有线电视费代收等;批量代付主要包括:工资代付、医疗保险代付等;批量代收付业务只需在签约成功后,每次提供代收付文件即可,文件格式可以实现 配置化管理。现代化支付业务主要指人

14、民银行的大额支付、小额支付业务。代缴费业务代缴费业务是典型的中间业务产品,主要包括代收水、电、煤气、移动通讯费、固 话费等业务, 由于这些业务具有共同的特点, 平台提供了代缴费业务通用模板, 包括代 缴费查询、缴费、冲正、发票打印、对帐。银证通产品提供普通银证转账业务接口。银保通产品提供代收保费、支付保金、银保转帐、缴费预告、缴费通知等交易接口。财税类产品提供代收财政非税业务接口。报表业务对平台开放的各种业务类型提供相应的纬度报表, 为业务部门的市场拓展提供数 据支持。存贷款业务对核心系统和信贷系统的接口进行了封装, 供前置系统调用, 使每个业务平台或 业务功能交易在开发时直接调用封装好的 A

15、PI , 缩短了实施周期, 提高应用系统的稳 定性。13 第 4章 综合前置系统技术实现4.1综合前置系统物理架构 综合前置系统可以使用集群模式也可以使用单机模式, 单机模式下数据库服务器可以和 交换平台部署在一起。集群模式下必须使用数据库服务器。加密机硬件设备作为可选设备, 视不同的系统对加密要求不同而定, 在一般的交易系统 中常用 SJL05和 SJL06型加密机或者使用软件加密技术。日志处理主机专门对联机交易的日志进行记录和梳理,方便查询分析。各外联系统与前置系统进行统一规范接入。代理监控主机和综合前置系统之间的数据交互通过 TCP 或 UDP 方式, 在代理监控平台14 上部署 Web

16、Server ,供用户或管理员登录访问。4.2综合前置系统逻辑架构 综合前置系统主要分为通讯接入层、 报文转换层、 业务流程处理层,同时辅助有:均衡 负载器、安全适配器、流控处理器、事件处理器、共享数据、路由选择器、冲正触发器、超 时处理器等逻辑构件。 每个组件都是独立的运行程序。 这些基础组件共同组成综合前置平台 的系统基础架构。实现业务逻辑与技术结构剥离,用户自定义业务处理。综合前置与所有外部系统的通讯交换由 comadapt 处理, comadapt 对渠道接入进行整合, 统一提供通讯服务的接入。15 为适应不同系统的通讯交换需求支持多种交换方式。 comadapt 提供的通讯模式包括以

17、 下几种:1. TCP/IP通讯模式同步通讯异步通讯单工通讯双工通讯长连接通讯短连接通讯2. IBM-MQ 通讯模式3. BEA-TUXEDO 通讯模式4. CICS 通讯模式5. HTTP 通讯模式 i16 交易从外部系统接入需将交易报文格式转换成综合前置内部 FML 报文格式,经内部处 理后再转换成外部系统的报文格式,这正是 packadapt 的功能所在。用户可根据系统要求定 制报文转换程序,综合前置以动态库的形式加载报文转换模块。无需编译,即时生效。 综合前置内部报文格式为 FML (Field Manipulation Language ,系统可以根据域名来对 交易报文进行各种处理,

18、具备较好的灵活性和易扩展性等特征。 EASYROUTE 支持的外部报文格式:标准XML报文ISO8583报文FIX 报文DIV 报文EASYROUTE 提供 event 事件处理功能, 处理系统内部出现的异常。 比如系统内部或系 统与外部系统的链路状态的维护。17 switchFlow 部分主要负责交易流程的的逻辑处理。核心处理流程化核心处理采用工作流驱动模式,平台会提供一些基础的交易流程模板。 交易流程服务化交易流程以服务的形式发布, 实现渠道与交易流程松耦合的方式, 便于渠道交 易的接入扩展。交易服务组件化Flux 是在核心处理能力下降后,对本机交易的后续处理。系统平台从两个层面进行流 量

19、控制的处理:一是集群模式下应用主机级别的流量控制, 对核心处理能力下降的应用主机 进行交易过滤限制;二是应用主机下的同 资源组 内不同 资源 之间的交易量控制。资源组:负责和某一外部系统通讯、 报文处理的模块功能的总称。 资源组下可以定义若 干个资源,这些资源的功能完全相同。18 Rectrans 根据 transrecord 记录的交易信息,判断交易是否超时。如为超时将该条记录删 除,否则发送次交易的关键信息给 event 做后续处理,发送成功后则删除该条记录。Rectrans 发出的超时交易经 event 到达 switch , switch 根据消息类型判断为超时交易请 求处理,则将该交

20、易转换为冲正交易并记录到共享数据库中。Rvssvr 将以上记录的交易发送给 Third Party, 以保证交易的完整性。 为不增加系统压力, Rvssvr 会根据需要冲正的总交易量和当前时间段, 动态发起冲正交易。 保证联机系统的稳定 运行。19 Safeadapt 作为 FISP-EASYROUTE 的重要基础组件提供对交易报文的合法性验证和个 人标识码的合法性验证以及转加密工作,保证交易的安全性。采用集群模式时, Balance 负责不同机器之间的交易均衡和转发。综合前置平台支持内部均衡,并且实现参数化配置,可以打开关闭此项功能。此项功能打开后,交易从外部系统到达通讯节点时, Comad

21、apt 会轮循发给各台主机;若关 闭此功能,交易将不会轮循其他主机。Balance 完成各台主机之间的交易转发。Out Msg 发往外部系统的报文邮箱。In Msg 发往本主机的报文邮箱。Post Msg 信使邮箱。Route Msg 发往集群内其他主机的外部报文邮箱。 20 系统内部报文格式为 FML ,增加了系统进行各种配置的灵活性,在交易路由配置方面 也可以根据源节点和相关域的逻辑表达式计算来很准确判断目的节点。如下图: 我们将系统中需要报文转发的两方都统称为 “节点” , 当有源节点发来报文时, 系统会 依次遍历路由配置项, 只有路由配置项的逻辑表达式值为真, 才将交易报文转发给此配置项 对应的目标节点。 若路由配置文本中没有满足逻辑表达式为真的配置项, 结束返回异常做后 续处理。Logsvr 负责交易日志的记录和加工处理。综合前置平台为了提高系统的并发处理能力, 尽可能减少平台的 IO 操作,采用异步记录交易日志的方式。交易中的日志被抛到过渡对列 中,日志处理器专门负责从过渡队列中取出日志, 写文件,并对文件进行处理,以方便以后 的查询分析。21 4.3监控功能介绍监控部分功能强大,提供了众

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论