Hello everybody,
I need some advice regarding a new REST webservices implementation (both as a
client and as a server).
We already have some processes implemented in sm 3.3.2 using file, bean, eip,
camel, jms, email and saxon components, which are working smoothly.
Now, we need to implement some Rest webservices, and we are evaluanting
different options; maybe there are others which I would be glad to hear about.
- Using cxf-se and cxf-bc : I've seen that latest versions of cxf support Rest
webservices; here are my doubts:
* which version of cxf is using sm3.3.2? how can I discover it for this
and other components in the future?
* is cxf in sm3.3.2 supporting rest? if so, where can I find some
examples? I couldn't find it in the components reference in servicemix web.
- Using http endpoints + xml : which are the drawbacks respect of the previous
option? some examples available?
- Using camel: there are a lot of options: using jetty, restlets, cxfrs, my
questions are:
* how do I load new camel components into my servicemix or SU? I am not
using maven...
* which are the advantages and drawbacks of doing it inside camel versus
doing it in different servicemix components?
- Using servicemix bean with a bean that uses external Frameworks, eg. restlet.
As I have some previous experience with both elements, I think It would be the
easier/faster to setup in my case. Why and why not would you use this option?
I know that there are a lot of questions, any help / references will be
welcome.
Thanks in advance.
Best regards.
Javier