什么是WebService?

WebService是一个SOA(面向服务的编程)的架构,它是不依赖于语言,不依赖于平台,可以实现不同的语言间的相互调用,通过Internet进行基于Http协议的网络应用间的交互。

WebService实现不同语言间的调用,是依托于一个标准,webservice是需要遵守WSDLweb服务定义语言)/SOAP(简单请求协议)规范的。

 

 

WebService=WSDL+SOAP+UDDIwebservice的注册)

 

Soap是由Soappart0个或多个附件组成,一般只有part,在part中有EnvelopeBody

 

Web Service是通过提供标准的协议和接口,可以让不同的程序集成的一种SOA架构。

 

 

 

 

Web Service的优点

 

(1) 可以让异构的程序相互访问(跨平台)

 

(2) 松耦合

 

(3) 基于标准协议(通用语言,允许其他程序访问)

 

 

 

Web Service的基本原理

 

(1) Service Provider采用WSDL描述服务

 

(2) Service Provider 采用UDDI将服务的描述文件发布到UDDI服务器(Register server

 

(3) Service RequestorUDDI服务器上查询并 获取WSDL文件

 

(4) Service requestor将请求绑定到SOAP,并访问相应的服务。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

水寒

感谢打赏,您的支持是我最大的动

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值