一、WebService是什么?

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

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

  3. 多个跨平台、跨语言的应用间通信整合的方案(实际)

二、为什么要用Web service?

  web service能解决:

  1. 跨平台调用
  2. 跨语言调用
  3. 远程调用

三、什么时候使用web Service?

  1. 同一家公司的新旧应用之间

  2. 不同公司的应用之间

  3. 一些提供数据的内容聚合应用:天气预报、股票行情

四、Web Service中的几个重要术语

4.1、WSDL(web service definition language)

  WSDL是webservice定义语言, 对应.wsdl文档, 一个webservice会对应一个唯一的wsdl文档, 定义了客户端与服务端发送请求和响应的数据格式和过程

4.2、SOAP(simple object  access protocal)

  SOAP是"简单对象访问协议"

  1. 是一种简单的、基于HTTPXML的协议, 用于在WEB上交换结构化的数据
  2. soap消息:请求消息响应消息

4.3、SEI(WebService EndPoint Interface)

  SEI是web service的终端接口,就是WebService服务器端用来处理请求的接口

4.4、CXF(Celtix + XFire)

  一个apache的用于开发webservice服务器端和客户端的框架。

WebService学习总结(二)——WebService相关概念介绍相关推荐

  1. NodeMCU学习(二)--NodeMCU介绍及使用(一)

    原文:NodeMCU(ESP8266)开发笔记 1.NodeMCU简介 NodeMCU 是一款开源的物联网开发平台,其固件和开发板均开源,自带 WIFI 模块.基于该平台,用几行简单的 Lua 脚本就 ...

  2. apache Storm学习之二-基本概念介绍

    2.1 Storm基本概念 在运行一个Storm任务之前,需要了解一些概念: Topologies Streams Spouts Bolts Stream groupings Reliability ...

  3. TVM学习笔记二.relay IR介绍

    relay是一种功能多样的编程语言,用于机器学习系统表达的中间表示.relay支持代数数据类型,闭包,控制流和递归,从而可以直接表示比基于计算图的IR更复杂的模型.relay还包括一种使用类型关系的依 ...

  4. webrtc学习笔记二:webrtc介绍

    文章目录 Webrtc概述 Webrtc能做啥? 学到什么? https://appr.tc https://blog.csdn.net/ZDK_csdn/article/details/890128 ...

  5. WebService学习总结

    本文出自 http://www.cnblogs.com/ 的 孤傲苍狼 原文网址: http://www.cnblogs.com/xdp-gacl/category/629559.html http: ...

  6. WebService学习心得

    WebService学习心得01--webservice服务端及客户端开发 1.定义 Web Service技术, 能使得运行在不同机器上的不同应用无须借助附加的.专门的第三方软件或硬件, 就可相互交 ...

  7. Hadoop学习总结(1)——大数据以及Hadoop相关概念介绍

    一.大数据的基本概念 1.1.什么是大数据 大数据指的就是要处理的数据是TB级别以上的数据.大数据是以TB级别起步的.在计算机当中,存放到硬盘上面的文件都会占用一定的存储空间,例如: 文件占用的存储空 ...

  8. WebService学习总结(三)——使用JDK开发WebService

    一.WebService的开发手段 使用Java开发WebService时可以使用以下两种开发手段 1. 使用JDK开发(1.6及以上版本) 2.使用CXF框架开发(工作中) 二.使用JDK开发Web ...

  9. webservice学习

    1.Webservice   可返回类型   int,string,double,bool,DataTable,DataSet,ArraList,List<string[]>,string ...

最新文章

  1. 优化javaScript代码,提高执行效率
  2. 重磅!泰晤士发布重量级学科排名,90所中国大陆高校上榜
  3. [bug]不包含“AsNoTracking”的定义
  4. ASP.NET Core 中使用IHttpClientFactory发出HTTP请求
  5. php 测试控制器,php – 控制器的Laravel单元测试
  6. Golang笔记—封装/继承/接口
  7. Linux线程属性及优先级设置
  8. linux boot 空间不足,解决Ubuntu 提示boot分区空间不足办法
  9. dism++封装系统使用教程_win7系统部署工具Dism的操作方法
  10. 解决文件名太长或文件夹路径太深无法删除
  11. java json配置文件_java 读取json文件配置
  12. 如何在Linux系统下配置JDK环境变量
  13. 国务院通过大数据发展行动纲要
  14. 桂林老兵php,中间件解析漏洞
  15. 京东开始卖钻石了!?
  16. Java服务端支付宝对接(详细)
  17. 启用计算机的快捷键,怎么设置计算机启动快捷键,电脑重启快捷键的设置方法(图文)...
  18. T9键盘[用户通过数字键盘输入,手机将提供与这些数字相匹配的单词列表]
  19. Unity资源导入自动化设置
  20. Origin绘图的步骤?

热门文章

  1. CountDownLatch原理简介和使用过程
  2. 在Intel处理器上,修改mitigations参数使Linux系统运行得更快
  3. 整洁架构设计分析--架构设计的本质是什么?
  4. Go Web编程--应用数据库
  5. Go中数字转换字符串的正确姿势
  6. java获取指定倒退或向前的时间工具类
  7. Android 启动过程简析(一)之 init 进程
  8. mac上SVN简单几个命令
  9. 如何利用 JConsole观察分析Java程序的运行,进行排错调优(转)
  10. Backup Exec 2012下载地址