Hi Christiano,  

   thanks very much for your input at this stage. 
As I indicated I more or less stumbled across this developer community because cache seems to address a debate we are having for quite some time.   So I am not aware of the details regarding this technology. So I have some questions
1. What do I need (software stack) to be able to run the server code you supplied and use SoapUI as a test client against it?

2. The current example seems to have a basically empty request and get an MTOM response back
Aside from actually coding stuff do you see any  fundamental barriers against having a server implementation that - when you send it MTOM it replies with MTOM and when you send it base64 encoded string it also responds with a encoded string (all within one single service/endpoint)?