前置机系统详细设计方案.docxVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
PAGE PAGE # 前置机系统详细设计 方案 系统概述 前置机系统的主要功能是预处理、 存储和转发来自金融端末设备 ( POS. ) ,或者服务网点的交易请求,从而完成整个电子支付交易。 整个电子交易系统是一个三级的客户 /服务器( CLIENT/SERVE)R 模式。前置机处于整个系统的第二级,起到了承上启下的重要作用, 它既是终端设备的 SERVE,R 又是后台主机的 CLIENT。 前置机具有复杂多变的接口, 要求有较好的通用性、 可靠性和高 效率。 系统结构 整个前置机系统可以分为交易接口、交易处理核心、系统管理、 监控系统四大部分。结构框图如下: 后台主机数据库 交易处理核心\监f 交易处理核心 \ 监 f ■ 控 7 交易 1 系 士、 接口 \ 1 统 V 商户,银行网点,POS医院,药店 处理模式和交易类型 处理模式 前置机与客户端之间,通过两次通讯完成一次交易 ,以减少通 讯量。首先由客户端发起请求,将相关数据(交易码,交易数据, MAC等)送往前置机,前置机预处理完毕,将结果返回客户 客 么■交易信息 前 户 置 端 处理结果 机 交易类型 前置机处理的交易类型按终端设备可以分为: 银行网点的终端设备:签到、签退、圈存、圈提、查询、转帐、 下传黑名单和改密。 指定医疗机构的前端:签到、签退、查询、转帐、批上送、下传 黑名单和改密。 商户终端设备:签到、签退、下传黑名单、查询、转帐、批上送 和改密。 圈存机:签到、签退、圈存、圈提、下传黑名单和查询。 业务流程 脱机业务流程 联机业务流程 上送至前置机 转发交易 交易接口 目前系统与客户端的交易接口支持 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 接 收 进 程 发 送 进 程接收进程负责从端口读取上送的信息, 发送进程将处理结果写到 通讯端口,它们与守护进程之间通过消息队列进行数据交换。 发 送 进 程 网控器可以有多个上行与下行板, 为达到并行处理的目的,对应 于每个通信端口,各启动一对相互独立的读/写进程对其操作, 提高 了系统效率。 交易处理核心 IC卡的交易是一种脱机交易。营业点、指定医疗机构将这些脱机交易批量 地上送到前置机,经交易处理核心的预处理后,转发给后台主机;由主机修改相 应的帐户资料,并进行汇总,统计和清算。所以,交易处理子系统是整个 IC卡 系统的关键,它包含交易处理守护进程,安全认证,交易日志的管理和交易转发 模块,与其它的相关子系统的关系如下: 交易处理守护进程与接口守护进程一般是通过消息队列进行通讯,或者两 者融为一体。 前置机系统的主要任务是预处理和转发批量的脱机交易数据,在设计交易 处理子系统时,必须具有较高的处理速度和能力。 以下的系统设计过程中,都以 实现这个目标为前提。 交易处理模块 由于存在两种不同的通信接口方式,相应地,在前置机系统的交易处理模块 分别采取了消息驱动与Fork ()子进程的形式处理来自这两种接口的交易 消息驱动 这种方式将传统意义上的应用(服务进程)根据不同的功能,相互独立起 来,各个子服务进程(Services )之间读取消息队列中某一特定类型的交易消息, 与不同的请求(客户端的消息源)建立有机的联结,处理交易后并将结果返回 消息驱动的方式适用于不同操作系统之间的 TCP /IP 通信 批上送接收服务进程| 下传黑名单服务进程 TCP接口守护进程 交易处理流程 客户端发起请求。 接口守护进程收到请求后,送往交易消息队列。 应用进程从交易队列中读取交易信息,进行处理 应用进程将结果返回客户端。 应用进程将结果送

文档评论(0)

cooldemon0602 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档