
| 出版日期:2004-08-09 总期号:1337 本年期号:58 |
|
软件架构:
问题还是机会 杨平
6月11日,IBM在京发布了对其具有历史意义的产品——Workplace。IBM认为,它可以将人们从局限于单一操作平台的应用中解放出来,创造一种前所未有的跨越多种操作平台、改变传统PC使用模式的新软件模型。 据介绍,IBM Workplace作为一种全新的计算模式,其最大特点是基于客户的需求、基于开放标准、基于任何设备,用户可以自主选择某一种硬件或操作系统。它主要由一系列的产品和技术组成,可以支持不同种类的用户端设备,包括桌面系统、PDA、手机以及其他移动设备。 众说纷纭 ■IBM大中华区副总裁宋家瑜:Workplace将颠覆传统模式,把由PC为中心的传统计算模式改为由服务器为中心。 ■清华同方股份有限公司应用信息系统本部总工程师周洪波:建立中间件标准需要政府的引导,通过与政府横向的合作,建立电子政务、电子商务的标准。 ■中关村科技软件公司总裁朱希铎:中间件产业需要国内软件厂商联合去推动。主要原因在于,国内产业化这一关现在还没有跨过去,市场规模太小,市场能够支付的成本与国内中间件厂商为开发这个产品所支付的成本不太匹配,只有联盟,才能降低成本。 ■BEA创始人、主席兼CEO庄思浩:SOA是软件发展的必然,它能够填补业务需求与IT能力之间的鸿沟。 ■IBM中国公司朱明:通过网格计算,人们可以更方便、快速、灵活地获取所需的IT资源和服务。 今天,我们的软件计算模式正走到一个拐点。 早期,人们大量使用集中计算模式,通过“主机-终端”构架来实现,计算在主机上进行。随着个人计算能力的提高,分布式计算逐渐成为主流,相应地,“客户机-服务器”(C/S)和“游览器-服务器”(B/S)架构出现了。不仅如此,人们已经开始探索未来的计算方式:网格计算、整合计算、流体计算等概念纷纷出台。 同时,在目前居主流的分布式计算方式中,人们不再只关注垂直方向的深入挖掘,而开始进行横向的扩展。不同的系统之间、不同的网络之间、不同的行业之间,数据交换与协同计算的需求越来越多。C/S和B/S两种模式的缺点也逐渐显露。 在C/S和B/S之外,IBM推出了Workplace,我们不妨称这种架构为Workplace/服务器(W/S)。在Workplace中,最核心的就是客户端中间件,有了它,用户可以用B/S的成本实现C/S的功能。这个中间件的作用在于,屏蔽硬件和操作系统的差异,为用户提供一个统一的、可管理的、有服务构成的整合式工作环境,使用户可以在这上面开发属于自己的应用。 客户端中间件实际上是个极具代表性的中间件。在用户应用日益复杂的今天,如果每个应用都单独同操作系统、数据库打交道,将会使系统成本、复杂性和风险大大增加。这就给了中间件一个机会,使它能在应用与操作系统、数据库之间大放异彩。 然而,作为一种新兴起的软件类别,中间件还需要具体的产品来实现价值。这也成就了软件企业的机会。中国,乃至整个世界的软件业,在今年整个上半年都为中间件发烧不止。对国内企业而言,中间件绝对是一个发展的机会。在操作系统、数据库及相当的应用软件领域,国内企业一直在追赶,但差距太大,追得气喘吁吁,效果仍不尽如人意。而在中间件领域,国内、国外企业基本处于同一水平线上,同时起跑。国内企业必须抓住这个机会。 用户的应用纷繁复杂,操作系统也各式各样,要提供能满足这些需求的中间件,仅几个企业是远远不够的,因此,中间件的开发必须要产业化。只有形成产业,才能在尽量短的时间内将中间件铺到各个不同的用户,而不会在互连互通时出现长时间的系统差异,使用户对中间件失去信心,重新走回到“应用-操作系统”的老路上去。 相比国外,国内的中间件企业无论从规模还是应用经验上都有缺陷。因此,国内的中间件想发展,尤其需要推进中间件产业化。 也正是出于产业化的需要,今年上半年,业界对中间件出现了两种呼声:确认中间件的概念及建立中间件标准。随着产品越来越多,厂商的中间件产品功能所涵盖的范围也越来越大,有的甚至一直延伸到应用领域。到底该重新定义中间件,还是该让中间件固守原有的功能,业界仍在争论。而对于中间件标准,应该提供具备一致性的接口,使不同厂商的中间件产品能够互相兼容,避免中间件产品之间打架。同时,这样的标准也应该有足够的差异性,针对垂直链条上的不同行业,值得制订细分化的标准。一方面,标准应该承认行业内部对中间件的共同要求;另一方面,标准也应该承认不同行业间对中间件的要求存在差异。 管理箴言 21世纪的企业必须关注于为特定的顾客创造产品和提供服务。那些将目标锁定为“所有顾客”的公司是没有出路的,只有那些为特定顾客群体提供服务的公司才能成功。 虽然一个公司产品的物理特性、技术、渠道、商标等因素在竞争中仍然存在,但将来,只有那些有知识、将知识视为自身资产,并不断加以投资和培育的公司才能成功。 潜在客户的高层决策者决定购买某家公司的产品,需要知道:对于自己而言,同这家公司做生意,比起同它的竞争对手做生意,为什么会更划算。 新 闻 眼 ■Sun科技日从2月17日开始,在全球10个城市举行。Sun进一步明确了其所有技术、系统、软件、硬件、服务的核心就是实现网络计算,这同时也是Sun未来投资的重点。 ■整个上半年,各大厂商纷纷宣布支持SOA(面向服务的架构): 4月21日,IBM推出了自己的SOA。 微软的Indigo项目也将支持SOA功能。 甲骨文公司也推出了一组Java开发工具,以推广SOA架构。 分析人士预计,在今后几年内,商业用户将会逐渐把SOA作为一项成熟的标准,企业对于这种有效的设计方法也会越来越了解。 ■5月24日,BEA技术大会“eWorld 2004”开幕。在会上,公司创始人庄思浩向来访者极力推荐SOA和流体计算(Liquid Computing)。 ■7月8日,在北京举办的“第8届国际软件博览会”上,一支由“中国软件协会中间件软件分会”成员组成的队伍集体亮相,颇为引人注目。为此,博览会甚至专门设立了一个论坛来讨论中间件。 技术变迁
|
|||||||||||||||||||||||||