入门级
部门级
企业级
特种服务器
其它

五大核心
Web服务器
FTP服务器
Mail服务器
域名服务器
文件共享服务器
其它
路由器应用
代理服务器
数据库

Windows阵营
Unix
Linux
你的位置: 硬件> 服务器硬件> 通用技术>
WEB服务“不是”什么
2002-03-08 16:33:00· stone· 天极硬件频道

1 2 3  下一页

  WEB服务(Web Services)可能是最近在WEB开发相关话题中最热门的词汇,和所有这些新鲜的前沿词汇一样,对它的定义是多种多样,各大厂商对它的意义也各有说辞。

  作为一个技术分析者,我对这些新鲜的市场热门词汇总是充满了好奇心,目前,WEB服务这个词可真是风光一时,几乎所有的业界知名公司都宣布了自己的WEB SERVER相关方案。但它到底是什么?虽然,它里面的确包含了一些新技术(主要指这些标准:你可能听说过的简单对象访问协议即about Simple Object Access Protocol或 SOAP、WEB服务定义语言即Web Services Definition Language或 WSDL、以及统一描述、发现和集成协议即Universal Description, Discovery and Integration或UDDI),WEB服务主要还是对一些已经存在的技术如HTTP,SMTP和XML的包装。

对WEB服务的简要介绍

  简单的说,WEB服务是一种通过Internet与SOAP协议提供企业应用的方式,这种方式有很强的可移植性,互操作性,并且没有绑定在任何特定的商家技术上面,这也是它得到如何广泛应用的原因。

  从技术上讲,一个WEB服务是这样工作的。想从INTERNET上取得某种服务的客户代理对它的请求以SOAP XML格式进行编码格式化,然后以任意双方都支持的协议(如HTTP,SMTP等等)发送给服务器,服务器上运行着某种类型的侦听软件以解析发来的SOAP呼叫,从SML SOAP包中解析出所需的信息,将之提交到真正处理业务逻辑的应用程序中,服务器上的应用层处理需求并将输出返回给侦听软件,并由它将输出格式化成XML SOAP编码的包返回给客户端。在服务器上有一个单独的XML文件包括该服务器所提供的服务信息并以SDL(服务描述语言Service Descriptor Language)编码,有点类似于COM模型的类型库或CORBA中的IDL文件。

  尽管大多数人都表示支持这项技术,在对于这项技术到底能做些什么和这项技术带来的好处仍然存在着很多让人迷惑的地方,在此,我们不详细的说明WEB服务的每个组成部分,而是让分析一下它“不是什么东西?”

1 2 3  下一页


【责任编辑:stone】
【发表评论】【关闭窗口】
■ 相关内容