******含义:
是什么:
- 严格来说WebService是行业标准,也就是WebService规范,也称作WS-*规范,既不是框架,也不是技术。
- WebService即Web服务,因为网络而产生,发布Web服务后可以将资源进行共享,通过Webservice调用获取并操作资源信息。
- WebService是一种跨编程语言和操作系统平台的远程调用技术即跨平台远程调用技术。
- 采用标注SOAP(Simple Object Access Protocol)协议传输,soap属于W3C标注。基于HTTP传输XML,即soap=http+xml
- 使用wsdl作为描述语言即webservice使用说明书,wsdl属于w3c标准。
- xml和XSD是webService的跨平台的基础。XML主要的优点在于它既与平台无关,又与厂商无关,XML是由万维网协会创
三要素:
- Soap:简单对象访问协议(Simple Object Access Protocal)是一种简单的基于XML的协议,它使应用程序通过HTTP来交换信息,简单理解为soap=http+xml.
- Wsdl:是基于XML的用于描述WebService及函数、参数和返回值,通俗理解Wsdl是webservice的使用说明书。
- uddi:是一种目录服务,通过她,企业可注册并搜索WebService。企业将自己提供的webservice注册在uddi,也可以使用别的企业在uddi注册的Webservice服务。
******原理:
- 图一:客户端调用请求,服务器接收SOAP消息
- 图二:服务端执行请求
- 图三:服务端返回执行结果,客户端接收SOAP消息
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。