关于webService

简单介绍

1、WebService分为5层
第一层(NetWork)这一层的这些协议都是现在用的比较广泛的协议,主要是

HTTP
第二层(XML-Based Messaging)这一层中主要体现怎么去调用Webservice。现在

用的比较广泛的有两种,一种是xml_rpc(xml-Remote Procedure Call)另外一

种是SOAP(Simple Object Access Protocal).
Soap比xml-proc是有一定优势的,Soap在处理复杂数据(如数组)要比XML-RPC

更容易一些,而且xml-rpc没有标准化的错误代码
Soap是一种XML Application,Soap的简单理解就是这样一个协议Soap=HTML

+RPC+XML.用HTML教程作为底层通讯协议,RPC作为一致性调用途径,XML作为数

据传送的格式,允许服务提供者和服务客户经过防火墙在internet上进行通讯交

互。
第三层(Service Description)在这一层种主要是我们服务的描述,向客户端说

明我们的服务,告诉客户端我们的服务提供了什么样 的接口可供调用,怎么去

调用,到哪里去调用,在这一层种主要的协议是WSDL(Web Services

Description Language).它的作用就是给客户端描述应用程序通信中所涉及的细

节。
第四层(Service Publication)
第五层(Service Discovery)
这两层是关于UDDI的协议,这里暂时用不上

 

适用的场景

1。跨防火墙通讯
2。应用程序集成
3。B2B的集成
4。程序和数据的复用

 

不适用的场景

1。单机程序的应用
2。局域网的同构应用程序

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值