我正在阅读有关SOA的幻灯片。并且在这一点上有疑问:
Discoverability is beyond the scope of a Web Service
这是否意味着,Web服务不会处理发现部分?我的意思是服务提供商将他们的web服务提交给服务注册表,以便客户端可以发现它,不是吗?这就是那个意思吗?
答案 0 :(得分:0)
如果他们正在讨论在服务注册表(即:UDDI)之间发现服务的可能性,那么该服务并不需要了解有关可发现性部分的任何信息。但请记住,该服务有一个公开其元数据的合同,这是发布到服务注册表的数据。 图形说明:
查看从Michael Poulin的帖子中提取的这个说明,这是我最初想要解释的内容。
现在谈谈服务可发现性原则,我可以见证 这是唯一一个幸存下来的原则,但却没有 显着改变了。 Thomas Erl谈到了这个原则:'这个 服务导向原则与...有所不同,但与 在架构层面上的可发现性......在服务层面上, 可发现性原则是指个人的设计 服务使其尽可能地被发现,无论如何 是否可发现产品或扩展实际存在于其中 周围的实施环境'。
原则定义很好地指出了两件非常重要的事情 对服务发现很重要:补充元数据和 可以有效解释服务的元数据。我是 重新说明原则指向元数据文档 补充服务和这样的注册表/存储库 文档。而注册表/存储库是基础结构的一个元素 并且可能缺席,补充元数据文档到期。绿洲 SOA RM标准将此类文档标识为'服务描述'。 Michael Poulin