XML网站WEBService开发.pptVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
XML Web Service开发 授课教师:章忠宪 E-Mail:ahzzxyz@126.com MobileQQ:477944748 课程介绍 课程简介 Web服务是可以在互联网上使用标准技术联网运行的商务进程。各公司可以使用标准互联网协议之上的标准XML格式,将应用程序轻松连接到任何客户端——包括前端应用、Web浏览器、移动设备和PDA等。本课程介绍了XML Web Service 的工作原理,以及Visual Studio .NET中如何开发Web服务,并介绍了XML Web服务的安全与其高级应用 预备知识 熟悉 XML 可扩展标记语言 会使用编程语言如 VB.NET 或 C# 会使用微软的 Visual Studio .NET 集成开发环境 课程要求 课时:68 课时(2—18周) 分为两部分 讲课部分:34 课时,课堂教学 实践部分:34 课时,课程实验 培养目标 通过本课程的学习,掌握开发 Web 服务的基本技术,具备使用 ASP.NET 进行 Web 服务设计以及管理的能力 考核方式 平时成绩及格 实验及格 期末测验及格 教学要点 XML Web Service的发展和特征 XML Web Service的体系结构、底层支持技术以及工作原理 在 Visual Studio .NET 中实现、发布和使用 XML Web Service XML Web Service的安全 XML Web 高级应用(数据类型约束、性能、可靠性、版本管理、聚合 XML Web Service等) 全局 XML Web Service体系结构 XML Web Service开发课程内容 第1章 XML Web Service 第2章 XML Web Service体系结构 第3章 XML Web Service基础技术 第4章 使用 XML Web Service 第5章 实现一个简单的 XML Web Service 第6章 部署和发布 XML Web Service 第7章 XML Web Service的安全 第8章 XML Web Service设计 第9章 全局 XML Web Service体系结构* 1-1 分布式应用程序的简介 分布式应用程序的定义 使用分布式应用程序的原因 设计分布式应用程序必须考虑的问题 1-1-1 分布式应用程序的定义 分布式应用程序是指应用程序的调用过程可以在多台物理上独立的计算机之间实现,同时数据也存储在不同的物理位置,但是应用程序的逻辑结构还是整体的,与分布的物理结构无关 1-1-2 使用分布式应用程序的原因 大型机系统成本昂贵 构建大型机系统本身的投入很高 难以承受发生故障的损失 数据属于不同的所有者 不同的数据所有者不愿意把数据集中存放 安全性考虑 将普通数据和敏感数据存放在不同的服务器上有助于提高安全性 1-1-3 设计分布式应用程序必须考虑的问题 在不同的系统中,数据源不相互兼容 不同的硬件平台、操作系统支持的数据类型不同 服务器故障或服务器无响应 相比大型机系统,分布式应用发生单点失败的可能性更大 客户端故障时保证可以通知服务器并释放服务器上的资源 有时不允许重新调用 除了考虑身份验证和授权外还必须考虑数据传输的安全性 在多台计算机之间同步时钟(许多操作依赖于时间戳(time stamp)) 1-2 传统分布式应用程序简介 基于远程过程调用的体系结构 基于消息的体系结构 1-2-1 基于远程过程调用的体系结构 RPC 的定义 RPC (Remo)是指调用远程系统中的过程或方法 熟知的编程模型(相对于消息驱动程设计体系结构) 基于 RPC 的体系结构存在的问题 地址硬编码 地址容错、地址热切换和负载平衡很难实现 是一种组件技术 耦合紧密,多点集成后系统更加脆弱 同步调用 系统容易阻塞 无平台支持 负载平衡难以实现 访问的优先级难以实现(采用“先到先得”的方式) 负载高峰难以处理 1-2-2 基于消息的体系结构 异步消息处理模式的优点 消息可以根据负载和优先级处理 异步处理允许客户端在等待服务器响应的同时完成其他工作 基于消息的体系结构通常工作在消息队列产品上 Microsoft Message Queuing(MSMQ) 基于消息的体系结构存在的问题 消息负荷处理 应用程序需要将数据以消息的格式进行打包和拆包,额外增加了处理和校验数据的工作量 互操作性 要求消息队列处理软件的支持 不同的消息处理环境需要桥接

文档评论(0)

wx171113 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档