我们有一个JBoss Fuse服务器,我们将在其上部署许多SOAP / REST Web服务。 其中一些服务需要在ESB服务器本身内调用其他Web服务。 我正在考虑使用Orchestration来做这件事。 有谁知道JBOss Fuse是否支持这个?据我所知,JBoss Fuse支持CXF Web服务,但不确定它是否支持Orchestration。
任何关于实施任何解决方案的想法都将受到赞赏。
由于
答案 0 :(得分:0)
是的,这是可能的。 JBoss Fuse使用“网关”。例如,您部署了http-gateway配置文件,它将充当集群中特定http资源的所有实例的负载均衡器和代理。
请参阅https://access.redhat.com/documentation/en-US/Red_Hat_JBoss_Fuse/6.1/html/Fabric_Guide/Gateway.html
答案 1 :(得分:0)
您可以将您的服务部署在JBoss Fuse中作为OSGI服务。这将允许在部署这些服务的同一容器内调用它们。如果OSGI服务需要从外部调用,则可以将它们包装在CXF服务中。另外,fabric8网关允许您虚拟化服务位置,同一容器中的服务将通过本地优化传输进行调用,远程服务将通过CXF Web服务调用。