“分类:Web Services”的版本间差异

来自Wikioe
跳到导航 跳到搜索
无编辑摘要
→‎SOAP
第31行: 第31行:


== SOAP ==
== SOAP ==
SOAP 是一种简单的'''基于 XML 的协议''',它使应用程序'''通过 HTTP 来交换信息'''。
简而言之:'''SOAP 是用于访问网络服务的协议'''。
SOAP 有两种操作方式:
SOAP 有两种操作方式:
# '''NO-WSDL''' 模式:使用参数来传递要使用的信息。
# '''NO-WSDL''' 模式:使用参数来传递要使用的信息。
# '''WSDL''' 模式: 使用WSDL文件名作为参数,并从WSDL中提取服务所需的信息。
# '''WSDL''' 模式: 使用WSDL文件名作为参数,并从WSDL中提取服务所需的信息。


== WSDL ==
== WSDL ==

2021年6月1日 (二) 02:15的版本


关于

Web Services:也叫“XML Web Service WebService”,是一种远程调用(RPC)技术,是一种可以接收从 Internet 或者 Intranet 上的其它系统中传递过来的请求,并且是轻量级的、独立的通讯技术。


Web Services 可使您的应用程序成为 Web 应用程序:可以向全世界发布信息,或提供某项功能:

  • Web Services 通过 Web 进行发布、查找和使用。
  • Web services 使用 XML 来编解码数据,并使用 SOAP 借由开放的协议来传输数据。(XML 是 Web Services 的基础)


Web Services 是通过 SOAP 在 Web 上提供的软件服务,使用 WSDL 文件进行说明,并通过 UDDI 进行注册。

  1. category:SOAP (简易对象访问协议)
  2. UDDI (通用描述、发现及整合)
  3. category:WSDL (Web services 描述语言)

特点

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

应用

Web services 有两种类型的应用:

  1. 可重复使用的应用程序组件
    Web services 可以把可重复使用的应用程序组件作为服务来提供,比如:汇率转换、天气预报或者甚至是语言翻译等等。
  2. 连接现有的软件
    通过为不同的应用程序提供一种链接其数据的途径,Web services 有助于解决协同工作的问题。
    • 通过使用 Web services,您可以在不同的应用程序与平台之间来交换数据。【跨平台】

SOAP

SOAP 是一种简单的基于 XML 的协议,它使应用程序通过 HTTP 来交换信息

简而言之:SOAP 是用于访问网络服务的协议


SOAP 有两种操作方式:

  1. NO-WSDL 模式:使用参数来传递要使用的信息。
  2. WSDL 模式: 使用WSDL文件名作为参数,并从WSDL中提取服务所需的信息。

WSDL

示例

分类“Web Services”中的页面

以下3个页面属于本分类,共3个页面。