1/56
文档分类:IT计算机

c 应用程序设计教程(第2版)教学配套课件耿肇英周真真耿燚第11章web服务和wcf基础.pdf


下载后只包含 1 个 PDF 格式的文档,没有任何的图纸或源代码,查看文件列表

特别说明:文档预览什么样,下载就是什么样。

下载所得到的文件列表
c 应用程序设计教程(第2版)教学配套课件耿肇英周真真耿燚第11章web服务和wcf基础.pdf
文档介绍:
1


第十一章第十一章 WebWeb服务和服务和WCFWCF基础基础
2
学****目的学****目的

 了解了解WebWeb服务和服务和WCFWCF的概念的概念

 掌握掌握WebWeb服务服务技术技术
3
主要内容主要内容

 11.111.1 WebWeb服务和服务和WCFWCF的概念的概念

 11.211.2 和和WebWeb服务兼容的服务兼容的WCFWCF服务服务

 11.311.3 其他宿主的其他宿主的WCFWCF服务服务

 11.411.4 使用使用WebWeb服务的例子服务的例子
4
11.111.1 WebWeb服务和服务和WCFWCF的概念的概念

11.1.111.1.1 WebWeb服务概念和用途服务概念和用途
用程序从网络中获得数据有时是十分必要的。如果用
程序从其他网站网页中直接获取数据,程序必须从网页中
把数据分离,才能加以利用。综合网站希望提供信息的网
站编写一个Internet函数,综合网站逐一调用每个网站的这
个函数,自动获得相应的资料。
为解决这些问题,已提出了许多方案,例如:微软的
分布式控件对象模型(DCOM)、对象管理组织(OMG)的
公用对象请求代理程序体系结构(CORBA)、SUN公司的远
程方法调用(RMI)等等,但这些方法都不能很好的解决以
上问题。
5

 WebWeb服务为实现这种功能提供了完整的解决方服务为实现这种功能提供了完整的解决方
案。案。 WebWeb服务使用服务使用XMLXML描述数据,保证程序可以描述数据,保证程序可以
理解数据;用理解数据;用SOAPSOAP协议把协议把XMLXML数据封装为消息。数据封装为消息。
综合网站采用综合网站采用XMLXML、、SOAPSOAP和和HTTPHTTP协议逐一调用协议逐一调用
每个网站的这个函数,这样就可以获得各个网站每个网站的这个函数,这样就可以获得各个网站
返回的用返回的用XMLXML表示的资料了,用程序很容易分表示的资料了,用程序很容易分
析、提取析、提取XMLXML表示的资料中的数据。表示的资料中的数据。
 由以上叙述可知,由以上叙述可知,WebWeb服务不追求代码的可移植服务不追求代码的可移植
性,而是提供一个可行的解决方案来实现不同系性,而是提供一个可行的解决方案来实现不同系
统程序之间的数据通信和理解。有许多统程序之间的数据通信和理解。有许多WebWeb服务服务
的定义,比较简单又比较容易理解的描述是:的定义,比较简单又比较容易理解的描述是:
WebWeb服务是一个独立于系统的,可通过服务是一个独立于系统的,可通过HTTPHTTP、、
SOAPSOAP和和XMLXML协议进行访问的协议进行访问的WebWeb远程函数库远程函数库。。
6

 WebWeb服务的几个应用:服务的几个应用:

 应用程序集成应用程序集成

 代码复用代码复用

 工作流程解决方案工作流程解决方案

 新的销售方式新的销售方式
 由由WebWeb 服务组成的自动化系统服务组成的自动化系统
7
11.1.211.1.2 WebWeb服务的局限服务的局限

 Web服务推出较早,其面临的主要问题是不同系统的一些
安全、地址等规范定义不同,影响了互操作性,可能一个
用.Net系统建立的Web服务,用JAVA系统客户端访问并不
能保证100%的兼容。为了确保不同系统的互操作性,万维
联盟(W3C)和Web服务互操作性组织(WS-I)编写了WS-
Policy、
内容来自淘豆网www.taodocs.com转载请标明出处.
非法内容举报中心
文档信息
  • 页数56
  • 收藏数0 收藏
  • 顶次数0
  • 上传人bodkd
  • 文件大小540 KB
  • 时间2021-06-09