1

我是一名学生,并且是 Web 服务的新手。我有一个学术项目,我必须在其中进行动态服务组合,其中客户端(编码客户端,而不是人类客户端)将搜索 Web 服务,并在搜索到的 Web 服务中选择任何一个在运行时调用。我尝试使用基于 SOAP 的 Web 服务(JAX-WS)来实现它。但我在互联网上发现基于 SOAP 的服务并没有太多使用,所以我尝试在 REST 上实现。

现在我的问题是我应该在哪里发布 REST 服务。对于 SOAP(JAX-WS) 服务,有一个实体 UDDI,可以在其中发布和搜索服务。

请帮助我解决以下问题:

  1. 我们能否在不使用 UDDI 的情况下发布和发现 REST Web 服务(因为 UDDI 很难实现)。

  2. 如果除了 UDDI 之外别无他法,那我如何将 REST 服务发布到 UDDI。

  3. 对于给定的场景,我是否通过选择 REST 作为实现模式做出了正确的选择,还是应该切换回 SOAP(JAX-WS)。

如果有任何帮助,我将不胜感激。

4

2 回答 2

0

鉴于您的需求,apigee会削减它吗?

(只是好奇)

于 2012-06-13T10:32:41.457 回答
0

UDDI 似乎与 REST 服务兼容: http: //apachejuddi.blogspot.fr/2014/01/uddi-as-registry-for-rest-services.html

于 2016-01-12T11:08:31.120 回答