Hi everyone,
First of all, I´m new here. I didn't found any topic related to question that I'm going to make but sorry if it was already answered and in that case, please paste here the link to the related topic.
What I want to do with wso2 esb is to proxy requests (and make the necessary transformations on those requests) between a http servlet and a axis2 web service. I have a web application with some servlets that receive the needed parameters throught an ordinary http get request and I want now to expose them to the world as axis2 web services. Is it possible to implement this only with wso2 esb or do I need any external tool that transforms the soap package in normal parameters for the servlet and then do the opposite for the response? (I saw http://noodle.tigris.org/ and I think it might do this, but having 2 separate apps running is not the best solution at all...).
I saw that in the definition of an endpoint that one can set it's format to "get" and thus I could mediate a message from the web service to the servlet (without any parameters to the servlet) but the response that arrives to the web services is plain html (and I think [because I didn't tested it as intensively as that] that the request that arrived in the servlet was also a soap envelope). The inverse was not possible to test because the proxy definition doesn't have this format option. I need to be abble to parse this html and send to the web service client a soap envelope with a "operation completed" of "operation failed" information (it's as easy as that!).
Sorry for the extensive post, but I really think that this is possible to do with wso2 esb but I've got to be forgetting something!
Thanks for the attention.