注册名:
密码:

 

你的位置:网校首页>>构建XML WEB服务-基于Microsoft.NET平台教学大纲
构建XML WEB服务-基于Microsoft.NET平台教学大纲

  一、 课程的性质和任务

  本课件可帮助开发人员构建最高级的分布式Web应用程序。课件详细介绍了构建分布式对象Web应用程序需要了解的体系结构、协议和编程准则等,深入介绍了XML Web服务基本构建块:简单对象访问协议(SOAP)、Web服务描述语言(WSDL)、通用描述发现和集成(UDDI)以及Microsoft .NET框架技术,并结合示例和实用策略向读者演示如何构造自己的高端Web服务。此外,还介绍了Microsoft .NET My Services和其他基于XML的技术。

  二、 课程的教学基本要求

  掌握xml的概念、术语及相关协议,构造基于xml的高端Web服务,创建web窗体、学会分析soap消息协议的通讯过程、能够使用使用WSDL记录Web服务、能够创建ASP.NET Web服务、传输协议和绑定、建立简单的安全web服务、了解web服务的前景和新技术。

  三、 教学内容和教学要求

  第1章 Web服务概述
  介绍了必要的背景知识,解释了Web服务的基本原理,并对底层协议做了概述,最后介绍如何结合这两者设计出完整的解决方案。内容包括:Web服务构建块、Web服务设汁决策、选择传输协议、选择编码模式、选择格式设置约定、选择描述机制、选择发现机制、Web服务中的欠缺、

  第2章 创建基本的Web服务
  讲述如何使用Visual Studio .NET来创建和使用ASF.NET平台上的Web服务,让您了解ASP.NET运行库如何为开发人员抽象底层协议,并说明在Web服务的环境中何时运用这些协议。内容包括:简单的商务应用程序、创建一个Web窗体、创建Payment Web服务、更新Order Web窗体、Web文件共享应用程序、创建WebFileShare Web服务、创建WebFileUtil程序、

  第3章 SOAP
  了解到核心的底层Web服务协议,通过深入了解底层协议来理解Web服务是最好的方法。内容包括:SOAP消息剖析、SOAP角色、Header元素、Body元素、使用SOAP RPC消息、SOAP Encoding、 简单类型、复合类型、通过引用传递参数、协议绑定

  第4章 XML Schema
  描述XML文档、内置数据类型、整数、字符串、二进制数据、命名空间、targetNamespace属件、xmlns属性、schemaLocation属性、noNamespaceSchemaLocation届性、XML Schema和XML Schema Instance命名空间、元素定义、自定义数据类型、简单类型、复杂类型、元素和属性组、命名空间的范闹、多态、约束继承

  第5章 使用WSDL记录Web服务
  WSDL文档语法、definitions元素、types元素、message元素、portType元素、Binding元素、service元素、扩展性元素、SOAP扩展、HTTP GET/POST扩展、import元素、记录文档、Calculator Web服务的WSDL文档、

  第6章 ASP.NET
  创建ASP.NET Web服务、传输协议和绑定、Web服务文档、引发错误、SOAP编码样式、 接口继承、管理状态、会话状态、应用程序状态、定义和处理SOAP头、使用SOAP扩展、SOAP扩展届件、SOAP扩展类、使用WSDL实用程序生成代理代码、代理类、cookie程序

  第7章 XML序列化
  控制XML序列化、定义PurchaseOrder根数据类型、定义Items数组、创建派生数据类型、创建开放式PurchaseOrder架构、定义AcceptPO Web方法、服务器端验证、实现自定义序列化

  第8章 使用远程处理建立和使用Web服务
  讲述了开发人员用来快速构建和使用Web服务的核心.NET技术:ASP.NET和远程处理。内容包括:远程处理与ASP.NET、Grabber.NET应用程序、远程处理的结构、创建IIS承载的Web服务、创建WinForm承载的Web服务、访问Web服务、添加SOAP头、生成WSDL、WSDL扩展元素Suds

  第9章 Web服务的发现机制
  说明如何利用UDDI和DISCO来为Web服务做广告宣传,以及如何发现其他的Web服务。内容包括:UDDI、UDDI体系结构、UDDI API、UDDI SDK、UDDI企业服务器、注册头方、注册供方、 Visual Studio .NET集成、DISCO

  第10章 建立交全的Web服务
  讲解确保Web服务文全的策略。内容包括:威胁模型简介、分析威胁、选择可减轻威胁的技术、  Web服务安全技术、Web服务身份验证、web服务授权、web服务的保密性和完整性、。NET框架中的安全技术、未来的Web服务安全技术、常见的安全错误

  第11章 调试Web服务
  介绍如何对Web服务进行调试。内容包括:交互式调试、调试基础、远程调试、Web服务友好的调用堆栈、调试器所需的信息、程序集元数据、程序数据库、跟踪信息、调试动态编译的源代码、规范化Web服务、跟踪、事件日志、性能计数器、调试提示与技巧、

  第12章 伸缩性和可用性
  提供确保Web服务满足伸缩性和可用性满足要求的策略。内容包括:扩展Web服务的规模、升级、扩展、克服伸缩性瓶颈、维持高可用性、高度可用的升级资源、高度可用的扩展资源、根据高度可用的资源编程、第三方Web服务和可用性、把故障转移到备用Web服务、创建脱机操作模式、性能优化

  第13章 Web服务的前景
  分析构建Web服务所涉及到的一些问题,并介绍一些解决这些问题的新技术。内容包括:.NET My Services简介、.NET My Services安全、使用.NET My Services、 .NET My Services请求示例、通用型XML Web服务体系结构(GXA)、 WS-Inspection、WS-Security和WS-License、WS-Routing、WS-Referral、 动态应用程序拓扑、Web服务编排

欢迎投稿 | 天极服务 | 关于我们 | 电子杂志 | 加入我们 | 隐私条款
Copyright (C) 2003 Yesky.com,All Rights Reserved 版权所有 YESKY
渝ICP证010006号 如有意见请与我们联系
集团公司网站:Yesky.com . ChinaByte.com . Hoyodo.com