我读了一张关于SOA的幻灯片。在这一点上有疑问的是:
Discoverability is beyond the scope of a Web Service这是否意味着,webservice没有处理发现部分?我的意思是,服务提供者将他们的the服务提交到服务注册中心,以便客户机能够发现它,不是吗?这就是那点意思吗?

发布于 2014-12-19 13:52:40
如果他们正在讨论在服务注册中心(即: UDDI)之间发现服务的可能性,这是正确的,服务不需要知道任何关于可发现部分的信息。但是请记住,服务有一个契约,它公开了他的元数据,这是发布到服务注册中心的数据。图形描述:

看看这张从Michael的帖子中提取出来的便条,这是我一开始想要解释的。
现在谈到服务发现性原则,我可以看到,这是唯一的一个原则幸存下来,没有明显改变。Thomas Erl谈到这一原则时说:“这种面向服务的原则与体系结构层次上的可发现性有关,但不同于体系结构层次上的可发现性.在服务级别上,可发现性原则指的是设计单个服务,使其尽可能可发现,而不管可发现产品或扩展是否确实存在于其周围的实现环境中”。 原则定义很好地指出了对服务发现非常重要的两件事:补充元数据和元数据,通过它们可以有效地解释服务。我正在重新表述这一原则,即指向补充服务的元数据文档和此类文档的注册表/存储库。虽然注册表/存储库是基础设施的一个元素,而且可能没有,但补充的元数据文档已经到期。OASIS标准将此类文档标识为“服务描述”。迈克尔·波林
https://stackoverflow.com/questions/27559890
复制相似问题