SOA中的服务可发现性

时间:2014-12-19 04:48:58

标签: web-services soa

我正在阅读有关SOA的幻灯片。并且在这一点上有疑问:

Discoverability is beyond the scope of a Web Service

这是否意味着,Web服务不会处理发现部分?我的意思是服务提供商将他们的web服务提交给服务注册表,以便客户端可以发现它,不是吗?这就是那个意思吗?

enter image description here

1 个答案:

答案 0 :(得分:0)

如果他们正在讨论在服务注册表(即:UDDI)之间发现服务的可能性,那么该服务并不需要了解有关可发现性部分的任何信息。但请记住,该服务有一个公开其元数据的合同,这是发布到服务注册表的数据。 图形说明: enter image description here

查看从Michael Poulin的帖子中提取的这个说明,这是我最初想要解释的内容。

  

现在谈谈服务可发现性原则,我可以见证   这是唯一一个幸存下来的原则,但却没有   显着改变了。 Thomas Erl谈到了这个原则:'这个   服务导向原则与...有所不同,但与   在架构层面上的可发现性......在服务层面上,   可发现性原则是指个人的设计   服务使其尽可能地被发现,无论如何   是否可发现产品或扩展实际存在于其中   周围的实施环境'。

     

原则定义很好地指出了两件非常重要的事情   对服务发现很重要:补充元数据和   可以有效解释服务的元数据。我是   重新说明原则指向元数据文档   补充服务和这样的注册表/存储库   文档。而注册表/存储库是基础结构的一个元素   并且可能缺席,补充元数据文档到期。绿洲   SOA RM标准将此类文档标识为'服务描述'。   Michael Poulin