SoftEng 版 (精华区)

发信人: lofe ()感激生活(), 信区: SoftEng
标  题: IBM的软件策略(3)
发信站: 哈工大紫丁香 (Sun Sep  3 17:37:32 2000), 转信

以网络为中心的计算的含义

  
  以网络为中心的计算是指智能处理器在任何地方接入网络的一种体系。因此,界面将
延伸,使网络变成单机和群机。在这些未来的网络上设备将能够互相进行通信。另外,
将具有无限的存取信息和获得处理的能力。以网络为中心的计算将改变市场的当前状态
,个人机和与之相联系的系统软件的重要性将受到削弱,而更多的处理和数据存储将移
入网络。
  
  为以网络为中心的计算而开发的标准模块的改进是通过计算机市场中的大部分卖主所
起的作用实现的。IBM希望通过解决对于其他承担者来说太大的一些问题来加速这个发展
。这个将采取改进中间件和开发工具的形式。IBM将把注意力集中在带有决定性的问题上
,适当时候,可使用其他卖主的标准模块,而不必重新开发它们。
  
  买得起的高带宽通信设备是以网络为中心的计算的基础之一。IBM将通过它的网络产品
继续在这个领域中保证它的领导作用。异步传输方式(ATM)是高速度和低成本通信的关键
之一。因此,IBM将继续是ATM硬件和软件产品的第一流的供应来源。
  
  由于IBM的业务宽广,包括硬件、系统软件、网络软件和联机服务,组件、PC应用软件
、外资源和其它服务等。IBM处于一个强有力的位置来领导这个以网络为中心的运动,其
它竞争者在某些方面也是强的,但不是在所有方面。

  
  重建尊严

  
  在以主机为中心的年代里,对于如何开发应用软件,IBM具有很大的影响,少数一流开
发者能够提供不能在IBM系统上运行的应用软件。基于Unix的开放运动开始削弱了IBM的
控制,另外,PC/LAN应用软件的发展也侵蚀了IBM的产品。
  
  Microsoft做了一次大胆的尝试,夺取了IBM在如何开发应用软件方面的领导地位。在
PC机上广泛使用他们的操作系统和办公软件并使应用开发者们不可能忽视它们。这点尤
其实在,因为PC机迅速取代原始终端,作为与计算机网络相连的接口,对使用图形界面
的客户机/服务器的大量需求同样有利于Microsoft。
  
  Microsoft开始使用高压战术,这是IBM曾经为了捆住开发者的双手而采取过的相同的
战术。他们的目标是把应用软件紧紧地连到Microsoft的操作系统上,近来,这个策略被
证实十分成功,出现了一个被广泛承认的事实,那就是Microsoft已经构成了强大的挑战
,从短期看至少是这样,但从长期看则是另外一回事了。
  
  历史充满了依靠使用先进技术而获得竞争优势的例证。IBM曾这样做了很多次,包括推
广和应用最初的IBM PC,AS/400和RS/6000,而每一次,IBM都利用最新技术生产出的产
品打开了市场。
  
  许多卖主都有机会在一段时间内占据某部分市场,例如“Wang”文字处理,DEC小型机
,Visicalc和后来的带电子表格的Lotu以及先是Apple后是IBM的PC机。在每种情况中,
从表面上看那种不可超越的领先优势都因竞争者采用了一代的变革而消失了,从而夺取
了领导地位。
  
  在今天,独立的开发者不能忽视Microsoft的存在。然而,要让他们地分依赖是很勉强
的。开放趋势已经警示他们那样做是不必要的。这种开放的愿望和怕Microsoft检测的恐
惧心理,使IBM获得了一个重要的机会。因此,IBM的策略是更加开放而又减少依赖。并
用面向对象的新技术提供独有的优越条件。

  
  开放

  
  若想赢得独立开发者的忠诚,就需要有开放的软件开发环境,这就是说必须广泛使用
公认的工业标准和让生成的软件能运行在最流行的硬件产品上。IBM得出了结论,即一个
促进开放的应用开发环境才是其成功的决定性因素。
  
  这表明IBM根本改变了过去使用平台配单独软件助销硬件产品的做法。现在IBM打算提
供它的最好的中间件,开发软件和最通用的平台上开发的应用软件,包括HP,Sun,Appl
e和Microsoft等竞争者供应的产品。这个新策略将有助于激励那些能在各种各样硬件平
台上运行的普通应用软件的改进。
  
  IBM曾经树立要成为开放运动的领导者之一的目标。其动机远不止出自一个政治上站得
住脚的愿望,由Microsoft提出的软件开发标准,语言和工具对IBM的业务的许多方面都
构成了严重的威胁,关键就是Microsoft开发环境生成的软件最适合它自己的操作系统。

  
  IBM推进开放运动的愿望是真实的,但是市场接受来自某个公司的领导是需要时间的,
况且这个公司曾经抵制过开放运动,IBM的开放策略也是基于水涨船高的原理。如果开放
运动有助于创建一个大的计算机市场,则IBM将与每一个人共同努力,一道受益。
  
  许多卖主,特别是那些销售基于Unix产品的卖主,感觉到来自Microsoft的威胁而更欢
迎来自IBM的领导。这个由其他有力竞争者组成的群体,包括HP,Oracle,Nove11和Peop
leSoft。
  
  开放运动受各种标准驱动。IBM在广泛的各种工业项目中是一个积极参与者,并且采用
它自己的内部标准,Open Blueprint(开放蓝图)是IBM为自己的主要产品批准的名字,其
他开发者,主顾也开始仿效,它是一批被承认的工业标准,广泛使用的界面和IBM自己对
那些尚未被批准而无标准可循的领域的建议。

  
  对象标准上的斗争

  
      Open Blueprint包括一个关于共享程序对象的标准,名字叫System Object Mode
l(系统对象模型,简称SOM),它是一个把以前开发的程序片通过组合建立新程序的必要
的标准模块。这个标准的一个扩展叫Distributed System Object Model(分布的SOM,简
称DSOM),它覆盖了整个计算机网络对象的链接。SOM和DSOM中的对象可用不同的语言编
写并被组合到工作应用程序软件中去,能运行在不同类型的计算机上。
  
  Object Management Group(对象管理组,简称OMG)是一个工业标准实体,它把注意力
集中在程序对象从不同的计算机链接到一起的问题上,它的标准有一个极富挑战性的名
字,叫Common Object Request Broker Architecture(公共对象请求经纪人体系,简称
CORBA),IBM的SOM和DSOM遵循CORBA标准,因为SOM和DSOM是Open Blueprint的一部分,
它们将在未来某个时候被包含到所有IBM的软件产品中去,纯粹出于战术上的考虑,Lot
us的产品在1997年前或更晚些时候,不支持SOM/DSOM标准。
  
  复杂的高度图形的应用软件的产生还要求别的标准,它的目的完全是覆盖如何把由不
同的应用软件生成的部件一起链接到一个统一的应用软件中去,例如,一个股票经纪人
的工作或许要求运行一个股票行情自动收录器,在屏幕的底部显示收录在磁带上的股票
行情,在屏幕的一个角开僻一个视频窗口显示来自CNN的新闻,在屏幕中央显示顾客计算
的数据,电子表格靠近一个边。IBM所推广的复合文档的标准是由Apple和Word Perfect
共同,名字叫OpenDoc。
  
  IBM正在试着让主要开发者使用SOM/DSOM和OpenDoc标准开发的应用软件,因为他们正
在向对象软件过渡。由于Microsoft提供的是它自己起的名字,叫Object Linking and 
Embedding(对象的链接和嵌入,简称OLE)的转换软件,所以获得这个转换是,在OLE上的
第一次尝试收效甚微,必须进行再设计,新版本叫OLE2。它一般不支持CORBA标准,所以
OLE2程序不能链接到SOM或DSOM对象。OLE被设计成在相同PC机上允许代码共享,而SOM是
一个多平台载体。
  
  SOM/DSOM/OpenDoc对OLE2的关系成了一场激烈的斗争,不断变换着相当于击眼睛和打
下身的战术,由于赌注太大,哪一方都不愿客气地退出。从技术观点上看,IBM占据了制
高点,但在工作应用软件和随动跟踪软件方面Microsoft是领先的。
  
  此时此刻,只有先进的客户机/服务器的开发者深深地卷入了这场争论。然而,这场斗
争的结果从长远的观点看将冲击计算机技术的每个用户,因为它将影响应用软件的模式
和工作情况,以及重复使用对象如何快速地获取利润。
  
  IBM有许多优势,因为它促进了OLE的使用。IBM的做法更加开放并已经从CORBA和其它
标准组受益。它可以用来生成将在不同类型计算机上运行的应用软件,包括使用Micros
oft操作系统的PC机。纯粹派认为IBM的方法更加符合对象技术的概念。不管怎么说,要
胜过OLE将是一场艰难的斗争。
  
  OLE2继续得到普及,OLE对象库迅速增加,Microsoft干得不错,他们吸引了开发者使
用OLE,而且开发者们努力工作,使他们感到高兴,Microsoft将不会因为掉以轻心而丧
失它的领导。
  
  IBM也是非常严格的,它们顾用了OMG的创始人Jhon Slitz来领导SOM/DSOM和OpenDoc的
推销。如果必要的话,IBM将会把它的全部开发力量和销售团体投入使用,IBM不会为了
它的软件策略而全力以赴地来战胜OLE,但是对于SOM/DSOM和OpenDoc重要的是获得决定
性的大多数人的承认。

  
  应用开发的决定性作用

  
  几十年来,在计算机的销售中硬件是控制点,团体组织购买一台计算机,然后为它开
发或购置应用软件,在以硬件为中心的年代,IBM能够控制计算机工业。而今天,软件成
了驱动力,IBM必须夺回某些丧失给Microsoft的控制权。
  
  购买计算机是为了在它上面运行应用软件,这就给应用开发者,诸如Computer Assoc
iates,Oracle和Intuit,通过他们的选择而在计算机市场上产生巨大的影响。他们选择
的硬件、语言、界面、工具和试验报告,都有助于确定什么是成功的什么是失败的,例
如,IBM原始PC机成功的最主要原因之一是需要运行Lotus1-2-3电子表格。
  
  因此,IBM软件部门的决定性目标是创建世界上最好的应用开发环境,并诱导独立开发
者的大多数使用它们。IBM的开发环境将由各种各样的产品组成,其中包括程序设计语言
、开发工具和可重复使用的标准模块。
  
  IBM打算提供一个系列五个开发产品,它们将是高度互补的,而且每一个都将满足市场
中的一个特殊需求,它们都基于对象技术,能用在通用平台,而且将能够制成开发的,
交叉平台的软件。它们包括:
  
  * Visual Age。高级开发者的语言和工具。
  
  * Bart.一种新的企业级直观应用编码程序的代码名,用BASIC语言生成。
  
  * Lotus Notes。提供一种使用模板的开发环境。
  
  * Team Connection。一种基于LAN的工具集,用于帮助程序设计员小组在应用软件的
共用集上操作。
  
  * Application frameworks(应用框架),可以由卖主和终端用户定做。
  
  其它产品将与上述提供的产品互补,包括可重复使用的对象之仓库,程序设计助手和
终端用户工具。OS/2将重定位为一个优秀的PC操作系统,用以开发和运行关键的商业应
用软件,并且将增强被改进以补充IBM开发环境的5个要素。
  
  IBM开发环境最独特的方面将是能够产生可有效运行在所有通用计算系统的软件。这将
包括主机,大多数Unix系统,AS/400和PC机上运行IBM的以外,还运行Microsoft或Appl
e的操作系统,为所有大众喜爱的平台创造一个开发环境是软件工业梦寐以求的事,如果
IBM能解决这个难题,将有助于使它在软件市场中扮演领导角色。

  
  
--
   春风呵,你为何将我唤醒?你轻轻抚摩着我的身儿回答:
    “我要滋润你以天上的甘霖!”可是啊,我的衰时近了,风暴
    即将袭来,吹打得我只枝叶飘零!明天,有位旅人将要到来,
    他见过我的美好青春,他的眼儿将在旷野里四处寻觅,却不见
    我的踪影......                
                  
※ 修改:.haojs 于 Sep  3 17:35:03 修改本文.[FROM: bbs.hit.edu.cn]
--
※ 转寄:.武汉白云黄鹤站 bbs.whnet.edu.cn.[FROM: bbs.hit.edu.cn]

--
☆ 来源:.哈工大紫丁香 bbs.hit.edu.cn.[FROM: haojs.bbs@bbs.whnet.]
[百宝箱] [返回首页] [上级目录] [根目录] [返回顶部] [刷新] [返回]
Powered by KBS BBS 2.0 (http://dev.kcn.cn)
页面执行时间:3.981毫秒