首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Spring WS和UDDI

Spring WS和UDDI
EN

Stack Overflow用户
提问于 2011-03-10 00:37:22
回答 3查看 1.2K关注 0票数 6

我在Spring-WS 1.5.9中实现了很多web服务。我们使用Maven进行构建,我们的服务运行在具有UDDI提供者的OC4J上。

我们想要做的是开始在内部使用UDDi来注册我们的web服务,以允许业务中的其他团队找到并使用它们。

问题是,我还不能找到如何真正把这一切放在一起。当服务部署到应用服务器时,我如何让服务注册它们自己。

Spring似乎没有任何支持或注释。似乎没有maven插件。

我已经得到了所有的部分,但是我如何将这些放到一个自动化的解决方案中呢?

EN

回答 3

Stack Overflow用户

发布于 2011-11-16 20:15:04

对于服务可发现性,Spring-ws提供了DestinationProvider接口来在运行时定位服务的edpoint。您可以使用Wsdl11DestinationProvider类从可用的WSDL检索端点,也可以通过使用UDDi访问库扩展AbstractCachingDestinationProvider来实现您自己的类。

对于自动发布,我知道Mule Galaxy是一个Service Registry解决方案(不是基于UDDI,而是基于ATOM/REST),它提供了连接器来自动从Maven导入工件。

票数 2
EN

Stack Overflow用户

发布于 2011-05-27 01:22:47

您可以使用UDDI4J,它允许您与uddi服务器进行交互:)

票数 0
EN

Stack Overflow用户

发布于 2013-12-31 09:30:39

查看Apache jUDDI。它有注释,你可以使用它来自动化注册过程。我不确定您所说的“仅限内部使用”是什么意思,但您可以选择在嵌入式模式下运行完整的服务器(在没有web容器的情况下运行整个服务器),或者可以在Tomcat、Jboss和大多数其他容器中运行。

示例:http://svn.apache.org/repos/asf/juddi/trunk/juddi-examples/uddi-annotations/

还有许多其他的解决方案,比如WS-Discovery、mDNS、ebXML等。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/5248980

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档