目录

uddi

目录

分布式系统中必不可少却又常常为人所忽略的一个服务是:命名服务。当今互联网最成功的命名服务莫过于DNS和URL了。大型企业内部网络也拥有各自系统特色的命名服务。SOAP WS要实现制霸的梦想,理所应当的发明了自己的命名服务:UDDI。

UDDI(Universal Description Discovery Intergration)统一描述、发现和集成,是一套基于Web的,分布式的,为WEB服务提供的信息注册的实现标准规范,同时为也是为企业本身提供的Web服务注册以让别的企业能够发现并访问的协议标准。提供了基于标准的规范,用于描述和发现服务,还提供了一组基于因特网的实现。

UDDI计划是一个广泛的,开放的行业计划,它使得商业实体能够 (1) 彼此发现,(2) 定义他们怎样在internet上互相作用,并在一个全球的注册体系架构中共享信息。UDDI是这样一种基础的系统构筑模块,他使商业实体能够快速,方便地使用他们自身的企业应用软件来发现合适的商业对等实体,并与其实施电子化的商业贸易。

UDDI同时也是Web服务集成的一个体系框架。它包含了服务描述与发现的标准规范。UDDI规范利用了W3C和Internet工程任务组织(IETF)的很多标准作为其实现基础,比如扩展标注语言(XML),HTTP和域名服务(DNS)这些协议。另外,在跨平台的设计特性中,UDDI主要采用了已经被提议给W3C的SOAP(Simple Object Access Protocol,简单对象访问协议)规范的早期版本。

http://img.cana.space/picStore/20201110003558.png

ws服务端开发完成之后需要向UDDI注册,并发布,这一过程中每个WS会或者一个UUID。发布之后其他人才可见。而接入WS的客户端程序,也需要通过UDDI注册中心的分发路由到相应的WS,然后将响应返回给客户端。