web对象 web service "stack" web服务的类别 web服务: 当今的技术最亮点 参考资料 作者简介
相关内容:
为什么需要web服务?
柴晓路 ([email protected]) chief system architect 2001年7月24日
本文是架构web服务的系列文章的第二篇,从web服务的技术定义开始,来探讨什么是web服务。首先,作者从技术角度详细分析了web服务作为internet环境下的软件组件的基本角色,从这个基本角色开始,详细介绍了这个组件对象的包装规范web service "stack",并对web服务的应用做了分类,最后借助garnter group的材料考察了web服务的当前发展状况。 在本系列的上一篇文章中,我就为什么需要web服务,从商业利益需求的角度进行了分析。本文将结合技术驱动的发展需求,详细介绍从技术上来看,到底是么是web服务,以及web服务的应用分类。就技术角度而言,无论从哪个角度来看,web服务都是对象/组件技术在internet中的延伸。
business-oriented web service: 该类服务针对的是那些面向企业应用服务,包括企业内部的erp系统,企业间的scm/crm等系统。当这些系统以web服务的形式在网络(internet和intranet)中出现时,企业内的应用集成将更未容易,而在企业间的众多合作伙伴的系统对接也将不再是无法完成的任务。目前现有的解决方案和产品的提供商有bowstreet、epicentric等。
consumer-oriented web service: 此类服务针对的是那些原先的b2c的网站的改造,为这些browser-oriented的web应用增加(注意是增加)了web服务的应用界面,使得第三方的桌面工具或其自身提供的增值的桌面工具能够利用更优秀的用户界面提供跨越多个b2c服务的桌面服务。这将使得用户使用internet更为方便,能够获得更加便捷的服务。比如我们完全就可以在个人理财桌面系统中集成(调用)internet上的股票价格查询web服务、机票预定web服务等,使得个人理财应用的自动化程度更高。
device-oriented web service: 此类服务的使用终端一般是手持设备和日用家电,对于前者而言,可以在不用修改网络服务的体系架构的前提下,令先前的网络服务支持除pc以外的各种终端,比如palm、pocketpc、手机等。如此,那些天气预报服务、email服务、主动信息服务等将更为有效和便捷。而后者对于日用家电,则可能是一个市场的启动期,有了web服务作为基础框架,智能型的日用家电将真正获得标准的支持,从而有了广泛使用的可能。
system-oriented web service: 一些传统意义上的系统服务,比如用户权限认证,系统监控等,如果被迁移到全球范围的internet上,或者企业内部的intranet上,其作用范围将从单个系统或局部网络拓展到整个企业网络或整个internet。如此,基于同一系统服务的不同应用将得以在整个internet环境中部署,譬如跨国企业的所有在线服务可以使用同一个用户权限认证web服务。