web services 资料分享

      前段时间,常有人问我有关web services 方面的东西,由于时间很紧,也没时间详细讲解,现在我把一些相关书籍放上来,如果有需要的,可以看一看。

  Web Service (Web服务) 是一种新的Web应用程序分支,他们是自包含、自描述、模块化的应用,可以发布、定位。通过Web调用,Web Service可以执行从简单的请求到复杂商务处理的任何功能。一旦部署以后,其他Web Service应用程序可以发现并调用它部署的服务。

Web Service是一种应用程序,它可以使用标准的互联网协议,像超文本传输协议(HTTP)和XML,将功能纲领性地体现在互联网和企业内部网上。可将 Web服务视作Web上的组件编程。

Web Service的一个主要思想,就是未来的应用将由一组应用了网络的服务组合而成。只要两个等同的服务使用统一标准和中性的方法在网络上宣传自己,那么从理论上说,一个应用程序就可以根据价格或者性能的标准,从两个彼此竞争的服务之中选出一个。除此之外,一些服务允许在机器之间复制,因而可以通过把有用的服务复制到本地储存库,来提高允许运行在特定的计算机 (群)上的应用程序的性能。Web Service系统包括以下相关技术规范:

SOAP: 即简单对象访问协议(Simple Object Access Protocol),它是用于交换XML编码信息的轻量级协议。它有三个主要方面:XML-envelope为描述信息内容和如何处理内容定义了框架;将程序对象编码成为 XML对象的规则:执行远程过程调用 (RPC)的约定。SOAP可以运行在任何其它传输协议上。例如,用户可以使用 SMTP,即电子邮件协议来传递SOAP消息。在传输层之间的头是不同的,但XML有效负载保持相同。

WSDL:是用来描述网络(network)服务或终端(endpoint)的一种XML语言,它用于定义Web Services以及如何调用它们 (描述 Web服务的属性,例如它做什么,它位于哪里和怎样调用它)。 WSDL文档可用于动态发布 WebService、查找已发布的Web Services以及绑定Web Service。

UDDI即Universal Description, Discovery and Integration它提供了在Web上描述并发现商业服务的框架。UDDI通过服务注册,以及使用 SOAP访问这些注册信息的约定来实现上述目标。

 

本文出自 “感叹号!草堂” 博客,转载请与作者联系!

你可能感兴趣的:(Web,资料,分享,休闲,Services)