在2005年的3GSM大会上,通信巨头诺基亚宣布在其Series 60第3版本中将Web Services作为配置中的标准部件。这将意味着,未来的诺基亚手机,都将支持Web Services应用。CSDN 采访了诺基亚技术平台部负责Web Service的总监Timo Skytta,请他谈谈这项技术对于开发者的意义。

问:最近一年,SOA和Web Services成了业界最时髦的名词之一,请简单介绍一下,究竟什么是Web Services 技术,用这种技术我们可以做什么?
答:Web Services是一种可以为Internet上的不同应用程序提供通用互操作性的技术,并且将应用程序的功能作为服务提供。Web Services基于面向服务架构(SOA)-- 一系列服务的集合,由运行在不同平台上的松散耦合软件系统组成。Web Services架起了移动和固定网络融合的桥梁。
??????? ?Web Services提供机会让不同系统通过网络交互,在企业内部和不同组织间均可实现。通过移动终端开放的通用标准,面向个人消费者和企业级的应用都有用武之地。提高了用户获取服务的便利和生产率,并为开发商带来新的商业模型。
问:这种技术应用的现状是怎样的,可否就Web Services在移动设备中的应用作一个简单介绍呢?
答:Web Services和SOA是全新的技术,目的在于实现不同应用程序通过Internet通信。目前相关应用已经开始出现。最直接的应用是移动运营商提供例如位置、用户信息、支付和交易相关的服务,使网络服务提供商和企业获得更方便的移动连接。这项技术的价值在于不必通过专门的移动协议,就可以让已有的Web Services服务直接应用于移动设备上。对于企业用户,只需要在拥有Web Services功能的智能电话上安装客户端,就可与企业原有的ERP系统进行连接。不用多久,赋能Web Services移动终端将会普及,普通消费者也可得益于Web Services应用。
问:这项技术的应用会带来哪些好处呢,运营商、开发者、企业和消费者这几种不同的身份分别能得到哪些好处?
答:运营商将获得新的收入来源。通过让更多的服务提供商进入市场来刺激更多应用的产生。这项技术带来的开发门槛的降低也会带来更多的成本效益。并且,大型运营商和小型的运营商以及服务提供商可以根据自身的特色来推出差异化的服务。
??????? 开发人员将主要得益于Web Services开发的灵活性。因为应用程序开发者不需要关心在系统层面的大部分复杂信息,客户端中运行的Web Services框架将负责对其处理。Web Services使得开发商通过对应用相关的问题和解决方案的深入了解,专注于开发丰富的应用,
??????? 对企业而言,通过Web Services以及它们提供的鉴权和安全特性,企业用户能够将上下游功能间商业应用移动化。这项技术还能够提高软件的可复用性,并降低维护成本。
举例来说,通过具备Web services的移动终端,ERP能实现从移动作业工作人员到仓库和物流系统间物料订单的处理。销售人员可以对通过移动终端输入订单,订单可以通过仓储系统自动处理,并进入物流系统确定送货的相关安排。
??????? 消费者可以享受到和固定终端上一样的移动服务,而且这些业务是可信赖的,因为消费者可以确定什么样的个人信息是可以共享的。
问:Web Services能给我们带来这么多的好处,那么,令我感到好奇的是,这项技术在诺基亚的未来战略中占有怎样的一个地位?
答:Web Services将会是一个基础的应用连结层,类似于应用于3G多媒体子系统的SIP(信令发起协议)。Web Services在IT业界被看作是实现应用互联的下一代技术,当然,SIP在移动开发领域也有着同样的地位。诺基亚作为操作系统平台提供者,将为开发者们提供适用于不同连接方式的最新技术的应用环境。
问:诺基亚已经推出了两款包含Web Services框架的终端,9500和9300,都是高端的移动终端,那么是否意味着这项技术针对的人群是高端的商务人士?
答:企业领域是Web Services技术率先得到应用的地方。在诺基亚看来,这项技术几乎可以适用于所有的商务领域。我们已经在Series 60第3版本中将Web Services作为配置中的标准部件。同时,我们也正在努力加强Web Services技术的Java支持。希望在今年就会出现支持Web Services技术的中端手机,到06年,支持这项技术的终端数量将会大幅增长。
问:这项技术的应用范围怎样,是主要应用在商务/行业领域吗?
答:Web Services适合于所有的商业模式,例如B2C、B2B和B2E。
问:Web services技术能够给移动商务带来哪些新的发展空间呢?
答:这项技术能够以更简单、基于标准的方式与商务应用结合,开发者们利用现有的工具就可以达到目的,移动设备上的商务应用只是现有方案的扩展。
问:这项技术与企业自身的ERP系统整合起来是否会有困难?诺基亚是否会提供一些帮助或者支持。
答:Web Services的实现的应用模式与是企业现有的ERP系统所提供的一样,而且,诺基亚Web Services解决方案综合了所有的PC和Server平台。诺基亚论坛也为开发者提供SDK、程序范例、测试程序、论坛等技术资源。
问:移动设备中采用Web Services会带来私人信息方面的风险。如何确保用户能使用经过授权的业务?
答:Web Services不会额外对个人信息带来任何形式的风险。诺基亚的Web Services框架能够更好的保证在使用服务的过程中,不产生任何不必要的个人资料泄露。Web Services的规范组织会对所有可执行的服务采取验证,以保证服务的全过程都是经过认证和授权的。
问:诺基亚作为最大的移动设备商,在该项技术的推广上做了哪些工作呢?
答:诺基亚一直积极的参与主要的Web Services开放标准化组织,例如OMA和3GPP,以促进这些标准在移动设备上的制定。诺基亚已经在OS平台和开发平台提供对Web Services协议的支持。同时,诺基亚还提供大量的培训机会,并在业界展会上演示这项技术的应用。