Hi Pierre
After some readings, here is what I understand:
- I need to add synapse.mar axis module
- I engage the module globally
- I configure the proxy functions of synapse in the xml configuration file
Well.. an ESB could do do a lot more than just front end Axis2 WS
sitting on the same Axis2 runtime.. so I would suggest you deploy
Synapse standalone. This would be easier for you to start up and get
going as well, and would allow you to do much more than just forwarding,
such as throttling, caching, load balancing, transport switching, etc..
and much more.
The problem is that I want to do a bit more than simply redirecting the
client request: I want to check coherency of the data and add information
in the SOAP-BODY.
How can I do that? Do I have to implement a Mediator?
No, you can use the validate mediator and validate your message, or a
fragment of it against a schema. See
http://synapse.apache.org/Synapse_Configuration_Language.html#validate
http://synapse.apache.org/Synapse_Samples.html#Sample7
As you can see, i'm a bit confused...
Hope the above helps.. you can first try the samples to understand how
Synapse can help you.. feel free to ask more questions
asankha
--
Asankha C. Perera
WSO2 - http://wso2.org
http://esbmagic.blogspot.com