我在Spring-WS 1.5.9中实现了一堆Web服务.我们使用Maven来构建我们的服务,我们的服务在具有UDDI提供程序的OC4J上运行.
我们想要做的是在内部开始使用UDDi来注册我们的Web服务,以允许业务中的其他组查找和使用它们.
问题是我无法找到如何将这些全部放在一起.如何将服务部署到应用服务器时将服务注册为自己.
最佳答案
对于服务可发现性,Spring-ws提供了DestinationProvider接口,用于在运行时定位服务的edpoint.您可以使用Wsdl11DestinationProvider类从可用的WSDL中检索端点,也可以通过使用UDDi访问库扩展AbstractCachingDestinationProvider来实现自己的类.
原文链接:https://www.f2er.com/spring/432283.html对于自动发布,我知道Mule Galaxy是一个Service Registry解决方案(不是基于UDDI,而是基于ATOM / REST),它提供连接器以自动从Maven导入工件.