2002-09-16 11:28
Web服务分类:混乱前的准备
到2000年底,Web服务的概念开始深入IT工业和商业世界。在2001年以及以后的一段时间里,Web服务会继续增长成为定义几个新的创建和销售商业解决方案的框架。下面,我们将定义几类Web服务,销售商和用户可以使用这种分类来将他们的工作重心集中于不断进步的服务商机。这些分类并不是分级的也不是相互排斥。许多的服务会出现在多个类别里面,因为它们在一些特定的功能方面要相互依赖。实际上,下面Web服务类别中的一个本质上就是支持其它类型的Web服务的基本架构。
面向消费者的Web服务
这种类型的Web服务的作用是以一种随机的(或者面向消费者)的方式向用户发送信息。面向消费者的Web服务一般集中于向用户发送内容或者从用户那里提取少量的信息。这种服务的一个例子是通过一个无线网络向移动电话发送简单的股票信息。其它的例子还包括向一个无线PDA和广告牌发送城市地图或者浏览服务(将它们作为一种服务实现,其主机在远程的某个地方)。
但是,面向消费者的Web服务并不限于无线设备。它们也可以通过简单的基于PC的Web浏览器发送到传统的计算机。这些服务可以称作“亚”Web服务因为它们可以不使用标准或者通常使用的机制发送服务。例如,面向消费者的Web 服务并不依赖一个Web服务架构并且可以用专有的方式创建。但是,你不能要求面向消费者的Web服务能够带来年收入的显著增长。面向消费者的Web服务的随机访问的特点将会把它们能够扮演的角色限制于其它服务的补充,比方无线电话的网络访问。
面向商务的Web服务
由于它代表了模块化的商务过程,这些服务将提供一个企业所需要的灵活度来降低升级或者转换一个软件商务过程的时间延迟(零滞留)。在降低了这种转换的时间以后将使得企业能够将它的软件解决方案接合在一起(就象用拉链一样简单)而不是以前那种用程序员密集的过程来将它们“粘合”在一起。电子采购和私有的交易过程将会是这些服务带来的“甜头”。随着电子采购过程的成熟,这些可用的服务将会从简单的部分开始(例如,税务计算)但在一段时间以后将会成长为最终能够应付多个企业间的交易过程(例如复杂的采购和配置)。
Web服务的本质使得企业能够将它们作为一种在市场内部和整个市场间提供集成能力的方法。交易市场的成员能够通过搜索其它成员可用的服务来填写一张采购单或者处理一个定单。电子采购将成为几个相互关联并通过一个相同的市场主题和交易的形式相互服务的Web服务的集群。另外与市场无关的商务采购者能够利用那些它们能够更容易适应的Web服务来为它们的商业需要服务。在信用授权的这样一个例子里,商业采购者能够“程序化”的在信用授权公司之间搜索交易费用最低以市场占有率最高的公司。虽然今天的电子采购在采购者选择交易的成员的时候提供一定的灵活性,但它们没有提供象本来可用的那么多个成员或者服务。
面向系统的Web服务
这些Web服务旨在提供系统级的功能。他们会包括系统/性能监视,认证和安全服务,甚至交流服务(例如IP语音服务和视频点播)。面向系统的Web服务将会是为Internet服务提供商和应用服务提供商提供增值功能的系统销售商的主要市场。但是,电信商和网络接入巨头还是有可能提供网络带宽和监视服务来加强服务提供商保证它们的服务和数据发送的能力。
面向设备的Web服务
在无线设备开始大行其道的时候将可能增长得更快,这些服务都使用一个设备,这个设备要么是作为访问机制要么是作为这个服务的接收器使用。这方面的例子包括你能够通过联网的自动销售机买票甚至是饮料你还可以让报纸或者报告发送到家中的网络打印机或者本地的复印中心上去。象蓝牙和Java
Jini这样的技术是发送这种面向设备的服务的领先者。
能够编程访问的Web服务
能够编程访问的Web服务并不是象支持面向服务机制的Web服务这样一种分类。它是面向消息的而且在程序对程序的交互过程中广泛的使用,这种服务构成了其它Web服务类型的基础。编程访问的能力可以通过不同的机制来实现,包括简单的远程过程调用到复杂的RosettaNet连接。这些消息类型面向服务的特性使得企业能够将内部面向服务的架构(SOA)项目扩展到Internet上的Web服务里。
可编程访问的Web服务将代表已实现的服务中最广泛的一部分因为它将支持所有其它类型的服务。服务提供商大多数情况也将会是操纵面向消息的中间件领域和提供Web服务所需的异步消息传送的销售商。IBM,Vitria
Techonlogy,和Sonic Software(Progress Software公司一个独立动作的子公司),都是这些可能具有优势的公司。
交互式的Web服务
交互式的Web服务是以Web服务的用途分类而不是从功能上考虑的。交互式Web服务的概念与可编程访问的Web服务的要领是相似的,这在于交互式的Web服务能够构成特定的软件服务。但是,可编程访问的Web服务支持的是--而且几乎完全是--程序对程序的实现,而交互式的Web服务还支持人机之间的实现。
Web服务的分类对于搞清楚哪一种Web服务和商业模型将是最有利润或者最成功的是非常关键的。例如,面向消费者的Web服务目前给销售商带来的利润是很少的。而另一方面,到2003年,面向商业的Web服务和可编程访问的Web服务将为商品供应,监视,和Web服务发送的管理开辟几个新的市场(0.8的可能性)。
总结
Web服务为创建灵活的电子商务解决方案提供了新的机遇。但是,至少在整个2001年,企业应该避免在核心业务的项目中使用新的面向业务的工具,因为这些工具必须是完整版的而且必须经过完全的测试才能依靠。另外,什么是一个成功的Web服务解决方案的商业模型还没有得到定义。因此在整个2003年,企业应该寻找机会在已建立的合作伙伴关系和年利润增长点中引入Web服务模型--但不要为了这个目的而建立新的业务联系。