加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > 服务器 > 安全 > 正文

关于webService

发布时间:2020-12-17 01:23:02 所属栏目:安全 来源:网络整理
导读:简单介绍 1、WebService分为5层 第一层(NetWork)这一层的这些协议都是现在用的比较广泛的协议,主要是 HTTP 第二层(XML-Based Messaging)这一层中主要体现怎么去调用Webservice。现在 用的比较广泛的有两种,一种是xml_rpc(xml-Remote Procedure Call)

简单介绍

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。局域网的同构应用程序

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读