Web Services 指南之:Web Services 的组件

翻译 2015年12月08日 19:32:26
在过去的几年里,三大主流技术已经成为构成当今 web service 技术的全球标准。接下来我们来讨论一下这些技术。

XML-RPC

XML-RPC 是最简单的基于 XML 的在计算机之间交换信息的协议。
  • XML-RPC 是一个简单协议,它使用 XML 消息来执行 RPC
  • 请求被编码到 XML 并通过 HTTP POST 进行发送
  • XML 响应被嵌入到 HTTP 响应体中
  • XML-RPC 是与平台无关的
  • XML-RPC 允许不同的应用进行通信
  • 一个 Java 客户端可以对一个 Perl 服务器进行 XML-RPC 对话
  • XML-RPC 是开始 web service 之路的最简单的方法

SOAP

SOAP 也是一种基于 XML 的在计算机之间交换信息的协议。
  • SOAP 是一种通信协议
  • SOAP 用于应用之间的通信
  • SOAP 是一种发送消息的格式
  • SOAP 被设计用来通过互联网通信
  • SOAP 与平台无关
  • SOAP 与语言无关
  • SOAP 简单而且可扩展
  • SOAP 可以绕过防火墙
  • SOAP 将被开发成为一个 W3C 标准

WSDL

WSDL 是一种基于 XML 的语言,它用来对 web service 及其如何访问进行描述。
  • WSDL 表示 web service 描述语言(Web Services Description Language)
  • WSDL 由微软和 IBM 联合研发
  • WSDL 是一种基于 XML 的协议,它用于分散和分布式环境下的信息交换
  • WSDL 是描述一个 web service 的标准格式
  • WSDL 定义描述如何访问一个 web service 以及它将执行什么操作
  • WSDL 是一种描述如何和基于 XML 的服务进行对接的语言
  • WSDL 是 UDDI 不可分割的一部分,UDDI 是一种基于 XML 的全球商业注册中心
  • WSDL 是 UDDI 所使用的语言
  • WSDL 读作 'wiz-dull' 拼写为 'W-S-D-L'

UDDI

UDDI 是一种基于 XML 来描述、发布以及查找 web service 的标准
  • UDDI 是一个分布式 web service 注册中心的规范
  • UDDI 是一个与平台无关的开放式框架
  • UDDI 可以通过 SOAP、COABA 以及 Java RMI 协议进行通信
  • UDDI 使用 WSDL 来对 web service 的对接进行描述
  • UDDI 被认为是和 SOAP、WSDL 并列的 web service 的三大基础标准之一
  • UDDI 是一个开放式行业倡议,它使企业能够彼此发现并定义如何在互联网上进行交互
原文链接:http://www.tutorialspoint.com/webservices/web_services_components.htm

web服务组件

webservice组件选型:Axis,axis2,Xfire以及cxf对比

【项目开发中经常会用到webservice,以前都是用xfire,后面发现xfire不在维护了,所以重新了解一下现在的开源webservice组件】 原地址:http://www.cnblogs.c...
  • hdfyq
  • hdfyq
  • 2014年02月28日 16:55
  • 1083

VMware vSphere Web Services SDK编程指南(六)- 6 Datacenter Inventory

6 Datacenter Inventory vSphere 清单是 vSphere datacenter 和 在 datacenter 中的对象的一种表示。了解数据中心中的对象和其他对象是如何相互...

VMware vSphere Web Services SDK编程指南(二)-Java 开发设置

Java 开发设置这节说明如何设置开发java客户端的开发环境。 主要包括以下内容: ■ Java 开发的各项要求 ■ java 开发设置 ■ 生成存根和编译类文件 ■ 运行 SimpleCli...

VMware vSphere Web Services SDK编程指南(十一)- 11.2 使用分布式虚拟交换机

11.2 使用分布式虚拟交换机 DistributedVirtualSwitch 托管对象是位于 vCenter 服务器上的虚拟网络交换机,一个分布式虚拟交换机管理代理交换机(HostProxySwi...

VMware vSphere Web Services SDK编程指南(五)- 5.3 客户端应用(使用用户名和密码凭证建立一个会话)

5.3 使用用户名和密码凭证建立一个会话 你可以指定用户名和密码凭证来建立一个与 vCenter 服务器的会话...

VMware vSphere Web Services SDK编程指南(一)-SDK简介

vSphere Web Services SDK 简介VMware vSphere® Web Services SDK 包含了与VMware vSphere API一起工作所需的所有组件,如 WSDL...

VMware vSphere Web Services SDK编程指南(十二 虚拟机配置)- 12.3 配置虚拟机

12.3 配置虚拟机 可以在创建(Folder.CreateVM_Task) 或 克隆(VirtualMachine.CloneVM_Task)虚拟机期间配置虚拟机,也可以使用 VirtualMach...

VMware vSphere Web Services SDK编程指南(十二 虚拟机配置)- 12.1 虚拟机托管对象及方法

12 虚拟机配置 虚拟机是一种软件计算机,它像物理计算机一样运行操作系统和应用程序。本章包括以下主题: ■ 12.1 虚拟机托管对象及方法 ■ 12.2 创建虚拟机及虚拟机模板 ■ 12.3 配置...

VMware vSphere Web Services SDK编程指南(五)- 5.1 客户端应用(vCenter 服务器连接)

5.1 vCenter 服务器连接 5.2 与 vCenter 服务器建立一个单点登录会话 每个 vCenter 服务器客户端应用程序都必须连接到服务器,并将用户帐户凭证传递给服务器认证,建立连接后...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:Web Services 指南之:Web Services 的组件
举报原因:
原因补充:

(最多只允许输入30个字)