最终,击败巨人的软件 - 彭博社
bloomberg
1991年8月,特纳公司告别了其IBM 4341大型计算机。作为全国最大的建筑公司之一,特纳当时正在迁往下曼哈顿的新总部,并开始完全依靠个人计算机网络运营其覆盖30个城市、拥有3000名员工的业务。在这一转变中,特纳的首席信息官理查德·A·谢尔期待将公司的年度计算机预算削减一半——降至250万美元。然而,他感到不安。“我们是在冒险,”谢尔说。
原因是什么?虽然特纳和越来越多的大公司在1980年代末意识到他们可以将计算工作从庞大的大型计算机缩减到灵活且成本更低的计算机网络,但他们很快意识到,进行这一努力所需的软件并不存在。新的“客户端-服务器”网络需要在强大的中心计算机或服务器以及桌面客户端上运行软件。与现有的PC软件不同,客户端-服务器软件包需要为团队而不仅仅是个人工作。而且与现有的主机软件不同,它们必须具备人们对PC程序的期望的图形和易用功能。
这是一项艰巨的任务,这也是为什么软件在客户端-服务器计算中长期以来一直是缺失的环节。使这一努力更加困难的是,公司不仅希望以更少的资金做同样的事情。他们希望客户端-服务器设置能够实现旧系统无法做到的事情——例如,通过让更多员工访问重要信息和分析程序,将决策权下放到组织的更低层级。微软公司董事长威廉·H·盖茨三世表示,这一要求正在推动PC软件制造商朝新的方向发展。“这确实让你超越了文字处理,”盖茨说。“这就是让你进入一个想要跟踪客户的金融机构,或一个想要监控其制造过程的制造商。”微软的载体是即将推出的操作系统Windows NT,专为客户端-服务器设置设计。
对新型软件的需求正在将大型机和小型计算机软件的供应商吸引到市场上。毕竟,机会是巨大的。根据位于马萨诸塞州剑桥的Forrester Research Inc.的数据显示,客户-服务器软件及相关服务的销售额将在今年达到47亿美元,较1992年的25亿美元有所增长。虽然这仅占全球软件销售的不到8%,但这是增长最快的部分,自1991年以来增长了三倍。Forrester预测,到1996年,客户-服务器软件和服务将占据1000亿美元国际软件产业的20%。
引领这一潮流的是数据库软件及相关编程工具的销售商。这些程序占据了客户-服务器软件市场的43%,分为两个部分:一部分在服务器上组织企业数据,另一部分在个人计算机上运行,让程序员自定义他们的软件,并让员工对数据库提出问题。经过长时间的孕育,这一理念现在终于获得了丰厚的回报。“公司成立时所依赖的机会[在1980年]终于到来了,”Informix Software Inc.的首席执行官Phillip E. White说道。Informix的收入在截至12月的年度中增长了78%,达到2.15亿美元。其竞争对手Oracle、Sybase、Progress Software和ASK集团的Ingres部门在过去四个季度中均增长了25%或更多。
市场中仍有一大块--约16%--属于像Novell Inc.和Banyan Systems Inc.这样的公司,它们销售客户-服务器网络的基本构建模块。它们的软件在服务器上运行,管理电子文档的移动,并向客户端分发应用程序。
试验与错误。应用程序——会计软件包等——是最新的增长领域。这些软件包占所有客户端-服务器软件的21%,自动化工资单、预算、客户服务以及其他对公司(如特纳)至关重要的工作。为了让这些程序为客户端-服务器世界开发,大客户花费了多年时间告诉应用软件制造商他们需要什么。例如,特纳的谢尔与一些鲜为人知的公司密切合作,包括PeopleSoft Inc.和IMRS Inc.,分别开发人力资源和财务报告软件。“我们与这些公司合作,”谢尔说。在这个过程中,他也充当了小白鼠,帮助解决故障。现在,其中一些初创公司正在腾飞。
原因是:有影响力的客户开始报告成功。摩托罗拉公司就是一个例子。“大型机是一种时代错位,”摩托罗拉副总裁兼公司财务主管肯·J·约翰逊说。自1987年以来,他一直在将工作从这两台巨型机上转移,每年为公司节省数百万美元的计算费用。他表示,在两年内,他将完全不再使用它们,从而带来更大的节省。
获得的收益不仅仅是削减成本。从他的公司财务部门,约翰逊监督着全球3000名员工,他们报告摩托罗拉的财务结果。这个工作在大型机上完成时,每个月需要花费六天时间。而且,由于许多员工远离大型机,他们单位的数据必须邮寄到总部,并由打字员输入计算机——每输入750,000条数据就会出现10,000个错误。
这一切在1990年发生了变化,当时工作转移到了一个PC网络上。由于这些PC分布在世界各地,并连接到运行IMRS财务软件的服务器上,所有员工都可以直接输入他们的数据。他们还可以分析自己的预算。因此,财务报告过程缩短到了两天,为所有参与者节省了四个工作日。随着打孔工作被消除,质量提高到每270万条输入数据中少于1000个错误。约翰逊的下一个目标是将摩托罗拉的总账系统从大型机迁移到他的新网络上,使用甲骨文公司的软件。
你也如此,蓝色?虽然独立软件制造商在客户端-服务器计算中有很多收益,但IBM却有很多损失。服务器可以是大型机,但通常不是。“显然,大型机正在流失,”IBM新成立的客户端/服务器计算部门的助理总经理杰夫·W·梅森在纽约普查说。客户不再使用大型机作为服务器,而是购买升级版的PC、工作站和运行Unix操作系统的小型计算机。
大蓝在去年11月创建了这个900名员工的客户端-服务器部门,随后对大型机客户进行了调查,发现三分之一的客户正在积极转向客户端-服务器。该小组计划销售客户端-服务器软件,并为转向客户端-服务器设置的客户提供帮助——无论他们偏好哪种形式的服务器。一些客户端-服务器的转变者就在IBM内部。IBM在德克萨斯州的两家工厂已经建立了基于IBM的RS/6000工作站的客户端-服务器网络,并使用来自图森的阿瓦隆软件公司的制造程序。
IBM 很可能会发现需要帮助设置客户端-服务器系统的客户并不缺乏。过渡可能需要数年时间,并且在此过程中会有许多挫折和死胡同。例如,特纳的程序员曾尝试使用 Lotus 1-2-3 构建一个八个季度的预测系统。“我们在这方面碰到了壁,”谢尔说。最终,他们通过来自康涅狄格州斯坦福的 Revelation Technologies Inc. 的客户端-服务器数据库系统实现了他们的目标。
人可能是最大的障碍,正如谢尔所发现的。“对 PC 技术的抵制非常强烈,”他说。大型机的工作人员有充分的理由:到大型机被淘汰时,60% 的员工被解雇——这是实现谢尔将其 500 万美元预算减半目标的一个重要因素。
转向新设置的另一个陷阱在于复制大型机的可靠性和安全性特征。像百万美元的机器一样,服务器可能保存关键的公司数据,使任何系统故障都可能成为灾难。这就是为什么服务器需要类似大型机的程序来自动备份数据、阻止黑客入侵并防止系统崩溃。管理客户端-服务器网络的人“仍然担心在凌晨 3 点接到电话,”计算机协会国际公司开放系统的主任艾伦·帕勒说,该公司现在销售基于 Unix 的服务器的系统管理软件。
客户端-服务器计算中最重要的战斗可能在这个夏天展开,当微软宣布将发布 Windows NT。软件巨头已经表示,超过 50,000 名软件开发人员正在为该系统准备应用程序。因此,很多公司很快就会成为客户端-服务器软件业务的客户。