微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

WebService常见问题

1、什么是WebService


1、 基于Web的服务,服务器端整出一些资源让客户端应用访问(获取数据)

2、 一个跨语言,跨平台的规范(抽象)

它是一个规范

3、 多个跨平台、跨语言的应用间通信整合的方案

实际的说法

比如通过webservice server将天气信息数据暴露给各个站点的应用

整体的过程:



2、为什么使用WebService


能够帮助实现跨平台调用,跨语言调用和远程调用


3、什么时候使用WebService


             1、比如同一家公司的新旧应用之间要进行通信

             2、不同的公司的应用之间进行通信

                   比如天猫网和物流公司如何进行通信?

              3、一些提供数据的内容聚合应用;比如天气预报,股票行情等


4、几个重要概念


      1、WSDL@H_502_100@


    Web service deFinition language(webservice定义语言)

     1. 对应一种类型的文件.wsdl
     2. 定义了webservice的服务器端与客户端应用交互传递请求和响应数据的格式和方式

     3. 一个webservice对应一个唯一的wsdl文档


      2、SOAP@H_502_100@

            Simpleobject access protocal(简单对象访问协议)

    1. 是一种简答的、基于HTTP和XML的协议,用于在web上交换结构化的数据
    2. soap消息:请求消息和响应消息
    3. HTTP+XML片段
                因为它的构成就是一些请求和响应消息,而这些消息就是一些http+xml片段组成


      3、SEI@H_502_100@

           Webservice endpointInterface (webservice终端接口)
           就是webservice的服务器用户处理请求的接口



      4、CXF@H_502_100@

          Celtix+Xfire;一个apache的用于开发webservice服务器端和客户端的框架

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。

相关推荐