-
1. Re: channeling external webservice through fuse esb
payelr Jun 29, 2011 5:34 AM (in response to payelr)Additionally the Fuse ESB Version I am using - apache-servicemix-3.4.0.6-fuse
-
2. Re: channeling external webservice through fuse esb
davsclaus Jun 29, 2011 5:47 AM (in response to payelr)There is a Camel CXF proxy example here
http://camel.apache.org/cxf-proxy-example.html
You may want to take a look at that as inspiration.
In the "channeling" in Fuse ESB. Do you need to do any work, such as transforming the data. Validation, security check, enrichment, audit logging etc.?
If you dont need access to the SOAP, then you can proxy use plain HTTP as well.
-
3. Re: channeling external webservice through fuse esb
ffang Jun 29, 2011 5:57 AM (in response to davsclaus)Hi,
If you're using FUSE ESB 4.x, you can use camel-cxf to do so.
If you're using FUSE ESB 3.x, you can use smx-cxf consumer and provider to do proxy, we have a test case[1] which is exactly same as your requirement, more importantly, the configuration[2]used for this test
https://svn.apache.org/repos/asf/servicemix/components/trunk/bindings/servicemix-cxf-bc/src/test/java/org/apache/servicemix/cxfbc/CxfBcProviderConsumerTest.java
https://svn.apache.org/repos/asf/servicemix/components/trunk/bindings/servicemix-cxf-bc/src/test/resources/org/apache/servicemix/cxfbc/cxf_provider_consumer_bridge.xml
Freeman
-
4. Re: channeling external webservice through fuse esb
payelr Jul 3, 2011 2:17 PM (in response to ffang)Thanks a lot for the information. I am using FUSE ESB 3.x. I am getting stuck, that how to start.
Do you have any documentation where it says the steps involved to construct the project and as well as the steps to run?
-
5. Re: channeling external webservice through fuse esb
payelr Jul 3, 2011 2:23 PM (in response to davsclaus)Hi,
In the channeling, no transformation, validation or security check etc are required. It is just for routing.
As I am totally new here...As you mentioned, I need the steps to go for "plain HTTP" proxy as well... Do you have any documentation for the same? The version I am using is "apache-servicemix-3.4.x-fuse".
Thanks
-
6. Re: channeling external webservice through fuse esb
ffang Jul 4, 2011 8:56 PM (in response to payelr)Hi,
Did you take a look at the working testcase I pointed to you? that's exactly same as your scenario IMHO.
https://svn.apache.org/repos/asf/servicemix/components/trunk/bindings/servicemix-cxf-bc/src/test/java/org/apache/servicemix/cxfbc/CxfBcProviderConsumerTest.java
https://svn.apache.org/repos/asf/servicemix/components/trunk/bindings/servicemix-cxf-bc/src/test/resources/org/apache/servicemix/cxfbc/cxf_provider_consumer_bridge.xml
Freeman
-
7. Re: channeling external webservice through fuse esb
payelr Jul 5, 2011 5:09 AM (in response to ffang)Hi Freeman,
I looked into that. But I want to know how should I start. Like I have a webservice running in weblogic. Now to route it through fuse ESB, do I need to create a project in Fuse? What type of project it should be, then where should I place the bridge.xml? etc. Is there any built in project where I can find the structures. I need a documenation to start with. It would be a grate help.
Can I have the wsdl file associated with the project? (calculator.wsdl)
Thanks
Payel