- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
Web Service复习
精品文档
精品文档
收集于网络,如有侵权请联系管理员删除
收集于网络,如有侵权请联系管理员删除
精品文档
收集于网络,如有侵权请联系管理员删除
Web Service复习内容
第1章 XML Web 服务简介
1、WebService的优缺点,有什么局限
1.5.1 基于标准
所有的XML Web服务都是通过同样的方式实现的-使用同样的协议,按相同的方式对数据编码,客户或服务无论位于何种平台,客户都可以方便地使用XML Web服务。
1.5.2 非商业性
XML Web 服务使用的标准是在开放式、基于社区的环境下开发出来的,吸收了技术提供者、大型企业和学术界的研究成果。
1.5.3 简便性
操作系统和当前的开发工具抽象了XML Web服务领域的的标准与协议,编程人员无需了解这些内容的细节。
1.5.4 独立于语言及平台
使用XML Web 服务只需满足两个前提:使用TCP/IP通信、能处理XML语言。
1.5.5 功能抽象(例如B2B集成)
通过接口,将多个系统的底层功能聚合起来。如天气预报中温度、潮汛等信息可以从各自独立的系统中获取。
1.5.6 跨防火墙通讯
1.5.7 可发现性
通过服务注册表机制,便于提供者公布其服务,同时供客户查找服务。
1.5.8 提高开发效率
多个用户可以同时使用相同的组件。
基于文本的协议,方便读取和解决问题
1.5.8 不适宜使用XML Web服务的情况
闭合系统
对性能要求高
可靠性要求高
技术局限性,如安全性等
2、分布式应用程序的含义,有哪些典型的应用
分布式应用程序是指应用程序的调用过程可以在多台物理上独立的计算机之间实现,同时数据也存储在不同的物理位置,但是应用程序的逻辑结构还是整体的,与分布的物理结构无关.
网站,WebServices
3、WebService使用了哪些协议
UDDI,WSDL,SOAP,XML,HTTP,TCP/IP
4、传统分布式应用程序体系结构有哪些缺陷
大型机系统成本昂贵
构建大型机系统本身的投入很高
难以承受发生故障的损失
数据属于不同的所有者
不同的数据所有者不愿意把数据集中存放
安全性考虑
将普通数据和敏感数据存放在不同的服务器上有助于提高安全性
在不同的系统中,数据源不相互兼容(举例)
不同的硬件平台、操作系统支持的数据类型不同
服务器故障或服务器无响应
相比大型机系统,分布式应用发生单点失败的可能性更大
客户端故障
保证可以通知服务器并释放服务器上的资源
有时不允许重新调用(以金融业务为例)
除了考虑身份验证和授权外还必须考虑数据传输的安全性
在多台计算机之间同步时钟(一致性问题,7.23动车事故)
第2章 使用Visual Studio .NET开发XML Web 服务
1、.net 开发XML Web服务,需要用到哪些命名空间,
using System.Web.Services;
using System.Web.Services.Protocols;
2、 是否只能使用.net来开发XML Web服务,可以用其它工具开发吗
可以
3、.net 开发XML Web服务的后缀是什么
asmx
4、如何创建动态链接库
新建项目-?类库
5、WebService和WebMethod的属性各有哪些,它们的功能
WebService属性
属性
说明
Description
关于XML Web服务的描述性消息,方便用户查看关于XML Web服务的信息
Name
XML Web服务的名称,它包含在WSDL中,供客户用来定位以便于通信。默认值是类的名称
NameSpace
XML Web服务的命名空间,如未指定,默认是URI: /。正式发布时应更改,以免冲突。
WebMethod属性
属性
说明
BufferResponse
响应客户端请求,用于控制缓冲,待其完整后再送出,还是直接在序列化时发送
CacheDuration
响应客户端请求,设置应将其在缓存中保留,后续介绍
Description
关于XML Web服务的描述性消息,方便用户查看这一方法的用途
EnableSession
决定是否启动会话状态,后续介绍
MessageName
为方法定义一个别名,将在WSDL合同中公布,供客户通信中使用,当公开的方法包含重载方法时,必须使用此属性。
6、在IIS上使用WebService?对操作系统的要求,需要哪些组件
特性
系统要求
操作系统
Windows XP Windows 2000 Windows 2003
版本
5.0及以后版本,安装FPSE(FrontPage服务扩展)
用户权限
可使用Windows
文档评论(0)