WebServices介绍

  1. 是什么
  • Web Services 是应用程序组件
  • 使用开放协议进行通信
  • 是独立的(self-contained)并可自我描述
  • 可通过使用UDDI来发现
  • 可被其他应用程序使用
  • XML 是 Web Services 的基础
  1. 能干啥

(1) Web Services 可使应用程序成为 Web 应用程序

(2) Web Services 通过 Web 进行发布、查找和使用

  1. 简介

(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 文档用于描述网络服务可用于定位网络服务

  1. 为什么使用WebServices

(1) 使用 Web services,您的应用程序可向全世界发布功能或消息

(2) 提供跨平台数据交互服务:使用 XML 来编解码数据,并使用 SOAP 借由开放的协议来传输数据

(3) WebServices两种类型的应用

① 可重复使用的应用程序组件

② 连接现有的软件

  1. 怎么用

(1) 新建空白WEB应用程序

(2) 新建Web服务

  1. 其他可替代技术:WCF,WebAPI
原文地址:https://www.cnblogs.com/JueXiaoQiang/p/11207577.html