这可能很明显,但我仍然不明白我是如何使用ServiceMix做的:
外部网络服务http://mypartner.com/service/partnerService
我的平台例如http://myservicemix.com/
我想使用OSGI包
这是我需要的吗? :
答案 0 :(得分:4)
cxfbc是一个JBI组件。 JBI本质上是死的/遗留的,所以我建议不要将它用于新项目。你可以在这里阅读更多关于JBI的信息:http://gnodet.blogspot.com/2010/12/thoughts-about-servicemix.html
因此Apache ServiceMix是您可以托管Camel应用程序的服务器。所以我建议研究如何使用Camel进行Web服务代理。
例如,Camel有一个例子 http://camel.apache.org/cxf-proxy-example.html
该示例已准备好OSGi,可以部署在Apache ServiceMix中。
另请参阅示例目录
中的Apache ServiceMix附带的一些CXF示例Camel CXF组件可以同时执行REST和WS。 还有用于REST支持的camel-restlet组件:http://camel.apache.org/restlet