-
1. Re: Can I merge several web services into one?
hzbarcea_hzbarcea Apr 21, 2009 2:45 PM (in response to aordin)Hi,
I think the best option for you in this case is camel, but you can create your own su as well. Camel is integrated into Fuse ESB 4.x, please check the example. Camel has a camel-cxf component that allows you to both expose a camel route as a web service as well as make calls to web services, so that's one more thing you will need.
There is a great tutorial on the Apache Camel site about integrating camel and cxf. I'd suggest going through the whole tutorial, not just part-5.
I don't know enough about the nature of the messages, so I cannot tell you if you can achieve what you want in on or more routes, but the idea is to use a RouteBuilder to create one (or more) route(s) that receive your request use its content to create requests for your three web services and aggregate the response in some way and send the response back. Depending on your exchange pattern (in/in-out sync/async) you may have to write your own processor, but that's simple enough.
Camel components are all osgi bundles, so it works great with esb and osgi, no jbi needed.
-
2. Re: Can I merge several web services into one?
aordin Apr 22, 2009 11:03 AM (in response to hzbarcea_hzbarcea)Thank you hzbarcea!
I'm reading the documentation about camel.
But I see the FUSE INTEGRATION DESIGNER tool and I think will be a good tool to solve quickly my problem, I post a question about in the FUSE Tooling forum because I try to do this, but I find some problems.
Any help is good for me.
Regards.