- 是什么
- Web Services 是应用程序组件
- 使用开放协议进行通信
- 是独立的(self-contained)并可自我描述
- 可通过使用UDDI来发现
- 可被其他应用程序使用
- XML 是 Web Services 的基础
- 能干啥
(1) Web Services 可使应用程序成为 Web 应用程序
(2) Web Services 通过 Web 进行发布、查找和使用
- 简介
(1) Web Services平台元素
① SOAP:简易对象访问协议
1) SOAP指简易对象访问协议,是一种通信协议,用于应用程序之间的通信(API),是一种用于发送消息的格式,被设计用来通过因特网进行通信,独立于平台,独立于语言,基于 XML,很简单并可扩展,允许您绕过防火墙
② UDDI:通用描述发现及整合
1) 指通用的描述、发现以及整合(Universal Description, Discovery and Integration),用于存储有关 web services 的信息的目录,由 WSDL 描述的网络服务接口目录,经由 SOAP 进行通迅,被构建于 Microsoft .NET 平台之中
③ SWDL:webServices描述语言
1) 指网络服务描述语言,使用 XML 编写,是一种 XML 文档,用于描述网络服务可用于定位网络服务
- 为什么使用WebServices
(1) 使用 Web services,您的应用程序可向全世界发布功能或消息
(2) 提供跨平台数据交互服务:使用 XML 来编解码数据,并使用 SOAP 借由开放的协议来传输数据
(3) WebServices两种类型的应用
① 可重复使用的应用程序组件
② 连接现有的软件
- 怎么用
(1) 新建空白WEB应用程序
(2) 新建Web服务
- 其他可替代技术:WCF,WebAPI