博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Web Service概念(废)
阅读量:4069 次
发布时间:2019-05-25

本文共 1192 字,大约阅读时间需要 3 分钟。

Web Service是基于网络的、分布式的模块化组件,它执行特定的任务,遵守具体的技术规范,这些规范使得Web Service能与其他兼容的组件进行互操作。Web Services 主要利用 HTTP 和 SOAP 协议使商业数据在 Web 上传输,SOAP通过 HTTP 调用商业对象执行远程功能调用,Web 用户能够使用 SOAP 和 HTTP通过 Web 调用的方法来调用远程对象.

Web Services 体系

Web Services 体系主要包括以下几个方面:

各类程序语言通过标准互联网统一服务

① Web Services 组件。
包括 3 种组件:
  服务提供者:提供服务,进行注册以使服务可用;
  服务代理:服务交换所,服务提供者和服务请求者之间的媒体;
  服务请求者:向服务代理请求服务,调用这些服务创建
。 
② Web Services 操作。包括 3 种操作:
  发布/不发布(Publish/Unpublish):提供者向代理发布(注册)服务或不发布(移
  去)这些服务的注册;
  发现(Find):由服务请求者向服务代理执行 find 操作,服务请求者描述要找的
  服务,服务代理分发匹配的结果;
  绑定(Bind):在服务请求者和服务提供者之间绑定,这两部分协商以使请求者
  可以访问和调用提供者的服务。
  ③ UDDI——通用发现、描述和整合。

这是一个Web Services的信息注册规范,基于UDDI的Web Services注册可以被发现 UDDI 的发现方法是:在 Web 上有一种分布的注册服务,商务和服务以一种通用的 XML 格式描述,XML 中的结构化数据易于发现、分析和操作。
  ④ WSDL——Web 服务描述语言。
  Web 服务描述言语(WSDL)是一种 XML 语法,为服务提供者提供了描述构建在不同协议或编码方式之上的 Web Services 请求基本格式的方法。WSDL 用来描述一个 Web Services 能做什么,它的位置在哪里,如何调用它等。在假定以SOAP/HTTP/MIME 作为远程对象调用机制的情况下,WSDL 会发挥最大作用。UDDI 注册描述了 Web Services 绝大多数方面,包括服务的绑定细节。WSDL 可以看作是 UDDI 服务描述的子集。

webService与SOA的关系

  webService是SOA的一个具体实现
  SOA是思想

  就像和J2ee的关系

WebService的通信

Web Service本身其实是在实现应用程序间的通信。我们现在有两种应用程序通信的方法:RPC远程过程调用和消息传递。

简单对象访问协议(SOAP)提供了标准的RPC方法来调用Web service。XML是SOAP的数据编码方式。

缺消息传递的相关资料

转载地址:http://vymji.baihongyu.com/

你可能感兴趣的文章
Druid使用ConfigFilter
查看>>
Elicpse使用技巧-打开选中文件文件夹或者包的当前目录
查看>>
eclips 运行项目内存不足的解决方案
查看>>
linux 挂载盘阵 smb
查看>>
漫谈 JAVA程序员、架构师、项目经理
查看>>
ceph (luminous 版) crushmap 与 pool结合用于物理划分 IO 使用域
查看>>
mysql 相关索引
查看>>
tomcat7 - cacti 备忘
查看>>
kubernetes 上部署 kubevirt 运行虚拟机
查看>>
kubevirt 对 VMI 调用 CEPH 作为云盘方法
查看>>
powerdns 常见维护备忘
查看>>
kickstart 为 rhel5 创建 ext4 分区
查看>>
linux vlan 配置
查看>>
openstack 下网络[路由绑定]故障解决
查看>>
pdns 域名绑定 IP 故障备忘
查看>>
pdns 错误解决[备忘]
查看>>
intel x540-at2 openstack 下桥接故障
查看>>
内存控制器错误信息[备忘]
查看>>
常见监控工具说明
查看>>
多 bonding 使用不同 mode 方法
查看>>