Software[edit source | editbeta]
With the migration to commodity Personal Computer hardware, standard commercial "off-the-shelf" operating systems, and programming environments can be used inside of ATMs. Typical platforms previously used in ATM development include RMX or OS/2.
A Wincor Nixdorf ATM running Windows 2000.
Today the vast majority of ATMs worldwide use a Microsoft Windows OS, primarily Windows XP Professional or Windows XP Embedded.[citation needed] A small number of deployments may still be running older versions of Windows OS such as Windows NT, Windows CE, or Windows 2000.
There is a computer industry security view that general public desktop operating systems have greater risks as operating systems for cash dispensing machines than other types of operating systems like (secure) real-time operating systems (RTOS). RISKS Digest has many articles about cash machine operating system vulnerabilities.[35]
Linux is also finding some reception in the ATM marketplace. An example of this is Banrisul, the largest bank in the south of Brazil, which has replaced the MS-DOS operating systems in its ATMs with Linux. Banco do Brasil is also migrating ATMs to Linux.
Common application layer transaction protocols, such as Diebold 91x (911 or 912) and NCR NDC or NDC+ provide emulation of older generations of hardware on newer platforms with incremental extensions made over time to address new capabilities, although companies like NCR continuously improve these protocols issuing newer versions (e.g. NCR's AANDC v3.x.y, where x.y are subversions). Most major ATM manufacturers provide software packages that implement these protocols. Newer protocols such as IFX have yet to find wide acceptance by transaction processors.[36]
With the move to a more standardised software base, financial institutions have been increasingly interested in the ability to pick and choose the application programs that drive their equipment. WOSA/XFS, now known as CEN XFS (or simply XFS), provides a common API for accessing and manipulating the various devices of an ATM. J/XFS is a Java implementation of the CEN XFS API.
While the perceived benefit of XFS is similar to the Java's "Write once, run anywhere" mantra, often different ATM hardware vendors have different interpretations of the XFS standard. The result of these differences in interpretation means that ATM applications typically use a middleware to even out the differences between various platforms.
With the onset of Windows operating systems and XFS on ATM's, the software applications have the ability to become more intelligent. This has created a new breed of ATM applications commonly referred to as programmable applications. These types of applications allows for an entirely new host of applications in which the ATM terminal can do more than only communicate with the ATM switch. It is now empowered to connected to other content servers and video banking systems.
Notable ATM software that operates on XFS platforms include Triton PRISM, Diebold Agilis EmPower, NCR APTRA Edge, Absolute Systems AbsoluteINTERACT, KAL Kalignite Software Platform, Phoenix Interactive VISTAatm, Wincor Nixdorf ProTopas and Euronet EFTS.
With the move of ATMs to industry-standard computing environments, concern has risen about the integrity of the ATM's software stack.[37]
ซอฟต์แวร์ [แหล่งที่มาของข้อความ | editbeta]
ที่มีการโยกย้ายไปยังคอมพิวเตอร์ฮาร์ดแวร์สินค้าโภคภัณฑ์ส่วนบุคคลมาตรฐานพาณิชย์ "ปิดชั้นวางของ" ระบบปฏิบัติการและสภาพแวดล้อมการเขียนโปรแกรมที่สามารถนำมาใช้ด้านในของตู้เอทีเอ็ม แพลตฟอร์มทั่วไปที่ใช้ก่อนหน้านี้ในการพัฒนา ATM รวม RMX หรือ OS / 2.
WINCOR NIXDORF ATM ใช้ Windows 2000.
วันนี้ส่วนใหญ่ของตู้เอทีเอ็มทั่วโลกใช้ Microsoft Windows OS,ส่วนใหญ่ Windows XP Professional หรือ Windows XP ฝังตัว. [อ้างจำเป็น] เล็ก ๆ จำนวนมากของการใช้งานอาจจะยังใช้รุ่นเก่าของหน้าต่างเช่น Windows NT, Windows CE, หรือ Windows 2000.
อุตสาหกรรมคอมพิวเตอร์มีมุมมองที่รักษาความปลอดภัยที่ทั่วไปของระบบปฏิบัติการเดสก์ทอปประชาชนมีความเสี่ยงมากขึ้นในขณะที่ระบบปฏิบัติการสำหรับเครื่องจ่ายเงินสดกว่าชนิดอื่น ๆ ของระบบปฏิบัติการเช่น (รักษาความปลอดภัย) แบบ real-time ระบบปฏิบัติการ (RTOS) คือ ความเสี่ยงย่อยมีบทความมากมายเกี่ยวกับเครื่องช่องโหว่ของระบบปฏิบัติการเงินสด. [35]
Linux ยังพบการต้อนรับในตลาดตู้เอทีเอ็มบางตัวอย่างนี้เป็น banrisul, ธนาคารที่ใหญ่ที่สุดในภาคใต้ของประเทศบราซิลซึ่งได้เข้ามาแทนที่ MS-DOS ระบบปฏิบัติการในเครื่องเอทีเอ็มของตนกับลินุกซ์ Banco do Brasil ยังย้ายไปที่ตู้เอทีเอ็มลินุกซ์. ประยุกต์ชั้น
โปรโตคอลการทำธุรกรรมร่วมกันเช่น Diebold 91x (911 หรือ 912) และ NCR NDC หรือ NDC ให้การแข่งขันของรุ่นเก่าของฮาร์ดแวร์บนแพลตฟอร์มรุ่นใหม่ที่มีการขยายเพิ่มขึ้นได้ในช่วงเวลาที่อยู่กับความสามารถใหม่ ๆ แม้ว่า บริษัท เช่น NCR ปรับปรุงอย่างต่อเนื่องเหล่านี้โปรโตคอลการออกรุ่นใหม่ (เช่น NCR ของ aandc v3.xy ที่ xy subversions มี)ที่สำคัญที่สุดผู้ผลิตตู้เอทีเอ็มให้บริการซอฟแวร์ที่ใช้โปรโตคอลเหล่านี้ โปรโตคอลใหม่เช่น IFX ยังไม่พบการยอมรับทั้งโดยตัวประมวลผลการทำธุรกรรม. [36]
กับการย้ายไปยังฐานซอฟต์แวร์มาตรฐานมากขึ้นสถาบันการเงินได้รับความสนใจมากขึ้นในความสามารถในการเลือกและเลือกโปรแกรมที่ไดรฟ์อุปกรณ์ของพวกเขา wosa / XFS,บัดนี้เป็นที่รู้จัก XFS CEN (หรือเพียง XFS) ให้ทั่วไป API สำหรับการเข้าถึงและจัดการอุปกรณ์ต่างๆของตู้เอทีเอ็ม / j XFS เป็นการนำ java ของ CEN XFS API.
ในขณะที่ได้รับประโยชน์จากการรับรู้ XFS มีความคล้ายคลึงกับของ Java "เขียนครั้งเดียวทำงานได้ทุกที่" มนต์ผู้ขายที่แตกต่างกันมักจะ ATM ฮาร์ดแวร์มีการตีความแตกต่างกันของ XFS มาตรฐานผลของความแตกต่างเหล่านี้ในการตีความหมายความว่าการใช้งาน ATM มักจะใช้มิดเดิลแวร์ก่อนเพื่อให้ความแตกต่างระหว่างแพลตฟอร์มต่างๆ.
มีอาการของระบบปฏิบัติการและ XFS บนตู้เอทีเอ็มของการใช้งานซอฟต์แวร์ที่มีความสามารถที่จะกลายเป็นฉลาดมากขึ้น นี้ได้สร้างสายพันธุ์ใหม่ของการใช้งาน ATM ปกติจะเรียกว่าการใช้งานโปรแกรมโปรแกรมประเภทนี้ช่วยให้สำหรับโฮสต์ใหม่ทั้งหมดของการใช้งานที่สถานี ATM สามารถทำได้มากกว่าเพียงการติดต่อสื่อสารกับสวิทช์ ATM มันมีอำนาจในขณะนี้เพื่อเชื่อมต่อไปยังเซิร์ฟเวอร์เนื้อหาอื่น ๆ และระบบธนาคารวิดีโอ. ซอฟต์แวร์ ATM
เรื่องน่าทึ่งที่ทำงานบนแพลตฟอร์ม XFS รวมไทรทันปริซึม Agilis Diebold อำนาจ, NCR aptra ขอบระบบแน่นอน absoluteinteract,แคลแพลตฟอร์มซอฟต์แวร์ kalignite ฟีนิกซ์โต้ตอบ vistaatm, WINCOR NIXDORF protopas และ efts EURONET.
กับการย้ายจากตู้เอทีเอ็มเพื่อมาตรฐานอุตสาหกรรมสภาพแวดล้อมการประมวลผลความกังวลเพิ่มขึ้นเกี่ยวกับความสมบูรณ์ของสแต็คซอฟต์แวร์ ATM ของ. [37]
การแปล กรุณารอสักครู่..
![](//thimg.ilovetranslation.com/pic/loading_3.gif?v=b9814dd30c1d7c59_8619)