前置机系统详细设计方案1
系统概述前置机系统的主要功能是预处理、存储和转发来自金融端末设备 ( POS
),或者服务网点的交易请求,从而完成整个电子支付交易
整个电子交易系统是一个三级的客户/服务器(CLIENT/SERVER)模式
前置机处于整个系统的第二级,起到了承上启下的重要作用,它既是终端设备的 SERVER,又是后台主机的 CLIENT
前置机具有复杂多变的接口,要求有较好的通用性、可靠性和高效率
系统结构整个前置机系统可以分为交易接口、交易处理核心、系统管理、监控系统四大部分
结构框图如下: 3
处理模式和交易类型处理模式 前置机与客户端之间,通过两次通讯完成一次交易 ,以减少通讯量
首先由客户端发起请求,将相关数据 ( 交易码 , 交易数后 台 主 机 数 据 库 系 统 管 理 监 控 系 统交易处理核心交 易 接 口商户, 银行网点 ,POS,医院,药店据,MAC 等 ) 送往前置机 , 前置机预处理完毕 , 将结果返回客户
交易类型前置机处理的交易类型按终端设备可以分为:银行网点的终端设备:签到、签退、圈存、圈提、查询、转帐、下传黑名单和改密
指定医疗机构的前端:签到、签退、查询、转帐、批上送、下传黑名单和改密
商户终端设备:签到、签退、下传黑名单、查询、转帐、批上送和改密
圈存机:签到、签退、圈存、圈提、下传黑名单和查询
业务流程脱机业务流程联机业务流程4
交易接口 目前系统与客户端的交易接口支持 TCP/IP (包括中间件模式)和串口两种模式
TCP/IP 方式通过对套接字 socket 进行操作,或中间件模式完成数据的传输
适用于客户端各种主机与前置机之间不同操作系统的通讯
TCP/IP 方式如下图所示: Service_1 Service_2
Service_N TCP/IP 中间件通讯方式 守护进程 Tcp_Serve