论文部分内容阅读
随着高端PC技术、互联网技术以及多媒体技术的日趋成熟,ATM业务已经大规模的代替人工操作,ATM机遍布城市的角角落落。银行ATM业务在近几年直线上升,并且银行迫切希望加快发展ATM业务,在ATM机数量和质量上都产生了巨大的需求,同时,银行也迫切希望能够提高ATM业务的技术灵活性以及二次开发能力,这就对ATMC(Automated Teller Machine Client)软件提出了更高的要求。但是目前市场上ATMC软件存在很多弊病。大部分的ATMC软件只能支持本厂或少数其它厂家的ATM硬件设备,有的甚至只能支持本品牌的某一型号。一方面,这导致了银行对某一制造商的依赖性,一种硬件设备出了故障,只能找同一厂家的备件代替,增加了成本。另一方面,也提高了银行维护管理的复杂程度,中大型的银行大多同时运行着多个不同品牌的ATM机,每个品牌都有一套管理流程和日志系统,这无疑加大了日常维护和工作统计的工作量。另外,ATMC软件运行的环境也复杂多样,就操作系统而言,有IBM公司的OS2系统,还有大部分运行WINDOWS系列操作系统。这很大程度上影响了软件的灵活性。本课题所述ATMC软件是基于CEN/XFS3.0标准的跨平台软件,致力于解决多厂商、多品牌、多型号ATM机运行软件不统一的问题。本课题的主要创新点在于,从研究标准入手,除了相关硬件和SP(Service provider,服务提供)由厂家提供外,完全从零开始,这套系统的实现,将改变ATMC跨平台软件核心技术由国外公司垄断的局面。同时紧跟CEN/XFS标准的新形势,引入全新的ATMC监控技术以及新型身份识别技术,为ATM技术发展铺路。本文共分六章。本文第一章简要介绍了本研究的来源、相关背景、相关技术点和本研究的内容和意义。第二章详细介绍了CEN/XFS标准,并深入研究了XFS3.03标准及相关理论。第三章论证了系统的基本框架。第四章给出了系统的核心功能实现相关技术。第五章对系统的性能参数和实验结果进行了设定和分析。