深蓝海域KMPRO

"网络服务"概念混乱, 微软工程师称"前路很长"

2002-09-16 14:19

"网络服务"概念混乱, 微软工程师称"前路很长"

由于「网络服务」(Web Services)的概念还相当混乱,微软的工程师Mark Lucovsky表示,企业在具体描绘出为何以及如何使用这种服务之前,它也只是一个概念。

Lucovsky帮微软带领一个软件工程团队,负责开发微软的.Net产品,这是一种新的程序工具与应用,能够让公司企业建立并使用网络服务。

网络服务关系到互联网的协议与标准。但是在公司企业能够获得这种服务所宣称的效益之前,公司企业,以及其IT部门与软件开发者都必须要经过很多的学习与思考,Lucovsky 上周在「信息世界技术长论坛」(InfoWorld CTO Forum)的专题演讲上如此表示。 微软与它的对手,包括IBM及SUN 以及其它的公司,都大肆宣扬,网络服务是一个驾驭互联网的方式,能够让公司企业更有效率地做生意并吸引新的客户。他们认为网络服务由于让不同的计算机系统可以在不以人为介入的情况之下彼此沟通,而帮企业节省成本;而且也可以因为创造出新的服务付费客户而赚更多的钱。

然而,Lucovsky指出,目前为止还很少有公司以网络服务做成生意的案例。由于要建立网络服务在技术与人才上所需的投资昂贵,因此在没有实质的业务理由之前,公司不会鲁莽建置网络服务。然而,目前为止,对于网络服务的讨论很少把焦点放在它们的经济问题上的。

Lucovsky质问道:「网络服务到底是限制还是强化了你的商业模式?」「如果它是对每个人开放的,你是否免费赠送你的系统?」

Lucovsky并未对这些问题提出解答,不过他猜测,网络服务的商业模式和许多只靠广告生存的纯网络公司不一样。因为大部份的网络服务都是在幕后执行,让数据在计算机间穿梭,并不提供接口显示网络广告。

另一个障碍则是网络服务的规格问题,例如「简单对象存取协议」(SOAP,Simple Object Access Protocol)及「网络服务定义语言」(Web Services Definition Language)还未提出如何在计算机间安排可靠的信息路径的标准方法,以确保透过网络服务间数据交换的安全,或者是认证网络服务使用者的身份。

Lucovsky表示,SOPA 1.0非常"阳春",「还需要更强化的功能。大家很容易走自己不同的方式,并以不一样、不兼容的方式做到。」

他进一步表示,软件的程序设计师必需学习新的技能,而且企业还要投资训练他们的IT人员,才能够确保网络服务得以运作。他说,程序设计师必须更深入了解XML(网络服务的基础),减少对应用程序接口或其它通用工具程序的依赖,因为这些虽然可简化应用的开发过程,但却只能让软件在软件在专属运算环境中执行,而无法适用于其它各种系统上,但后者其实才是整个网络服务的范畴。

Lucovsky表示,软件开发者在设计程序时,也应该设想让使用该程序(或部分网络服务组件)的用户能将输入的数据带着走,例如订购记录或使用者偏好清单等。

在Passport服务上,微软希望客户能够让该公司代为存储这样的个人化信息。Lucovsky表示,此一结果是,公司之间的竞争将会是在应用与服务上,而不需藉助各种转换障碍来「留住」客户。

「如果停止与HomeGrocer的关系而转换到Albertsons.com,其转换成本很大,因为我要从头开始重新建立我的采购清单。」他说,「但是有了网络服务,由于数据是跟着你走,所以不会有这种情况,应用程序会以完全不一样的方式来完成。」

相关推荐