ATMC/ATMP是啥?

来源:互联网 发布:超人软件破解版 编辑:程序博客网 时间:2024/04/29 18:01

几年前的应付之作

从事ATMC的开发不过几年时间,对于这个领域的理解很有些自以为是的味道,写一些自己对于ATMC的一些理解,抛砖引玉,请各位行家多多指点。所谓ATMC(ATM CONTROL),是是终端交易渠道最底层的终端设备控制系统,运行于终端设备,主要用于向持卡人和ATM设备管理员提供各种交易和管理的交互界面,并与ATMP通过报文交互实现特定的功能。通常ATMC至少要包括以下的功能:Ø 向持卡人提供各类交易,这就意味着必须要有和持卡人交互的界面以及和ATMP通讯的模块。Ø 向管理员提供各类管理功能,这就需要有和管理员交互的界面和ATMP通讯的模块(可能仅有一个通讯模块)。Ø 当然还有要设备的控制部分。从功能上来讲,ATMC是相当简单的,就相当于一个执行者,采集各类信息(通过设备读取和人机交互),然后通过和ATMP通过报文交换获取授权或拒绝信息,执行相应的操作或显示相应的信息。ATMP,ATM Preconsole(也有说是其他解释的,偶也不确定) , ATM前置机系统,是一种通信前置系统,界于应用前置系统或相关业务主机和ATM之间,主要用于实现终端的设备管理、通信方式规范化(接入内部网络)、交易报文格式转换与转发等功能。ATMP实际上是个通道,将来自ATM的报文进行一定的格式转换后转发给相应的业务主机(HOST),并将收到的来自主机的回应转换后下发给相应的设备。不过,现在的ATMC和ATMP都加了很多管理方面的功能,比如设备的状态监控、交易监控、数据统计分析等。