我想知道世界范围ATM-systems是如何构建的。银行必须很难在全球范围内设计一致的系统。他们是否使用最终的一致性,还是使用了很棒的ACID系统?
有一天,我可以在瑞典,我的银行在那里使用自动取款机,然后乘飞机到美国或泰国,几小时后在国外使用自动取款机。如果系统是一致的,那么他们需要与世界上任何地方建立非常可靠的连接。
答案 0 :(得分:2)
系统各不相同。许多都基于PC(当一个崩溃时,你可以在屏幕上看到BIOS messages)。有些人运行Windows或Linux(找不到那些......的崩溃图片......)。
您的信用卡是常用密钥。所有这些系统都可以读取它并检查它是否有效。然后,他们会给你一些钱。
最终,系统将收集所有数据并将其发送给发卡的公司。这可以是在线或离线。帐户将更新,一段时间后,公司将偿还银行。
答案 1 :(得分:2)
当您从ATM取款时,无论您使用哪种ATM,交易最终都会由您自己的银行(称为发行人)批准。拥有ATM的金融机构称为收单方。在发行人和收单行之间,可以有一个或多个互换网关,如万事达卡或维萨卡等。
如果交易在一个国家/地区内进行路由(例如,发行人和收单行均在瑞典),则交换网关可以是本地的。如果他们都在不同的国家,也可能涉及交换网关。
当通过互联网进行交易时,几乎使用类似的系统。
在旁注中,您可能对development environments available for ATMs感兴趣。