.NET vs. Web Service的平台之争

日期: 2009-09-29 来源:TechTarget中国 英文

  当微软发布.Net的时候,比尔盖茨宣称这是公司一项很大的赌注。然而在.Net的发展与微软当初期望渐行渐远时,它却远超出了CIO的想象,重新定义了CIO的角色,创造出一个供货商(包括微软)越来越趋向无足轻重的时代。

  几年前,微软宣称.Net是一项革命性的全新软件架构,当时CIO们忧心地认为这只是市场锁定行为的另一个名称。2001年,Excellence in Motivation的电子商务经理Brett Kottman对媒体说:“我不相信微软的.Net会与开放标准兼容。”

  而当年的CIO Research Report显示,10个CIO之中有7个表示他们不打算采用.Net。4个人之中只有1人认为,微软推动.Net的动机是基于技术考虑。大约60%的人认为这不过是一种营销手段。

  时间快转到2005年初,FedEx的CIO兼执行副总裁Rob Carter打造了一套Web services,让他的员工可以在公司内部的Windows Office应用程序中,直接把文件打印到邻近的FedEx Kinko’s。他利用.Net建构出这套系统。不过令人惊讶的是,这套系统所连接的后端平台并不是Windows。Carter轻描淡写地表示:“这件事并没什么大不了的。”

  然而,将Windows连接到除Windows以外的系统,从来就不是件容易的事。就这点而言,不同供货商的软件一向也不容易互相连结。事实上,CIO的价值所在向来取决于他们选择的技术架构,软件产业的成败则取决于供货商是否能使产品获得CIO的青睐。如同Brown Brothers Harriman银行的CIO Rick Berk所述:“供货商总是在制造一堆让我们饱受约束的玩意。”

  将不同架构混杂在一起总是极为复杂且代价昂贵,想来根本是件愚蠢至极的事,那么,为何Carter能如此轻松以对?市场锁定行为又是怎么一回事?

  Web services标准正方兴未艾。无论开发人员原先使用的工具平台是.Net或J2EE、C#或Java、WebLogic或WebSphere、Windows或Linux,还是其它语言工具,如今他们都开始利用XML及其相关规格(例如UDDI、WSDL与SOAP)这种通用语言相互沟通。到目前为止,几乎所有的软件供货商都已在其产品中依循这些标准,包括微软的.Net。

  过去数十年来,微软及其竞争对手一直把客户禁锢在私有软件(proprietary software)的城墙里,如今他们却开始推出像是.Net这种有助于拆除围墙的产品。为什么?

  答案是,市场需求迫使他们不得不这么做。

  CIO的影响力

  “他们根本没有选择的余地”,Mortgage Banker’s Association of America的CIO Brandie Fennell如此说道。H&R Block的CIO Marc West则声称:“无论如何我们都得朝这个方向前进。”

  当Web services引起IT产业的全面变化时,势必会造成这个结果。CIO的整个世界开始倾斜-偏离原本的技术轨道,转向服务面运行。孜孜追寻技术的后果,容易把开发程序导到不可预知的道路上。于是,IT产业的基石,逐渐由供货商转移为系统整合与服务公司。于此同时,CIO的角色也在改变。昔日CIO的评价好坏,往住取决于他所押注的技术架构之效能表现,如今则是根据CIO对公司、合作伙伙及客户所提供的服务价值来作判定。

  美国国税局Colorado州分部的CIO Nolan Jones,利用.Net、Avanade与其它技术建构出新的Colorado州立标记与注册系统(Colorado State Titling and Registration System, CSTARS),用以处理车辆注册作业,不过他表示:“在此系统中,.Net扮演的仅是幕后角色。我们把所有的重点都放在商业程序本身,而非使用的工具。幸运的是我们并未听到‘哎呀,这是系统的限制,我们无法这么做。’这种话,相反地,我们得到的比较像是‘你们的作业方式是什么,我们要怎么做才能把各地的作业程序整合起来?’之类的回应。”

  “而真正的问题是,一个单一的软件供货商是否还能扮演举足轻重的角色?”Hossein Mojin, T-Mobile International的技术策略副总说:“而越来越多的证明告诉我们,答案是否定的。”

  这对软件供货商而言是个出乎意料且残酷的结局。当所有事物都运行在Web services标准的轨道上时,技术平台成了随时可被取代的日用品。过去一向被CIO认定是微软下一个主要市场锁定策略的.Net,如今反而大受CIO的欢迎,将它视为极佳的开发框架(development framework),有助于促进技术的中立。

  由技术达人转变为程序专家,对许多CIO来说并不容易。现在,如果他们无法提供有益的价值,责任不会在供货商身上,而是CIO本身。

我们一直都在努力坚持原创.......请不要一声不吭,就悄悄拿走。

我原创,你原创,我们的内容世界才会更加精彩!

【所有原创内容版权均属TechTarget,欢迎大家转发分享。但未经授权,严禁任何媒体(平面媒体、网络媒体、自媒体等)以及微信公众号复制、转载、摘编或以其他方式进行使用。】

微信公众号

TechTarget微信公众号二维码

TechTarget

官方微博

TechTarget中国官方微博二维码

TechTarget中国

相关推荐