Web Service概念(废)

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的数据编码方式。

缺消息传递的相关资料

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值