注册一个做网站的公司,课程网站建设课程,制作网站的最大公司,网站制作先学什么Web服务作为实现SOA中服务的最主要手段。首先来了解Web Service相关的标准。它们大多以“WS-”作为名字的前缀#xff0c;所以统称“WS-*”。Web服务最基本的协议包括UDDI、WSDL和SOAP#xff0c;通过它们#xff0c;可以提供直接而又简单的Web Service支持#xff0c;如图… Web服务作为实现SOA中服务的最主要手段。首先来了解Web Service相关的标准。它们大多以“WS-”作为名字的前缀所以统称“WS-*”。Web服务最基本的协议包括UDDI、WSDL和SOAP通过它们可以提供直接而又简单的Web Service支持如图1所示。 图1 基本Web服务协议
1.UDDI协议 UDDI统一描述、发现和集成协议计划是一个广泛的、开放的行业计划它使得商业实现能够彼此发现定义它们怎样在Internet上互相作用并在一个全球的注册体系架构中共享信息。UDDI是这样一种基础的系统构筑模块它使商业实体能够快速、方便地使用它们自身的企业应用软件来发现合适的商业对等实体并与其实施电子化的商业贸易。 UDDI同时也是Web服务集成的一个体系框架包含了服务描述与发现的标准规范。UDDI规范利用了W3C和Internet工程任务组织的很多标准作为其实现基础如XML、HTTP和DNS等协议。另外在跨平台的设计特性中UDDI主要采用了已经被提议给W3C的SOAPSimple Object Access Protocol简单对象访问协议规范的早期版本。
2.WSDL规范 WSDLWeb Service Description LanguageWeb服务描述语言是一个用来描述Web服务和说明如何与Web服务通信的XML语言。它是Web服务的接口定义语言由Ariba、Intel、IBM和MS等共同提出通过WSDL可描述Web服务的三个基本属性。 1服务做些什么——服务所提供的操作方法。 2如何访问访问——和服务交互的数据格式以及必要协议。 3访问位于何处——协议相关的地址如URL。
3.SOAP协议 SOAP是在分散或分布式的环境中交换信息的简单的协议是一个基于XML的协议。它包括4个部分SOAP封装Envelop定义了一个描述消息中的内容是什么是谁发送的谁应当接受并处理它以及如何处理它们的框架SOAP编码规则Encoding Rules)用于表述应用程序需要使用的数据类型的实例SOAP RPC表示RPC Representation是远程过程调用和应答的协定SOAP绑定Bind了是使用底层协议交换写信。
4.RSET规范 REST是Roy Thomas Faiding博士在他的一篇论文中提出的一个概念在这篇论文中设计了一种新的互联网软件架构风格REST的设计不只是要适用于互联网环境而是一个普遍的设计理念目的是为了让不同的软件或者应用程序在任何网络环境下都可以进行信息的互相传递。