码迷,mamicode.com
首页 > 其他好文 > 详细

【云简评】之十九《云+端如何促进银行ATM机的革命》

时间:2015-04-21 02:08:27      阅读:152      评论:0      收藏:0      [点我收藏+]

标签:android   windows7   microsoft   云计算   技术支持   

2015-04-20 张晓东 东方云洞察

点击上面的链接文字,可以快速关注“东方云洞察”公众号

【简评】

1. 大约10年前,银行的ATM机器从IBM OS2进入到Windows XP时代,

Microsoft 停止支持 Windows XP 后,大量仍在运行 XP 的 ATM失去了安全、技术保障。所以ATM面临升级到Windows7、8的选择或者另寻他路。

2. Android本身是基于Linux的,从安全性方面完全可以满足ATM的要求,随着Android在开发、界面以及技术支持力量等方面的日益完善,作为ATM的核心系统已经越来越能够满足要求了

3. 以Android为核心的“端”+云计算的后台支撑,会给ATM这个应用领域带来更多的想象力。自动升级、内容推送、个性化和大数据等都是可以想象并实践的方向。


【新闻原文】

英国现金出纳机公司(NCR,National Cash Register)在近日发布了一套使用 Android 的 ATM 机——Kalpana,其中使用的 Android Kitkat 4.4.4 运行在 Intel 芯片方案上。当然,Android 也是经过自己定制的。


这台 ATM 相对手机来说,去掉了一些手机上普遍存在的提示功能、键盘以及相机功能,还使用了更安全的 Bootloader —— 这套引导系统可以验证内核与操作系统,以避免黑客运行未经 NCR 验证的引导代码。NCR 同时还推出了一套用于构建 ATM 上 APP 的构建系统,可以让 ATM 维护成本更低。


Kalpana 只需要 256M 的存储空间,相较之下,XP 需要上 G 空间,而 Windows 7 则要更多。Kalpana 使用的 APP 完全是 Web 化的,全部使用 HTML 构建,不再使用 Microsoft 系的开发工具,连接数据中心的前端使用基于 WebKit 的 UI,使用 Spring Framework 以及 RESTful APIs 构建。


Kalpana 是 NCR 第一台使用 Android 或者说是 Linux 的 ATM。ATM 使用的系统曾在上世纪 90 年代抛弃 IBM OS/2 而转向 Windows,因为银行需要在终端上为用户提供更为个性化的软件系统,而 Windows 在此方面更有优势。但 20 年后的今天,银行却遍地都是老旧的系统,在维护这些机器上他们花了不少的钱。仅在英国,从 2014 年 4 月开始就有上万台使用 XP 的操作系统未接受安全更新。


去年,NCR 告诉本报(The Reg),英国近 6 万台 ATM 中大概只有三分之一将从 XP 升级到更新的系统中。本周,NCR 又告诉我们,这些 ATM 中大概已经有三分之一运行上了 Windows 7 —— 剩下的那三分之二要么还在迁移中,要么就压根没动。每一台 ATM 升级的成本大概在几万英镑,银行明显不愿仅仅为了操作系统就这样大肆挥霍。


经过评估,NCR 最终认为 Android 这样的瘦客户端是最好的选择。NCR 称,一台“差不多的”仅取款型 ATM,一年的维护成本大概在 $20,000,相比之下 Kalpana 大概需要 $12,000 到 $15,000。成本的减少主要归功于使用了非微软系的系统,因此不必再向微软缴纳授权费用。

NCR 金融服务分布分管全球企业软件产品的Robert Johnson说:“Kalpana 更为灵活,它可以让使用者自己确定他们的发展方向。”


他同时还说,“即使 Windows 7 没有发布,我们也会这么做的,Windows 7 相当于加快了我们这么做的速度。但相对系统来说,是我们思考更换系统的还是业内的讨论,他们在想我们为什么要使用 Windows。我们也同样在想这个问题——这启发了我们:如果在一张干净的纸上写下我们早已知道答案的问题,也可能有迥异的答案——答案就是‘是’。”


NCR 现在面临的最大挑战,仍旧是如何说服早已信任 Windows、最开始转向 Windows 的银行系统拥抱 Android。当然,Johnson 也提到在之后的很长时间内,NCR 仍将制造 Windows 系统的 ATM 机。


同时,NCR 还在与业界商讨 ATM 的相关标准,以便使 Android – Web 构架的 ATM 符合标准。Kalpana 既支持Microsoft’s SQL Server 以及 Oracle 这种关系型数据库(relational data),也支持 MongoDB 这一非关系型数据库。其中非关系数据在机器运行中获得。


这套 ATM 方案的系统运行于 Apache Web Server 之上,但 NCR 称这套系统是 app-server 无关的,可以工作在银行自己选择的平台上。


另外,NCR 之所以选择 Android,很可能是因为 Linux 在 Google 的支持下发展模式相对清晰——当然,Google 也是在评估了 Red Hat 和 Cent OS 之后才开发了自己的这套操作系统的。


技术分享扫描二维码关注【东方云洞察】公众号

实时了解深度的公有云市场分析和洞察结果!点击右上角,在弹出的菜单中发送给朋友、分享到朋友圈。请在公众号搜索并关注:DongCloudInsight 或 东方云洞察。需要点对点交流请加微信:jackyzhang523


帮助您了解公有云相关的深度洞察结果。带来极具深度和最新鲜的:云市场分析、云机会洞察分析、云重大事件快评、云杂谈、云论坛资讯,以及公有云领域最高端的CEO面对面深度研讨。

--- 最专注、专业的“公有云洞察”分享;关注全球,聚焦中国。




【云简评】之十九《云+端如何促进银行ATM机的革命》

标签:android   windows7   microsoft   云计算   技术支持   

原文地址:http://2368606.blog.51cto.com/2358606/1636234

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!