跳转到主要内容

CICS 保护在线交易安全

100

如果要列出世界上最畅销的产品,可能很多人不会提到IBM® CICS® ——客户信息控制系统。事实上,据《计算机世界》杂志指出,这个具有革命意义的产品拍在行业技术的前35位。它可能是 IBM 保守得最深的秘密。

CICS

每天运行数十亿次

CICS 应用对所有业务都有必要。许多金融机构每天采用 CICS 执行数百万笔交易;提供银行、投资、证券代理和其它服务,以及与银行通信的 ATM。当货运司机或仓库员工扫描包裹并将追踪到的信息传送给客户或网站时,CICS 就在运行中。在线交易、电子售票、薪资、订单输入和处理以及零售配送等系统都依赖 CICS。

CICS

CICS 多年发展历程

1968年,负责弗吉尼亚电力公司项目的 IBM 系统工程师 Ben Riggins 为希望在 IBM System/360® 大型机上实施“在线”系统的电力公司编写了源代码,成为 CICS 的第一个版本。自从 CICS 的第一个版本在 1969年发布以后,IBM 工程师对其不断改进,以适应不断变化的世界,目前仍然是市场领先的交易处理器。

如果您曾经从 ATM 机上取钱,取保险单,支付电费账单或者在大型零售店购物,则您极有可能使用过 CICS。您可能每星期都使用 CICS。CICS 的功能正是—处理世界的交易。以安全、可靠的形式,不分昼夜地提供这些服务。Phil Manchester 在《个人计算机杂志》的评论中说到:

“CICS 也许是有史以来最成功的软件… 它是整个世界的商业计算的支柱… 数百万用户每天在毫不知情的情况下激活 CICS,如果它消失了,世界经济将陷于停滞。” CICS 最早是在宇航员首次登月时出现的。它迅速被许多世界最大的银行、保险、电信、零售、制造、电力公司和政府机构采用,用于运行其核心应用。在 CICS 公开发布后的 40多年后,IBM 做出了基于 CICS 提供创新的、可靠的技术的承诺,这意味着世界最大的企业仍然信赖CICS来运行每天的业务所依赖的应用。

在发明 CICS 之前,大部分应用程序利用批处理,这最初涉及到以物理方式将大批打孔卡装载到计算机中进行处理。随着时间的推移,这一工作涉及到批量处理数字数据的计算机程序(通常是在夜间进行)。CICS 提供了即时处理交易的能力;换句话说,即实时交易。

CICS 还提供了一套标准的通用程序,这些程序以功能的形式提供给客户,可由客户添加到自己的应用程序中。由于CICS提供了安全、恢复和扩展能力,IT 程序员能够集中精力开发那些能够推动业务的应用。每位程序员不再需要花时间开发构成应用和计算机之间的“中间”层的通用能力。这带来了直接的价值:更快、更轻松地开发出更强大、更可靠的应用。这个基本概念很快成为几十亿美元的软件市场细分,即目前众所周知的“中间件”。即使在今天,CICS 仍是市场领导者。

CICS 可追溯到 20世纪 60年代中期,当时,IBM 的数据处理部建立了一个小团队,研究如何提高电话客户服务水平。当时,公司员工必须查找文件柜中的纸质客户记录才能进行处理。Michigan Bell Telephone 等公司希望在公司代表与客户电话交谈时,能够在计算机屏幕上看到客户的电话记录。这样的一个概念将大大提高电话服务的水平。

IBM 系统工程师 Ben Riggins 加入这个小组后,带来了通用自爱西安客户服务应用程序的想法。IBM 已经有解决方案原型的消息很快传播开来,来自几乎每个行业的询问纷至沓来,包括航空公司、电力公司和金融服务公司。五年后,CICS 的全球开发责任转到位于英国赫斯利的 IBM 开发实验室。在当时担任赫斯利编程中心经理的 Malcolm Beaver 的指导下,IBM赫斯利实验室很快成为 IT 行业中日益重要的创新中心。

1976年 7月,仅仅在接受 CICS 任务的两年后,高级 IBM 程序员 Ken Davies 带领一个开发人员小组,设计并实施了 CICS 产品的重大创新:高级编程接口 (HLPI)。这个接口替代了更复杂的基于宏的能力,允许程序员更轻松地接入 CICS 服务和资源。这种调用 CICS 能力的新方法意味着编写和增强 CICS 应用、以及升级这些应用所运行的 IT 基础架构可以在更短时间内完成。未接受过 CICS 培训的程序员在几星期内就可以高效地工作,而不需要经过几个月的学习。这是复杂的软件行业在 20世纪 60年代的一次革命,而今天仍然令人印象深刻。HLPI 技术仍是当前所有 CICS 应用的核心。

经过过去 40年的快速经济发展,CICS 已成为许多世界最大型的公司的骨干;它将继续发展演变,使这些公司能够充分发挥其潜力。通过金融市场在 20世纪 80年代的开放,90年代的互联网商务爆炸式发展,以及在 2000年后认识到面向服务的架构的前景,CICS 一直保持领先。

回顾 1969年,企业的问题是任何安全地处理每天的数千笔交易。交易量已经实现了指数级增长,而现在的问题是如何在每秒内处理数千笔交易。

每天,CICS 都在保护数十亿笔在线交易的安全。因此,您下次在购物时,可以想一下 IBM 保守的这个秘密。

Content navigation