Font Size: a A A

The Development Of ATM Device Access Module Based On J/XFS

Posted on:2012-10-30Degree:MasterType:Thesis
Country:ChinaCandidate:S Z YuFull Text:PDF
GTID:2218330362951547Subject:Software engineering
Abstract/Summary:PDF Full Text Request
With the rapid development of the constructing of financial computerizing, ATM (Automated Teller Machine) has become the import tool to provide automatic financial service for the customer as one of convenient tools for our daily lives, which is more and more popular with the people by its convenience and shortcut. In the development of ATM terminal system, IBM, NCR, Sun and other companies put forward J/XFS (J/eXtensions for Financial Services for the Java platform) standard in order to support all kinds of devices and meet demand of cross-platform and heterogeneous system. J/XFS is the financial device cross-platform interface on the basis of Java, which is used in any OS supporting JVM, such as Linux. As to Windows, development in Linux can greatly reduce the cost and bolster the development of ATM terminal system.J/XFS is a kind of layered architecture, which offers standard Java Interfaces. This topic is to realize the device service layer in the architecture. From perspective of developers, J/XFS encapsulates the physical device, so that we can access various input/output devices by a defined J/XFS interface. J/XFS provides all the abilities of Java technology for application, including object-oriented and independent of hardware and os, and will not be limited to certain communication toplogy. From the perspective of bank buyers, they can respectively purchase control softwares with J/XFS standard and hardware devices, then assembled them into an ATM, so that they can receive more choices, better services and cheaper prices.This topic has solved the problem of OS and hardware platform irrelevance.This paper firstly introduces the source and background of this topic, development situation of domestic and foreign relevant technology related to topic and the main research contents of this topic. Then it analyzes the architecture of J/XFS protocol and the application scene, realizes the requirement analysis of this topic and introduces the important technologies including events transfer between multiple threads, fault detection and treatment and so on. After that, it takes encryption keyboard for example to elaborate the internal structure and the implementation of ATM device access module, including MAC creating, key loading and so on. Finally this paper wil describe the test process, display the final results and key code and prospect the future development of J/XFS.
Keywords/Search Tags:ATM, device independence, XFS, fault detection
PDF Full Text Request
Related items