PAGE
PAGE 6
前置机系统详细设计
方案
系统概述
前置机系统的主要功能是预处理、 存储和转发来自金融端末设备
( POS. ) ,或者服务网点的交易请求,从而完成整个电子支付交易。整个电子交易系统是一个三级的客户 / 服务器( CLIENT/SERVE)R
模式。前置机处于整个系统的第二级,起到了承上启下的重要作用, 它既是终端设备的 SERVE,R 又是后台主机的 CLIENT。
前置机具有复杂多变的接口, 要求有较好的通用性、 可靠性和高效率。
系统结构
整个前置机系统可以分为交易接口、交易处理核心、系统管理、监控系统四大部分。结构框图如下:
后 台 主 机 数 据 库
后 台 主 机 数 据 库
系
交易处理核心
监
统
控
管
理
交 易
接 口
系
统
商户, 银行网点 , POS,医院,药店
处理模式和交易类型
处理模式
前置机与客户端之间,通过两次通讯完成一次交易 ,以减少通讯量 。首先由客户端发起请求, 将相关数据 ( 交易码 , 交易数据,
MAC等 ) 送往前置机 , 前置机预处理完毕 , 将结果返回客户 。
客
客
交易信息
户
前
置
端
处理结果
机
交易类型
前置机处理的交易类型按终端设备可以分为 :
银行网点的终端设备:签到、签退、圈存、圈提、查询、转帐、下传黑名单和改密。
指定医疗机构的前端:签到、签退、查询、转帐、批上送、下传黑名单和改密。
商户终端设备:签到、签退、下传黑名单、查询、转帐、批上送和改密。
圈存机:签到、签退、圈存、圈提、下传黑名单和查询。业务流程
脱机业务流程
bigin
bigin
客 户 交 易
请 求
上 送 至 前 置 机
写 流水
处 理存 储 交 易
显示 处 理 结 果
批 上 送 交 易
联机业务流程
bigin
客 户 交 易请 求
上 送 至 前 置 机
写 流水
处 理存 储 交 易
显示 处 理 结 果
转 发 交 易
交易接口
目前系统与客户端的交易接口支持 TCP/IP ( 包括中间件模式 )
和串口两种模式。
TCP/IP 方式
通过对套接字 socket 进行操作,或中间件模式完成数据的传输。 适用于客户端各种主机与前置机之间不同操作系统的通讯 。TCP/IP 方式如下图所示:
Service_1 Service_2 Service_N
Tcp_Server
TCP/IP 中间件通讯方式
服 务 点
守护进程 Tcp_Server 通过 fork( ) 调用 , 复制自己来处理不同的请求,以达到并行处理的目的。考虑到 fork() 的调用在交易高峰期过多子进程的生成会导致系统在进程的切换和系统调用上占用过
多资源, 在监控模块中采取一定的措施控制其子进程的个数,这将在
监控模块中详细讨论。
中间件模式采用固定的通讯格式完成数据的传递 .
串口方式
主要针对销售终端、 指定医疗机构 ( POS) 上送的交易请求, 对通讯端口进行读 / 写操作,完成交易。销售终端一般是通过网控器 (NAC) 与主机的端口进行联结 ,它们之间的数据格式遵循 ISO 8583 的标准。这对磁卡和 IC 卡同样适用。
这种方式用于处理销售终端、指定医疗机构 ( POS ) 经网控器
( NAC ) 上送的交易。串口方式如下图所示:
Serial server
接发
接
发
收
送
进
进
程
程
接收进程负责从端口读取上送的信息, 发送进程将处理结果写到
通讯端口,它们与守护进程之间通过消息队列进行数据交换。
网控器可以有多个上行与下行板, 为达到并行处理的目的, 对应于每个通信端口, 各启动一对相互独立的读/写进程对其操作, 提高了系统效率。
交易接口模块
串口守护进程
TCP 接口守护进程
读进程
写进程
这对串口读服/务写网守点护和进商程户和交P易C 处理进程之间销通售过终消端息队医列疗进机构 POS
交易处理子系统基于 Tcp/Ip 交易转发模块监安全认证
交易处理子系统
基于 Tcp/Ip 交易转发模块
监
安全认证
日志文件
控
交 易 处 理 守 护 模 块
系
统
接 口 守 护 进 程
应的帐户资料,并进行汇总,统计和清算。所以,交易处理子系统是整个 IC 卡系统的关键, 它包含交易处理守护进程, 安全认证, 交易日志的管理和交易转发模块,与其它的相关子系统的关系如下:
交易处理守护进程与接口守护进程一般是通过消息队列进行通讯,或者两者融为一体。
前置机系统的主要任务是预处理和转发批量的脱机交易数据,在设计交易
处理子系统时, 必须具有较高的处理速度和能力。 以下的系统设计过程中, 都以实现这个目标为前提。
交易处理模块
由于存在两种不同的通信接口方式, 相应地,在前置机系统的交易处理模块
分别采取了消息驱动与 Fork
您可能关注的文档
- 欧姆定律应用型练习题集.docx
- 大体积混凝土专项施工方案.docx
- 废弃家电电子产品回收拆解可行性研究报告.docx
- 智能窗帘系统设计(硬件).docx
- 网络系统项目建设方案.docx
- IBMS系统集成设计方案.docx
- 2012年全国造价员考试复习资料培训包.docx
- 数学高考知识点总结整理(详细篇).docx
- 球员球队信息管理系统项目设计方案书.docx
- 金属非金属露天矿山风险分级管控和隐患排查治理体系建设实施指南(试用版).docx
- 2025年大学本科(人工智能)算法优化综合测试题及答案.doc
- 2025年大学本科(人工智能)自然语言处理综合测试题及答案.doc
- 2025年大学本科(人文地理与城乡规划)旅游规划阶段测试题及答案.doc
- 2025年大学本科(软件工程)软件测试综合测试题及答案.doc
- 2025年大学本科(软件工程)软件项目管理综合测试题及答案.doc
- 2025年大学本科(农村区域发展)农村产业规划阶段测试题及答案.doc
- 2025年大学本科(农林经济管理)农业企业经营管理综合测试题及答案.doc
- 护理领导力培养.ppt
- 2025年大学本科(农业电气化与自动化)农业物联网技术应用阶段测试题及答案.doc
- 2025年大学本科(农业机械化工程)农机设计综合测试题及答案.doc
最近下载
- 框架桥(涵)工程监理实施细则.doc
- 2024-2030年生物基高级相变材料(PCM)行业市场现状供需分析及市场深度研究发展前景及规划投资研究报告.docx
- 宿舍楼某学校学生宿舍楼设计.doc VIP
- 九年义务教育控辍保学工作方案.doc VIP
- 2025年安徽中考语文试卷及答案出炉 .pdf VIP
- KA 25-2025 煤矿井下机电设备完好性要求.docx VIP
- 劳动合同中止期间的工资支付与社保缴纳义务.docx VIP
- T BALI 003—2023 节律照明灯具性能要求.pdf VIP
- 2012年江苏高考数学试卷真题及答案.doc VIP
- 高中地理野外实践活动与乡土文化传承的结合研究教学研究课题报告.docx
原创力文档

文档评论(0)