When I have needed to do that I used an external command script that runs a SoapUI test case and returns a result. Using SoapUI means that we can call one or more web service requests to build up a message flow and then specify what data is expected in the response, all from the luxury of a graphical environment.
If you need more details and examples please let me know.
If you need more details and examples please let me know.