1、第第 13章章 Web Service技术简介及应用技术简介及应用北京理工大学计算机学院 金旭亮ASP.NET程序设计教程主要内容13.1 Web Service概述13.2 构建 ASP.NET Web Service13.3 使用 Web Service13.4 在 ASP.NET网站中集成 Web Service213.1 SOA与与 Web Service未来人们如何开发软件?SaaS: Software as a Service(软件即服务)。将软件视为一种基础设施与服务,像 “自来水 ”一样的东西。 网络无所不在,网络可以看成是一个软件服务的聚合体,是一个超级大 “HUB”。 开发
2、软件就是 “聚合服务 ”:大服务套小服务,这一服务调用另一服务,基于互联网协同实现软件功能。 高度分布式、异构和跨平台。4SOASOA( Service Oriented Architecture,面向服务的架构) 。以服务作为软件的基本构造块来 “组装 ”软件。Web Service是当前最成熟的一种 SOA技术。它将网站的功能封装为可复用的软件服务,供其他 Web应用程序调用。5Web Service的特点Web Service可看成是一个可复用的 Web应用程序组件Web Service是平台无关的Web Service是自说明的 可以使用一种统一的机制来在互联网上查找 Web Serv
3、ice6Web Services技术的组成要素WSDLSOAPUDDI7什么是 WSDL?WSDL( Web Service Description Language, Web服务描述语言) 用于描述 Web Service的一种 XML格式的语言,通知其他的 Web应用程序如何调用自己。8Web Service到底是如何 “转 ”起来的?Web Service 驻留于 Web Server中 使用 UDDI机制查找符合要求的 Web Service 网络中的机器通过 SOAP协议进行通讯9使用 Web Service 跨网络调用 Web Service的内部机理10所有这些工作, Visual Studio已帮助人们完成。