尽管还不清楚XML Web 服务到底会给我们带来多大的影响,但目前一般的看法是Web服务中普及XML就在今后两年之内。 厂商定位了XMLWeb服务的意义所在,并被用户所接受,其价值在于解决目前IT系统所面临的极端复杂的问题:由无数个厂商制作的部件所组成的极其复杂的分布式系统。从某种意义上来说,就是基于现状再进行一次各种应用的集成。 比如说,大型站点往往由多种软硬件组成-Web服务器、防火墙、负载平衡设备、应用服务器、应用集成服务、门户服务器等第-而面向如此众多的部件环境,各种开发工具往往相互冲突。上述的复杂性更由于所谓中间件、应用服务部件的定位不清晰更加剧了情况的混乱无序。 Web技术将要解决的问题是“大幅度提高协同工作能力”(比如说支持不同的系统能够更好的协作),并将传统的垂直集成平台(vertically integrated platforms)向水平集成虚拟服务网络转变。从长远来看,这将带来更简便、更高效的业务模式。 XML Web服务通过把应用软件功能转移到服务网络来解决协同工作得复杂性问题。从这一点来说,XML Web服务向我们展示了的三代IT虚拟计算(虚拟计算)技术的到来。在第一代(大概在1960-1980年间),IT厂商提供以硬件为中心的的解决方案来建立复杂的应用系统,不同的硬件部件差不多都是一个硬件平台对应一个专门的操作系统。 随着个人电脑的不断发展,以硬件为中心的模式在进行不同的应用时被证明适应性(可移植性)太差,因此在1980年-2000年间,IT厂商迎来了第二个虚拟计算(虚拟计算)时代-以基于软件的方式来满足不同的应用环境,比如易于移植Unix系统(Portable Unix)、协作中间件、以及便于移植的SQL数据库等,但以软件为中心不可避免地大幅度增加了复杂程度。 今后的发展是通过虚拟技术降低复杂性问题,而Web服务将成为主要的技术手段。Web服务的特点就是在可互用的身份验证手段、网格以及协议等方面采用开放的标准(这些标准将在2003至2004年间更为成熟)、这些标准支持不依赖于某种软硬件的系统架构。上述模式的最初雏形就是我们今天的互联网(比如TCP/IP地址、网格及其协议等),以及Web技术(比如URL地址、HTML网格以及HTTP协议)。 注一:IBM提出的“e-business on demand”概念其提供了企业使用标准化的流程、应用程序及网络基础架构的时候就如同使用一般的服务(比如日常的供水、供电服务)。e-business on demand 不仅可以同时提供多个组织单位可立即使用的、弹性的、 大量定制的基础架构,并保证使用环境亦同时具有高度的安全性。由于企业在使用带宽、信息存储、应用程序及Web服务时,就如同使用水电一般,因此企业可以依据需求取得所需的信息服务。
|