webservice概念及术语

一、Schema规范
1、schema规范中:
(1)、所有的标签和属性都需要有schema文件来定义。
(2)、所有的schema文件都需要一个id,但在这里叫namespace;
(3)、namespace的值由targetNamespace指定,它的值是一个url(可能不存在)
(4)、如何引入一个Schema约束?
属性?:用xmlns属性
属性值:对应的schema文件的namespace
(5)、如果引入的schema不是w3c组织定义,必须指定schema文件的位置
(6)、schema文件的位置由什么属性来指定?
属性?:schemaLocation
属性值:两部分:namespace+空格+schema文件的路径
(7)、如果引入n个约束,需要n-1个取别名。

2、重要的术语:
(1)、namespace :相当于schema文件的id
(2)、targetNamespace属性:用来指定schema文件的namespace值
(3)、xmlns属性:引入一个约束,它的值是一个schema文件的namespace值
(4)、schemaLocation属性:用来指定引入的schema文件的位置。

二、http协议
头部解释见笔记。

三、WebService定义:
1、基于web的服务,服务器端整出一些资源让客户端应用访问(获取资源)。
2、一个跨语言,跨平台的规范(抽象)。
3、多个跨平台,跨语言的应用间通信整合的方案(实际)。
以各网站显示天气预报为例:气象中心的天气管理系统将收集的天气暴露出来,而各大站点就通过应用去调用他们,
得到天气信息并以不同的形式展示。网站提供了天气预报功能,但是他们什么也没做,只是简单的调用了气象中心
天气管理系统的服务器上的一段代码而已。

几个重要术语:
1、WSDL:web service definition language(WebService 定义语言)建立在 XML 和 Schema 基础上
暴露出来的接口(url)
eg:http://webservice.webxml.com.cn/WebServices/WeatherWS.asmx
获取 wsdl 文档,即在接口(url)后面加 “?wsdl”
(1).对应了一种类型的文件 .wsdl。
(2).定义了 web service 的服务器端与客户端应用交互传递请求和响应数据的格式和方式。
(3).一个 web service 对应一个唯一的 wsdl 文档

2、SOAP:simple object access procotal
直译:简单的对象访问协议。
(1)、是一种简单的基于http和xml的协议,用于在web上交换结构化的数据。
(2)、soap消息:请求消息和响应消息。
(3)、http+xml片段。(xml片段无头部)
3、SEI:WebService EndPoint Interface
直译:webservice的终端接口。
(1)、就是webservice服务器用来处理请求的接口。
4、CFX:Celtix+XFire
一个 apache 的用于开发 webservice 服务器端和客户端的框架。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值